Create · Print · Keep managing

Dynamic QR code generator
Edit after printing.

Turn a URL into a QR code, ready to share and print.
Or let it become a panda, a whale, a paper crane or a swarm of butterflies.

Enter the full URL, starting with http:// or https://.
Static codes are free. No sign-in needed.Files checked before download
Change the URL after printing →
A 15-second silent animation: a 3D cherry tree folds into a flat dynamic QR code for poster.sh, which then appears on a table tent and an event poster, passes a print check, keeps working after the menu behind it changes, and joins a batch with scan counts. It is not a code you generated or data from your account.
Start with one QR code

Enter a URL. Take your code with you.

Add a code to a business card, package or table sign.
Static codes store your URL directly and have no expiry date.

Enter the full URL, starting with http:// or https://.

Choose a colour
7.1:1 · Scannable

Contrast 7.1:1 against white. In our decode tests, colours that pass this check read as well as black.

Make your brand recognisable

PNG, JPEG or WebP, up to 2 MiB. SVG and GIF are not accepted.

Print size and resolution
Track campaign sources (optional)

For example, distinguish visits from social posts and table signs. Leave these fields empty to add nothing.

Optional tracking parameters (UTM)

All optional. Leave them empty and nothing is added.

Base URL

—

Parameters

No parameter added.

Final URL

—

No parameter filled; the address is used exactly as typed.

Your QR codeReady for your URL
Your code will appear here

Enter a URL and generate, or fill in the example first.

Each code points to the URL you enter

A static code cannot change its URL after generation. For updates after printing, create a dynamic code and change its destination in your account.

Create a dynamic QR code
A little personality for your QR code

One code.
Four ways to stand out.

A panda, a whale, a paper crane or a swarm of butterflies. Choose a figure and reveal it: the same QR code is underneath.

Building your 3D figure…

Change the colours

Example URL
https://qrcodebrain.com/r/AFEVH_o4sxFEadPf

The revealed code takes the colours you chose. Use the checked PNG, SVG or PDF files for print and sharing.

Dynamic QR codes · Manage them after printing

A new menu.
The same code on the table.

New drinks today, a new menu tomorrow. Update the destination URL in your account, and guests scanning the printed code can open your latest content.

  • Update the destination and keep the codes you have printed
  • See scan statistics and understand how your codes are used
  • Add a password or schedule a destination change
Create my dynamic code

Start with the dynamic code allowance in a free account.

Interactive example · Simulated menu update
Scan for the menu
Real QR code for the example URL
The printed QR code stays the same
9:41 · Cafe menu
Mountain Cafe · Seasonal menu

This illustrates a fixed code with changing content. It does not change your account data.

Bulk generation · Less repetition

One spreadsheet. A batch of codes.

Menus, bags, cups, posters: one URL each, all in one spreadsheet. Generate them together, check every code, download one package.

Open the bulk tool
mountain-cafe-spring.csv4 rows
No.NamePrinted onURL
01Store menuTable tentexample.com/menu
02Delivery cardBag tagexample.com/order
03New packagingCup sleeveexample.com/p/sakura
04MembershipDoor posterexample.com/join
qrcodebrain-bulk.zipPNG · SVG · PDF for every code, each one scanned back to check it
12 files
  • Up to 100 rows at once, files up to 256 KB
  • 100 rows in about 11 s, measured on a laptop: generate, check and package
  • Runs in your browser, your file and URLs are not uploaded
A cream table tent on a wooden cafe table, printed with the store menu QR codeQR code for Store menu, opens https://example.com/menu
01Store menuTable tent
A kraft takeaway bag with a QR code hang tag on its handleQR code for Delivery card, opens https://example.com/order
02Delivery cardBag tag
A takeaway coffee cup with a QR code on its green sleeveQR code for New packaging, opens https://example.com/p/sakura
03New packagingCup sleeve
A membership poster by the cafe door with a QR code in its cornerJoin the clubQR code for Membership, opens https://example.com/join
04MembershipDoor poster
From creation to everyday use

Management tools, when you need them.

Open My QR codes

See whether people scan

View scan statistics to understand usage after distribution.

Protect access with a password

Let people with the password open internal material or exclusive events.

A different URL, right on time

Schedule campaign URL changes without waiting to switch them manually.

Short links people recognise

Choose a short path that makes your shared link easier to recognise.

Use your own domain

Connect a domain to your dynamic codes for a consistent brand.

Reuse your design next time

Save your style and logo to use again on your next QR code.

Start free

The same features. Choose your allowance.

Generate static codes free. Start dynamic codes with the free allowance and upgrade when you need more codes or redirects.

Free

A place to start

For a small shop or your first event.

$0 Free

No subscription. Sign in to use your dynamic code allowance.

Dynamic QR codes1
Redirects per month1,500
Static QR generationFree
Start free

QR Pro

For ongoing use and more visits.

$4.99 / month

Billed in USD. See the pricing page for full terms.

Dynamic QR codes3
Redirects per month500,000
Static QR generationFree
View subscription plans

Both plans have the same features; code and redirect allowances differ. Redirects are counted by UTC calendar month. See the pricing page for full terms.

AI POSTER

Put this code on a poster

The verified code above becomes a separate layer on a generated or template background. Its address stays in this browser: it is never sent to the server or the image provider, and the finished PNG and PDF are re-decoded before you can download them.

Generate and verify a code above first; the poster editor uses exactly that code.

First visit? Start here.

Three steps to your QR code.

No terminology to learn first. Make a code, then choose static or dynamic to suit its purpose.

  1. 1
    Enter the URL to open

    For example, a menu, portfolio or registration page.

  2. 2
    Choose colours and add a logo if needed

    The page checks the QR code and its download files.

  3. 3
    Download, then test a scan

    Use PNG for sharing, or SVG and PDF for print.

Make your first code
Should I choose a static or dynamic code?

If the URL will stay the same, such as a personal site on a business card, a static code works well. For changing menus or campaigns, choose dynamic: update the destination in your account and keep the printed code.

Can I print the 3D QR code?

The 3D shape is for display and interaction on the website. Downloads are standard flat QR files for sharing and printing. Test an actual printed sample before a large print run.

Do I need to sign in to generate a code?

You can generate a static code here without signing in. Creating and editing dynamic codes and saving designs require your account.

Who is Save design for?

It is for the people using this site. For example, save your cafe colours and logo, then reuse them when you create another QR code.

Will my QR code expire?

Static codes contain your URL directly and have no built-in expiry; the destination website must stay available. Dynamic codes use this service to redirect and are subject to account status and plan allowances.

Which file format should I download?

PNG is an image for messaging, social sharing and everyday layouts. SVG is a vector file that scales in design software. PDF is convenient for print shops. Test a printed sample before a full print run.

Start with a URL. Make a connection.

Make a QR code that works, looks good and stays easy to manage.

Generate a free QR code

Your first QR code in three steps

These instructions open here. Close them to continue where you left off.

  1. 1
    Enter a complete URL

    For example, https://example.com/menu.

  2. 2
    Choose a style and generate

    Logo and campaign tracking are optional.

  3. 3
    Download and test a scan

    Check a real printed sample before a full print run.