Skip to content

No sign-up to download · No credit card

Free QR code generator

Codes you can edit after printing

Make a code in seconds and download it free, with your logo and colours. Go dynamic to change where it points after printing and see every scan. Static codes never expire.

1

Complete the content

2

Design your QR

Color presets
Gradient
Pattern
Corners
3

Download your QR

Add your link above to download this code.

Static codes never expire. The link lives in the pattern, so there's nothing to switch off. No account needed.
For scan analytics and editable links, see plans.

✓ No sign-up to download✓ Unlimited static codes✓ Print-ready PNG, SVG & PDF✓ Cancel anytime, one click

Creating a batch? Bulk create from CSV →

A table card with a QR code standing on a café counter, next to a flat white

Harbor Street Kitchen

Scan for the menu

The restaurant's menu page on a phone
The same printed card. Change the page it opens whenever you like, and the next scan gets it.

Print once. Change your mind as often as you like.

H

SCAN FOR MENU

Your colours

Your logo

H

01

Create & brand it

Pick one of 20 types, add your content, then your logo, colors and a call-to-action frame. Download print-ready PNG, SVG or PDF.

Parcels with a printed QR code label

Care & reorder

02

Print it anywhere

Menus, packaging, business cards, billboards. A dynamic code routes through your short link, so the ink never has to change.

Table card · last 7 days

404 scans

Busiest Saturday, 7–9 pm

On iPhone 64%

03

Track & edit anytime

Watch scans by city, device and time of day. When plans change, point the same printed code somewhere new without reprinting a thing.

Everything the $40/month tools do. None of the traps.

  1. Table card · destination

    Dinner menu Dinner menu

    Feedback after dinner Feedback after dinner

    Printed in May. Still the same card.

    The menu page the card opened
  2. No account needed

    Nothing to renew

    Works offline

    Free Wi-Fi

    Scan to join

    Join “CafeGuest” Network

    “Camera” Would Like to Join the Wi-Fi Network “CafeGuest”

    CancelJoin
  3. A business page with opening hours
    A link-in-bio page
  4. Dashboard · Analytics
    The analytics screen: scans, unique visitors, page visits, a daily chart and scans by country and city
  5. H

    SCAN FOR MENU

    N

    BOOK A TABLE

    PNGSVGPDFJPG
  6. Dashboard · My QR Codes
    My QR Codes: folders per business, codes with their type, short link, scans and status
  7. create-qr.sh
    $ curl -X POST /api/v1/codes \
        -d '{"name":"Spring sale",
             "destination":"https://sale.example.com"}'
    
    { "slug": "8Fz2kQ1", "short_url": "…/r/8Fz2kQ1" }

    Webhook delivered · 200

    "event": "scan.created",
    "city": "Portland", "os": "iOS"

For developers & agencies

Automate your QR codes

Full code CRUD over REST from the $9 plan, plus a signed webhook on every scan. The big QR platforms gate their APIs behind enterprise sales and offer no webhooks at any price.

  • ✓ Bulk-create branded codes from a CSV or one API call
  • ✓ Scan webhooks that fire your own logic in real time
  • ✓ White-label hosted pages for your clients (Business)
create-qr.sh
$ curl -X POST https://qrvora.com/api/v1/codes \
    -H "Authorization: Bearer $API_KEY" \
    -d '{"name":"Spring sale",
        "destination":"https://sale.example.com"}'

{ "data": { "slug": "8Fz2kQ1", "short_url": "https://qrvora.com/r/8Fz2kQ1" } }

Why we exist

Real one-star reviews of the two biggest QR platforms, quoted word for word. Each one describes a printed code that died days after it went out, with nothing said upfront.

“All my business cards became useless when the QR links stopped working after their supposed free trial ended.”
Public review of a leading QR platform
“Once the trial ended, the code stopped resolving; anyone who scans it lands on a page demanding a paid subscription.”
Public review of a leading QR platform
“I spent a lot of time and money embedding these into a bunch of printed literature. Then they stopped working.”
Public review of a leading QR platform

We put the clock on the pricing page instead: 12 months on Free, and 30 days after a paid plan ends.

See honest pricing

Compare us honestly

Both of the big platforms shut off printed codes once a 7-day trial ends. Ours run 12 months on the free plan, and you read that before you print.

  • Cheapest paid plan

    QRvora
    $9/mo
    Platform A
    ~$19.99/mo (annual commit)
    Platform B
    $39.99/mo
  • Free dynamic codes

    QRvora
    1, live 12 months
    Platform A
    7-day trial only
    Platform B
    7-day trial only
  • Monthly billing

    QRvora
    Yes
    Platform A
    No (3-month minimum)
    Platform B
    Yes
  • Webhooks

    QRvora
    Yes
    Platform A
    No
    Platform B
    No
  • White-label

    QRvora
    Yes (Business)
    Platform A
    Custom domain only
    Platform B
    No

Platform A and B are the two largest QR code platforms. We verified the details in July 2026 from their public pricing pages and support docs.

Questions, answered upfront

What is a dynamic QR code?

A dynamic QR code stores a short redirect link instead of the content itself. You edit the destination anytime after printing, and the code counts every scan along the way. The printed pattern never changes.

How long does a dynamic code keep redirecting?

On the Free plan, 12 months from the day you create it. On a paid plan, for as long as you subscribe, plus 30 days after you cancel. Past that, a scan opens a page telling the visitor the code is inactive. Static QR codes carry their content in the pattern and have no expiry at all.

What's the catch with the free plan?

Static QR codes are free, unlimited, and need no account. A free account adds 1 dynamic code, editable and trackable, that redirects for 12 months from the day you create it. Past 1,000 scans a month we pause a code's analytics, never its redirect. Paid plans start at $9/month.

Will my QR codes stop working after the trial?

The 7-day Pro trial needs no card. When it ends your account moves to Free, where your 1 dynamic code keeps redirecting for 12 months from the day you created it. The two biggest QR platforms cut codes off 7 days after creation and send your scanners to a payment page.

What's the difference between static and dynamic QR codes?

A static code encodes your content in the pattern itself and can never change. A dynamic code points to a short link you can edit anytime. Because scans pass through that link, you get analytics. Dynamic is what you want on anything printed.

Can I add my logo and brand colors?

Yes. Upload a logo, pick colors or gradients, choose patterns and corner styles, and add a call-to-action frame. Download print-ready PNG or vector SVG on every plan, including free.

How are you cheaper than the big QR platforms?

The big platforms start at $20 to $40 a month, often with a term commitment. Our Pro plan is $19/month, or $13.25/month billed annually, and includes full analytics, the API and webhooks. Every limit sits in plain sight on the pricing page.

The terms, spelled out

Read this before you send anything to print.

  • No contracts

    Cancel a monthly plan in one click. No term commitment, no cancellation fee.

  • Static codes have no expiry

    Wi-Fi, vCard, text and link codes hold their content in the pattern. They keep scanning with no account and no subscription.

  • Dynamic codes have a stated term

    12 months from creation on Free. On a paid plan, as long as you subscribe plus 30 days after you cancel. Past that, a scan opens an inactive-code page.

  • Take your data with you

    Export codes, scans and keys as JSON or CSV anytime, on every plan.

Print it once. Point it anywhere.

Start free with 1 dynamic QR code, or take Pro for 7 days with no card. Paid plans from $9/month.

No credit card required · Cancel and export anytime · 30 days of redirects after you cancel