Turn a link into a custom QR code

Paste a web address and the code opens it directly. Phones skip our servers entirely, so there is nothing to renew.

  • No signup
  • No scan ads or redirects
  • SVG, PNG & vector PDF
  • Runs in your browser

Code type

Use a page you control and keep it live; the code points here forever.

Templates change the look only. What you typed stays as it is.

QR code: https://example.com
Version 225×25 modulesError correction Q0.91 mm per module

Encoded data 19 bytes

https://example.com

Static code. This data is printed straight into the code. Scans never pass through our servers, so it can't expire or be switched off.

Checking…

  • Decodes: checking Reading the artwork back…
  • Small print: checking
  • Slight blur: checking
  • Strict decoder: checking
  • Contrast: pass Weakest contrast is 21.0:1.
  • Dark on light: pass Modules are darker than the background, which every scanner expects.
  • Quiet zone: pass 4 modules of clear margin, as the standard requires.
  • Density: pass Version 2: 25×25 modules.
  • Print size: pass Each module prints at 0.91 mm.

We decode the exact artwork you'll download, three ways. It can't predict every camera, printer or light, so scan a printed proof before a big run. How to test

Download

Format

Vector: sharp at any size. Best for designers, Illustrator, Figma and print shops.

Print width
Units
30 mm

Free for any use, including commercial. No watermark, no account, no expiry.

Checking…

How to make it

  1. Paste your link

    Enter the full address. We add https:// to bare domains like example.com and show the exact URL that goes into the code.

  2. Style it

    Pick a template or set colors, shapes, a logo and a call-to-action frame. The scan check updates as you go.

  3. Download and test

    Download SVG, PNG or vector PDF at your print size, then scan a printed proof with two different phones.

What's inside the code

A link code stores the address exactly as you typed it. No short link, no tracking parameters added by us:

https://yourcafe.com/menu

Shorter addresses make simpler codes that scan from further away. If you add UTM parameters for your analytics, the code gets denser, so print it a little larger.

Links that keep working

  • Use a URL on a domain you control. If the page moves, set up a redirect on your own site instead of reprinting.
  • Avoid third-party link shorteners. They are redirects you don't own, which is the very thing static codes avoid.
  • Prefer https://. Phones may warn people about plain http:// pages.
  • Point at a page that works well on a phone. Most scans happen on one.

Questions

Can I change where the code goes after printing?
Not the code itself: the address is printed into it. You can change what that address shows, or redirect it on your own website. Editable hosted codes are on our waitlist.
Is there a limit on scans?
No. Scans never touch our servers, so we couldn't count or limit them even if we wanted to.
How long can the URL be?
A QR code can hold over 2,000 characters, but long links make dense codes that need to be printed large. Under 80 characters is comfortable for small prints.