QR Code Generator
Turn a URL or short message into a scannable QR code, styled with your own colors, and download it as a PNG.
Content
Style
How a QR code stores your data
A QR code encodes text into a grid of black and white squares using Reed-Solomon error correction — the same family of math used on CDs and satellite transmissions — so the code stays scannable even if part of it is scuffed, shadowed, or printed slightly off. Finder patterns in three corners let a scanner detect the code's orientation, and a timing pattern between them keeps the grid aligned.
Tips for a reliable scan
- Keep strong contrast between foreground and background colors.
- Leave a clean quiet margin around the code — don't crop it tight.
- Size it large enough for the scanning distance — a code on a poster needs to be much bigger than one on a business card.
Also useful: Unit Converter and UUID Generator.
Frequently asked questions
This generator supports up to about 106 characters of text or a URL — plenty for a website link, a Wi-Fi password note, or a short message. Longer text produces a denser code that's harder to scan reliably at small print sizes anyway.
Yes, as long as there's strong contrast between the foreground and background — dark modules on a light background (or vice versa). Very low-contrast color pairs can make it unreadable to some scanners.
Yes — download the PNG at a larger size (512px or more) for crisp printing. Leave some quiet white space around the code when you place it in a design; scanners rely on that margin to detect the code's edges.