Skip to main content
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

  1. 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.
  2. 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.
  3. Choose an error correction level. Higher levels let the QR survive a logo overlay, scratches, or poor lighting at the cost of denser modules.
  4. 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.
  5. 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.