Did anyone scan it?

Content

Your QR code updates as you type.
OnRecommendedScans are counted and you can change the link any time — the printed code stays the same.OffThe link is baked into the code. No scan stats, and it can't be changed after you print it.

Design

Frame

A compact grid for your printed QR code.

Standard dynamic short links are written in capitals, like HTTPS://QEX.ME/AB3XK, so a code without a logo fits a 21×21 grid. Fewer squares means bigger squares at the same print size. Scanning distance still depends on the printed width, contrast, camera and lighting.

Choose a print size and make a test proof →

21×21
modules for a standard no-logo dynamic code, at error correction M
302
instant redirect on every plan, never a cached 301
0 s
between the scan and your page. No ad screen
Edit

Change the link. Keep the code.

  • Point the code somewhere new from the dashboard, any time
  • The next scan follows the new link. Redirects are 302, so browsers don't cache the old one
  • Menus, posters, packaging and business cards stay in print
Make an editable code
Create

The smallest code your link can have.

  • Standard dynamic short links without a logo fit 21×21, the minimum QR grid
  • Frames, logos, colours and dot shapes. Print-ready PNG, JPG, SVG and PDF
  • Or claim your own five characters, like QEX.ME/PIZZA. How the size works →
Claim a custom code · $5
Track

See who scans, where and when.

  • Every scan counted: country, city, device and time of day
  • Logged after the redirect, so nobody waits for analytics
  • 30 days on free. 5 years and CSV export on Pro
Turn on scan tracking

How to make a free QR code

Three steps. Download with no account. Turn on scan tracking only if you want to edit the link later.

  1. Paste a linkLeave scan tracking on when the print might need a new destination later. Turn it off and the code is drawn in this browser, with nothing saved on our side.
  2. Style itFrame, logo, colours, dot shape. Standard dynamic codes without a logo use 21×21 modules. A logo needs higher error correction and can make the grid larger; static code size depends on the content.
  3. DownloadPNG, JPG, SVG or PDF. With tracking on, Start keeps a free workspace in this browser. Add an email when you want those codes on another device.

QR codes for a job

Each page is the same builder, set up for one task. Wi-Fi, vCard, text and email stay in your browser. Links can be dynamic, so the print survives a new URL.

Wi-Fi QR codeMake a Wi-Fi QR from your network details. Download an image or four guest cards on A4 or US Letter. Network details stay in your browser.vCard QR codeGenerate a vCard QR code from a name, phone, email and organisation. Compatible scanners offer to save the contact. Built in the browser, no account.QR code for a menuCheck your public menu link, make an editable QR and download a free A4 or US Letter table tent. Update the same printed code and save its workspace for later.Google review QR codeFind and test your Google review link, then make a free editable QR. Download an A4 or US Letter counter card or SVG for print; scans are not posted reviews.Text QR codePut text inside a QR code: a note, a code or a sentence that a scanner reads offline. Add a label or a word on the code too. Free, no account, PNG or SVG.Email QR codeMake a free email QR with an optional subject. Check the recipient, mail-app compatibility and printed artwork, or use an editable contact-page link.QR code for a business cardCreate a business-card QR for your portfolio or booking page. Export SVG, keep the client in control, and update the link after printing.QR code for a websiteMake a website QR code, check signed-out mobile access, export free artwork and save its workspace. Update an existing dynamic code without reprinting.QR code for appointment bookingsMake a free QR for your booking page. Check mobile access, download an A4 or US Letter counter sign, and update the same code after printing.QR code for an eventMake a free event QR for registration or event details. Test mobile access, export print artwork, and update the same dynamic code after printing.QR code for a PDFMake a QR code for a hosted PDF. Test public access, download print artwork, and replace the document using the same dynamic code without reprinting.WhatsApp QR codeMake a free WhatsApp QR with a country-code number and optional message. Test the chat before printing; keep an editable link when your number changes.Instagram QR codeMake a QR for an Instagram profile, check the destination and download free artwork. Update a dynamic code after a handle change without replacing the print.

Static and dynamic QR codes

A static code stores the destination in the pattern. Change the link and you print again. Wi-Fi, vCard, plain text and email codes here are static, built in your browser. A Wi-Fi password never leaves the page.

A dynamic code stores a short link, such as QEX.ME/AB3XK, written in capitals so the standard design without a logo fits a 21×21 pattern. The print stays. You change where the short link goes. That is the code you get with scan tracking on.

Change the link after you print

Open the code in the dashboard and set a new destination. The next scan follows it. Redirects are HTTP 302, so browsers do not keep an old address. Free allows 5 destination changes per code per day. Pro has no daily cap, and can route by device or country.

Do QR codes expire?

Active codes do not expire, on the free plan or on Pro. There is no trial that switches them off, and no scan advertisement. Analytics in the dashboard cover 30 days on free and 5 years on Pro. Cancel Pro and codes that are already active keep redirecting. New codes then use the free cap. Device and country rules stop. The dashboard goes back to 30 days, and the older scans stay stored.

How small can you print a QR code?

21×21 describes the grid, not a physical print size. A logo or longer static content can increase the module count. Keep four modules of clear space on each side, use dark modules on a light background, and choose the width for the grid and expected scanning distance. Print at actual size and test the final code with a phone in the intended lighting before ordering a batch. Compare print sizes and download a PDF proof →

How do you scan a QR code?

Open the Camera app on an iPhone, or Camera or Google Lens on Android, and hold it over the code until a banner appears. Current phones do this without a separate scanner app.

Pricing

Start free, with no expiry. Upgrade when you need more codes or longer history. Prices in USD, plus VAT.

Free

$0forever

  • Up to 10 active codes (5 before you save your workspace with an email)
  • Edit the link any time
  • Unlimited scans with instant redirects
  • 30 days of scan analytics
  • Styled PNG and SVG downloads
  • Codes never expire
Make a free code

Pro

$4/ month, or $36 / year + VAT

  • Up to 1,000 active codes, unlimited scans
  • Device and country redirects
  • 5 years of detailed analytics and CSV export
  • API and AI tools with Pro limits
  • Printed codes keep working if you cancel

Custom code

$5once + VAT

  • Pick your own five letters or digits, like QEX.ME/PIZZA
  • 21×21 with the standard no-logo design
  • Never expires
  • Change the link any time
Claim a code

Frequently asked questions

Is this QR code generator free?

Yes. A guest workspace holds 5 active dynamic codes. Save it with an email and the cap is 10. Scans are unlimited, redirects are instant, and the codes do not expire. Pro is $4/month or $36/year plus VAT, for 1,000 active codes.

Can I use the codes commercially?

Yes. Menus, packaging, posters, business cards, and anything else you print.

Can I edit a QR code after printing?

Dynamic codes, yes. The pattern holds a short link, and you change the destination behind it. Free allows 5 destination changes per code per day. A static code (tracking off, or a Wi-Fi, vCard, text or email code) stores the content in the pattern, so a change means a new print.

Do the QR codes expire?

Active codes keep redirecting, on free and on Pro. What changes is how far back the dashboard shows scans: 30 days on free, 5 years on Pro. Cancel Pro and codes that are already active still redirect. Device and country rules stop, and the dashboard returns to 30 days. Older scans stay stored.

Is there a limit on how many times a code can be scanned?

No scan cap, and no advertisement between the scan and the destination.

Can I put a logo in the QR code?

Yes, in the builder above. A centre logo uses higher error correction. A standard dynamic code with a logo uses 25×25 modules; longer links or static content can need a larger grid. Test your final design before printing.

Which file formats can I download?

PNG, JPG, SVG and PDF, including large pixel sizes for print.

Do I need an account?

No account to make and download a code. Scan tracking saves a workspace in this browser. An email lets you open the same codes on another device.

What does a scan tell me?

Country, city, device and time of day. Free keeps 30 days of that. Pro keeps 5 years and can export CSV.

Why will a QR code not scan?

Check the destination first, then the print size, contrast, clear margin and logo. Keep four modules of clear space around the code. Choose a size for your actual grid and viewing distance, then test an actual-size proof with a phone before printing the batch.

Print it once. Change it whenever.

Make your first code