URL to QR code

Turn any web address into a QR code, with a live preview and a scannability check.

  • Free to use
  • No account needed
  • Tested before you download
  • Ready to print

Step 1

What should this code do?

Opens a web page

We add https:// if you leave it off.

Step 2 · Make it yours (optional. A plain code works great.)

Colour

Every one of these is dark enough to survive print. Pick one, or set your own below.

#000000
#ffffff

Codes with a label are scanned noticeably more often than bare ones.

A logo covers modules. We raise error correction to compensate and then decode the finished code to confirm it still reads.

Higher settings keep the code readable even if it gets scuffed or partly covered, but pack the dots tighter. Standard is right for almost everyone.

Step 3

We’ll tell you exactly how big to print it so it scans easily from that distance.

Common questions

Does the link have to start with https://?
No. If you leave the scheme off, we add https:// for you, because a code encoding example.com without a scheme opens inconsistently across phones. If you specifically need http://, for instance for a device on a local network, type it in full and we keep it.
Will a long URL make the code harder to scan?
Yes. Every character adds more tiny squares to the pattern, and at a fixed print size each square gets smaller until a camera can no longer read them. Trim anything after a question mark where you can, or use a tracked code, which prints as a short link no matter how long the destination is.
Can I change where the code points after I have printed it?
Only with a tracked code. A free code has the address baked into the pattern, so changing it means making and printing a new one. A tracked code holds a short link you can point somewhere new at any time, which is the right choice for anything printed in quantity.

Before you print

Size is the most common failure, but it is not the only one.

Test the actual print, not the screen
Scan it from the physical proof, at the distance and in the lighting people will really use, with an older phone if you have one. A code that scans on a monitor can fail on paper.
Keep the quiet zone empty
The blank margin around the code is part of the code. Scanners use it to find the edges. Placing text or a border inside it is the most common design mistake.
Avoid glossy lamination where you can
Gloss reflects overhead light straight back into the camera and washes out the pattern. Matt finishes scan far more reliably indoors.
Do not print on a curve if you can avoid it
Bottles, cups and cylinders distort the pattern. If you must, keep the code small relative to the curve and use a higher error correction level.
Tell people what they get
A code with no label is scanned far less often than one that says what happens next. 'Scan to see the menu' outperforms a bare code consistently.

Used most by

Make a different kind of code