Image

QR code generator

QR codes are drawn in your browser. Optional logo images are scaled (max 500px read) and placed in the code. High error correction (H) helps when the image is large or in a corner — test before printing.

Corner modes use a smaller cap so finder patterns stay clear. “Full” uses a large centered logo (about 30% of the short side) with extra white padding; always test a real device scan before printing.

Download PNG

Uses high error correction when a logo is present. For best scan results, keep logos small.

Static QR codes for print and packaging

Restaurant menus, conference handouts, and product inserts still rely on QR codes for frictionless jumps to payment pages or manuals. Generate a high-resolution code locally, optionally embed a small logo, and export before sending art to print.

Setup tips

Use HTTPS destinations, verify the final URL on iOS and Android cameras, and leave quiet zone margin around the code. For campaigns, append UTM parameters before encoding so analytics stay intact.

What to watch for

Static codes cannot change destination after print—use redirects you control if the target might move. Extremely long URLs produce dense QR patterns that are harder to scan at small sizes.

FAQ

Will a logo break scanning?
Large or high-contrast logos can reduce reliability. Test with multiple phones after adding a center image and keep error correction high.
What error correction level should I use?
Higher correction tolerates damage and logos at the cost of denser modules. Print use cases often benefit from medium or high settings.
Are generated codes tracked?
Static QR codes point directly to your URL. Analytics require your own redirect layer or tagged links—not inherent to the generator.