QR Code Generator
Generate QR codes from URLs, text, Wi-Fi credentials or contact info.
Generate QR codes for URLs, Wi-Fi, vCards and more
A QR code is a 2D barcode that stores text — usually a URL — in a pattern of black and white squares a phone camera can read. This generator produces standard QR codes you can print, embed in a poster, or display on a screen.
What to encode
- URLs — the most common use. A scanner opens the link in a browser.
- Wi-Fi credentials — use the format
WIFI:S:<ssid>;T:<WPA|WEP|nopass>;P:<password>;;. Handy for guest networks. - vCards / contact info — a
BEGIN:VCARD...END:VCARDblock creates a contact a phone can save. - Plain text — up to a few kilobytes, though larger strings produce denser codes.
Design tips
- Contrast matters. Keep the foreground dark and the background light. Inverted codes (light-on-dark) are not reliably scannable by all phones.
- Leave quiet space. A 4-module margin around the code is part of the spec. This generator adds it automatically.
- Test before printing. Always scan a new code with at least two different phones before sending it to print.
Privacy
The QR library generates the image directly in your browser — nothing is uploaded, and the content you encode is never sent to a server.
Frequently asked questions
- What is "error correction" and which level should I pick?
- Error correction adds redundancy so the code can still be scanned when partially damaged. Level L recovers 7% loss, M recovers 15%, Q recovers 25%, and H recovers 30%. Use M for digital display, Q or H for printed codes that may get scuffed.
- Can I create a Wi-Fi QR code?
- Yes. Put a string in the format `WIFI:S:MyNetwork;T:WPA;P:mypassword;;` into the content box. Phones will offer to join the network when they scan it.
- Can I add a logo in the center?
- Not directly — this generator keeps things simple. You can add a logo in any image editor after downloading. Using error-correction level Q or H preserves scannability when a small logo covers part of the code.