QR Code Generator

Create QR codes locally in your browser with configurable size, error correction, colors, and SVG/PNG downloads. Your content is never uploaded.

QR content Enter a URL, text, email address, phone number, Wi-Fi payload, or other text.
The generator automatically chooses the smallest QR version that fits your UTF-8 content, up to QR Version 40. Higher error correction reduces data capacity.
QR preview Generate a code to preview it.
QR preview Your generated code will appear here.
Ready
Enter QR content

The QR matrix is generated entirely in your browser.

Version
Modules
ECCM
UTF-8 bytes0
Browser-localYour QR content remains on your device. Only non-content byte counts, completion status and processing time may be recorded.
Standards-basedUses QR byte mode, UTF-8 ECI when needed, Reed–Solomon error correction, automatic version selection and mask scoring.
SVG + PNGDownload a scalable SVG or raster PNG. Keep sufficient contrast and the quiet zone for reliable scanning.

Error correction

Higher error correction can recover from more damage or obstruction, but it reduces the amount of content that fits in the same QR version.

Quiet zone

A clear margin around the QR matrix helps scanners distinguish the code from surrounding content. Four modules is the standard recommendation.

Color contrast

Dark foreground modules on a light background are the most dependable. Decorative low-contrast combinations may be harder for cameras to scan.