What can I encode in a QR code?
Plain text, URLs, email addresses, phone numbers, and most UTF-8 characters are supported. Longer content creates a denser QR code and needs a clearer scan.
Turn text or links into a QR code with adjustable size, colors, and margin, then preview and download it
Supports text, links, and most UTF-8 characters. Everything runs locally in your browser.
Plain text, URLs, email addresses, phone numbers, and most UTF-8 characters are supported. Longer content creates a denser QR code and needs a clearer scan.
For phone scanning, 320–480px is usually enough. Use a larger size for print or posters. Keep a margin of 2–4 modules so the code does not touch the edge.
Higher error correction makes a damaged or partially covered code easier to scan but produces a denser code. M is fine for normal sharing.
Download a PNG with the current background and settings, or copy the image to the clipboard.
No. QR generation, colors, and sizing all run locally in your browser. Your content is never uploaded.
Common causes are a small size, low contrast, too much content, or too little margin. Increase the size, use high-contrast black and white, and keep enough margin.