How it works
Type a link, Wi-Fi details, a phone number or any text and the QR code is drawn instantly. The generator picks the smallest QR version (1–40) that fits your content and the mask pattern that is easiest for cameras to read. Download it as a sharp PNG or as an SVG you can scale to any size for print.
Capacity at Medium correction: up to about 2,300 Latin characters or 770 Korean, Chinese or Japanese characters
Choosing error correction
- Low (7%): smallest code, for clean screens and short links.
- Medium (15%): the everyday default for print and screens.
- Quartile (25%): for stickers and packaging that may get scuffed.
- High (30%): for rough surfaces or when you place a small logo over the center.
Tips
- Keep strong contrast: a dark code on a light background scans most reliably.
- Leave a quiet margin around the code; the download already includes one.
- Print at least 2 × 2 cm, and larger for posters scanned from a distance.
- Always scan a test print before you publish it.
Standards and sources
- Encoding follows the QR Code standard ISO/IEC 18004 (byte mode, UTF-8 text)
- Error correction uses Reed–Solomon codes at levels L, M, Q and H as defined in the standard
- QR Code is a registered trademark of DENSO WAVE INCORPORATED
Last reviewed October 7, 2026
Frequently asked questions
Do these QR codes expire?
No. The link or text is stored directly in the code itself, not on a redirect server, so it keeps working forever.
Is it free for commercial use?
Yes. There is no watermark and no limit. Note that "QR Code" is a trademark of DENSO WAVE, which allows free use of the code itself.
Which error correction level should I pick?
Medium suits most uses. Choose High if the code may get scratched or if you put a small logo over the middle.
PNG or SVG?
PNG works everywhere for screens and documents. SVG is a vector file that stays sharp at any size, ideal for print and design tools.
Can it encode Korean, Chinese or Japanese text?
Yes. Text is encoded as UTF-8, which all modern phone cameras read correctly.