Runs in your browser
QR Code Generator
Turn any URL or text into a downloadable QR code PNG. Everything renders in your browser — nothing is sent to a server.
Try prefixes like tel:, mailto:, or WIFI:...;;.
Medium — up to 15% damage recoverable
QR code will appear here.
How to make a QR code
- Paste the URL, text, phone, or email you want to encode into the content box. Phones open most short URLs instantly — longer strings still work but scan slower.
- Pick a size. 512–1024 px is fine for screens; print at 2048 px if the code will go on a poster or product label so scanners can focus easily.
- Choose an error correction level. Higher levels let the QR survive a logo overlay, scratches, or poor lighting at the cost of denser modules.
- Set foreground/background colors if you need it to match branding. Keep strong contrast — light on dark is fine, but low-contrast pairs fail at scan time.
- Download the PNG and test it with your actual phone camera before printing. If it does not scan on the first try from half a meter away, bump the size or contrast.
QR content stays in your browser. Nothing is uploaded — this page is fully static and encodes the image client-side using the qrcode library.