QR Code Generator
Turn any text, URL, vCard or Wi-Fi credential into a scannable QR code. Pick an error correction level, scale the output, and download as PNG — everything runs locally so your data never leaves the page.
From text to a scannable square
QR codes pack arbitrary bytes into a 2D matrix. Phones, laptop webcams, and dedicated scanners all decode the same standard.
https://hcodx.com/tools
29x29 module QR code Version 3, ECC level M ~530 bytes PNG
What you'll use this for
QR codes are the easiest way to hand off data from screen to phone — no typing, no copy-paste.
Share a URL
Pin a QR poster on a wall and let visitors scan straight to your landing page.
Wi-Fi credentials
Encode WIFI:T:WPA;S:Name;P:pass;; so guests join your network with a scan.
vCard contact
Drop a vCard string in and print on a business card — recipients add you in one tap.
Order numbers & tickets
Generate QR labels for orders, parcels, or event tickets without a server.
How to generate a QR code
Paste your content
Anything works — URL, plain text, a vCard, a Wi-Fi string, or JSON. The generator auto-picks a QR version that fits.
Pick error correction
Higher ECC (Q or H) makes the QR more resilient to smudges, but produces a denser code. M is fine for screens.
Scale & quiet zone
Bump the module size for posters and printables. Always leave a quiet zone (margin) — scanners need it.
Download as PNG
Click to save. The file is a clean black-and-white PNG ready for any medium.
Frequently asked questions
The largest QR (version 40) stores up to 7,089 numeric characters, 4,296 alphanumeric, or 2,953 bytes at the lowest error correction level. Higher ECC reduces those numbers.
QR codes embed Reed-Solomon error correction so they can still be read with damage or partial occlusion. L recovers up to ~7%, M ~15%, Q ~25%, H ~30%. Higher ECC means a denser code.
No. The QR contains exactly the data you provide — no analytics URL, no shortener, no proxy. Generation is local.
Use the standard Wi-Fi string format: WIFI:T:WPA;S:NetworkName;P:Password;;. iOS and Android camera apps recognize it and prompt to join.
This tool produces a clean black-on-white code for maximum compatibility. For color or center-logo styling, drop the PNG into a design tool — just keep high contrast and a clear quiet zone.
About QR codes
QR (Quick Response) codes were invented in 1994 by Denso Wave for tracking automotive parts. The format was opened, standardized as ISO/IEC 18004, and is now everywhere — from menus to crypto addresses to bus timetables.
What's encoded
- Up to 7,089 numeric, 4,296 alphanumeric or 2,953 byte-mode characters per code.
- Reed-Solomon error correction at four levels (L, M, Q, H).
- A version (1–40) that picks the matrix size — 21×21 for v1, 177×177 for v40.
Tips for reliable scans
- Quiet zone — keep a ~4-module margin around the code, no exceptions.
- Contrast — dark on light, never invert.
- Print size — at least 2 × 2 cm for short URLs; bigger for longer payloads.