QR code generator

Custom QR codes for any link, rendered live as you type and ready for print.

What is a QR code?

A QR code is a link drawn as a grid of pixels that phone cameras can read. Point a camera at it and the page opens, no typing. That makes it the bridge between anything physical, a poster, a menu, a business card, and a page on the web.

Why it matters

The catch is that print is permanent. Whatever URL the code carries when it goes to the printer is what it opens forever, and a code that's too small, too pale, or missing its border simply won't scan. This page handles those details for you and renders the code live as you type.

Made for print

Codes render in your browser, instantly, and export at print quality.

Instant rendering
Codes are generated in your browser as you type. Nothing is uploaded anywhere.
SVG and PNG exports
Vector SVG for designers, 1024 pixel PNG for everything else, quiet zone included.
Error correction H
The highest correction level, so the center mark and a scuffed print never break a scan.
Styles and inks
Three dot styles and any ink color, with a guard that keeps every choice scannable.

Why encode a short link

A QR code is just a URL drawn as pixels, and pixels on paper can't be edited. Encode the destination directly and a typo, a moved page, or a dead campaign means reprinting everything. Encode a spoo.me short link instead and the printed code never changes: you change where it points, and every scan is counted on the link's stats page with countries and devices. Tag the destination first with the UTM builder and your analytics will attribute the scans too.

Print notes

Keep the code dark on a light background: cameras want at least 4 to 1 contrast, and the custom color picker here warns and offers to darken anything below it. Print at 2 by 2 cm or larger for close-range scanning, and don't worry about the white border: the exports bake the full quiet zone in, so the file scans even when pasted edge to edge.

Frequently asked questions

Short answers about QR codes, scanning, and tracking.

Print it once. Change it anytime.

A QR around a spoo.me link keeps working after you change the destination, and every scan shows up in your stats.