100% client-side — files never leave your device

QR code generator

Turn a link, text or Wi-Fi credential into a QR code — with custom colors, quiet zone and error correction, exported as PNG or scalable SVG.

      08
      25 × 25 modules · level M

      How it works

      1. Type the payload. A URL, plain text, a phone number, an email address or a Wi-Fi string.
      2. Style it. Pick colors, quiet zone width and error correction. The preview updates instantly.
      3. Download. PNG for screens at up to 2048 px, or SVG for print and large-format use.

      Static codes that keep working

      Many free QR generators encode a short link that points at their own servers, so they can count scans — and so your poster breaks if that service disappears or starts charging. The codes here are static: the payload is inside the symbol itself, and nothing routes through us.

      Print checklist

      Keep the quiet zone at four modules or more — scanners need that blank frame. Maintain strong contrast between foreground and background, and avoid light-on-dark unless you have tested with real phones. As a rule of thumb, print the code at least one tenth of the distance it will be scanned from: a code read from two metres wants to be about 20 cm across.

      Common payload formats

      Website: https://example.com. Email: mailto:hi@example.com?subject=Hello. Phone: tel:+15551234567. Wi-Fi: WIFI:T:WPA;S:MyNetwork;P:secret;;. vCard payloads work too, but keep them short — more data means a denser, harder-to-scan code.

      Frequently asked questions

      Do these QR codes ever expire?

      No. The code encodes your text or URL directly, so it works forever. Marketing sites often generate a tracking redirect that stops working when your trial ends — nothing here points through our servers.

      PNG or SVG — which should I download?

      SVG for print and anything that will be scaled: it stays razor sharp at any size. PNG for websites, chat apps and slides where a bitmap is expected.

      What does the error correction level change?

      Higher levels add redundancy so the code still scans when partly damaged or covered — level H tolerates about 30% loss, which is what makes centre logos possible. The trade-off is a denser code for the same content.

      How do I make a Wi-Fi QR code?

      Enter the payload WIFI:T:WPA;S:NetworkName;P:password;; as the text. Phone cameras recognise that format and offer to join the network.

      Why is my QR code hard to scan?

      Low contrast, a missing quiet zone or too much text packed into a small image are the usual causes. Use dark modules on a light background, keep the margin at four modules, and raise the output size for dense codes.

      Related tools