QR Code Generator

Print your link big without the code going fuzzy

Download a vector SVG and you can print your link at any size, from a business card to a wall-height banner, with edges that never soften. A URL code is mostly whitespace and hard black modules, so it scales beautifully as vector but turns to mush the moment you stretch a small PNG.

The trap is grabbing the default screen PNG and blowing it up in a layout tool. Each module smears into its neighbour and the finder squares lose their sharp corners, which is exactly what a scanner needs to lock on. Start from the right file and the size question disappears.

Fill the form to generate a QR code

Vector beats a big PNG every time

For anything larger than a sticker, export SVG. It stores the code as shapes, not pixels, so a phone-sized SVG and a poster-sized SVG are the same file printed at different scales, both perfectly sharp.

PNG only makes sense when the medium demands pixels — a screen, an email, a print shop that refuses SVG. In that case export the largest PNG the tool offers rather than the preview size, then let the layout scale it down, never up.

Turning print size into the right pixel count

Professional print wants 300 DPI. Multiply the physical width in inches by 300 to get the pixels you need: a 2-inch table sticker needs a 600px PNG, a 12-inch poster block needs 3600px. A5 flyers, A3 posters and roll-up banners each scale up from there.

Under-size the export and the printer stretches it for you, badly. Over-size it and you waste nothing but a few megabytes, so when in doubt export bigger.

Short links keep a big code readable

Resolution fixes blur, not density. A URL packed with tracking parameters produces a fine-grained code with tiny modules, and even at 300 DPI those thin lines can drop out on absorbent paper or vinyl.

Trim the link before you export the high-res version — drop unneeded parameters, use a short path. Fewer characters mean fatter modules that survive ink spread on large-format substrates.

  • Business card: 0.4 inch is fine because scan distance is short.
  • A4 poster: give the code at least 1.2 inches so a phone reads it across a room.
  • Roll-up banner: 4+ inches, since people scan from several steps back.

How to export a high-resolution URL code

  1. Paste the final link. Include https:// and trim tracking parameters first — a shorter URL gives bolder modules that print larger without breaking.
  2. Choose SVG for print. Pick SVG whenever the code will be resized in a layout. Reach for PNG only if the printer insists on raster.
  3. Set the pixel size for PNG. Multiply the physical width in inches by 300. Exporting the small preview and enlarging it later is the usual mistake.
  4. Proof at final size. Print one at the real dimensions and scan from the expected distance before sending the whole run.

Technical details

  • Maximum characters: 2953
  • Recommended error correction: M (medium) — fine for high-res exports; the resolution carries reliability, so there is no need to raise it unless you drop a logo in the centre.
  • SVG output is resolution-independent — one file prints sharp from card to banner.
  • For PNG, target pixels = print width in inches x 300; never upscale the preview export.

Frequently asked questions

What DPI should a printed URL QR code be?
300 DPI for professional print. Below 150 the modules blur under ink and become unreliable. If you export SVG the question is moot, since vector has no fixed resolution and stays sharp at billboard size or business-card size alike.
Why does my QR code look blurry when I enlarge it?
You enlarged a small PNG. Raster images have a fixed pixel grid, so scaling up interpolates soft edges between modules and rounds the finder corners. Re-export as SVG or as a PNG already at the target pixel dimensions instead of upscaling.
How big in pixels for an A3 poster?
For the code to occupy roughly 4 inches on A3, export around 1200px at 300 DPI. If the code fills a larger area, scale the pixel count up proportionally. SVG avoids the calculation entirely by scaling losslessly.
Is SVG or PNG better for a URL code?
SVG for anything that will be resized or printed large, because it is resolution-independent and razor-sharp at any scale. PNG for screens, email and print shops that only accept raster, and only if exported at the final pixel size.
Does a longer link need a higher resolution?
Yes, indirectly. A long URL packs more, smaller modules into the same square, so it needs more pixels or physical size to stay scannable. Shorten the link first, then export high-res, and both problems shrink together.
Can I print a QR code without any white border?
You can shrink the quiet zone but not remove it. Scanners need a clear margin of at least a few modules around the code to detect its edges. Cropping it flush against artwork is a common cause of failed scans on large prints.

See also

Related generators