HCODX/QR Code Generator
Browser-only · No tracking · PNG download

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.

Text to encode
QR code
QR options
UUID generator
Input length
0
Modules
Version
Status
Ready
Example

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.

Input
https://hcodx.com/tools
Output
29x29 module QR code
Version 3, ECC level M
~530 bytes PNG
Use cases

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.

Step by step

How to generate a QR code

1

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.

2

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.

3

Scale & quiet zone

Bump the module size for posters and printables. Always leave a quiet zone (margin) — scanners need it.

4

Download as PNG

Click to save. The file is a clean black-and-white PNG ready for any medium.

FAQ

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

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.
Related

Related tools