Static QR codes that belong to you
This generator builds the QR code entirely in your browser: the content you type is encoded locally and never sent to a server. That has a consequence worth understanding: the code you download is a plain, static QR code that belongs to you. It never expires, is never redirected through a tracking domain, and cannot be held hostage behind a subscription, which is exactly what many "free" QR services do after a trial ends.
The live preview updates as you type and restyle. Colors are fully custom, dark-on-light scans most reliably, and the margin (the quiet zone around the code) can be tuned for tight layouts.
Error correction and logos
QR codes carry redundancy so damaged or obscured codes still scan. Level L tolerates about 7% damage and yields the least dense pattern; H tolerates about 30% and is the automatic choice when you add a center logo, since the logo covers part of the pattern. Keep logos modest, the tool caps them at 20% of the width, and always test-scan a printed code with a real phone before committing to a print run.
PNG for screens, SVG for print
The PNG downloads at your chosen size up to 2048px, plenty for screens, flyers, and stickers. For large-format print, copy the SVG variant: it is a vector, so it scales to a billboard without a hint of blur. If you need the code as part of a larger design, drop the SVG into your editor, or pair the PNG with the free image resizer and free image converter for exact output specs.