Skip to content
World Cup Kickoff Time Converter is liveSee kickoff times in your time zone and add calendar reminders.

QR Code Generator

QR code generator for URLs, Wi-Fi, contacts, email, SMS, and plain text with logo, color, size, error correction, and PNG/JPG/SVG export.

Website / URL

Protocol is prepended automatically; choose None to keep it empty

Enter content to generate QR code

Options

Colors

QR Code Generator

Quick Start

1
Choose URL, text, Wi-Fi, contact, email, or SMS, then fill the required fields; the preview updates automatically
2
Adjust size, error correction, margin, and colors as needed
3
After confirming the preview, click download to save as PNG, JPG, or SVG
4
Test scanning in your actual use environment (poster, presentation, webpage, document)

Common Scenarios

Link sharing

generate codes for websites/deep links for offline/print distribution

Posters/booths

choose higher ECC (Q/H) and larger size; field‑test before printing

Slides/large screens

use ≥256 px, high contrast background, and enough quiet zone

Wi‑Fi sharing

use the Wi‑Fi template so users can connect by scanning

Business card/CV

use the Contact template to save details on scan

Generation Parameters & Readability

Error correction levels: L ~7%, M ~15%, Q ~25%, H ~30% redundancy
Size: Larger sizes scan better from distance or in print. Use ≥256 px for screens, ≥512 px for printing. See FAQ ‘How to estimate minimum size vs. scan distance?’
Margin: Keep at least 4 modules of white space around the code for reliable scanning
Contrast: use a dark foreground on a light background; avoid gradients, inverted colors, and low-contrast brand palettes

Scan Reliability Checklist

Error-correction headroom: use Q/H for print, logos, or difficult scan environments; lower ECC increases capacity but leaves less recovery margin.
Background check: test the code on the actual poster, slide, label, or screen background before publishing brand-color or inverted variants.
Logo check: keep the center logo small, use high error correction, and re-test after changing logo size or colors.
Distance check: match exported pixels or printed width to the expected scan distance, then test with the devices people will actually use.
Placement check: avoid folds, glossy glare, curved surfaces, and busy backgrounds; test from the expected scan distance.

Usage Advice

Keep content short: Long text creates dense codes. Use short URLs or concise text
Maintain margins: Keep at least 4 modules of white space around the code
Quick guide: Screen — M, Posters — Q/H, With logo — H
Export formats: PNG/JPG for screens, documents, and chat apps; SVG for print layouts and scaling
Field‑test: Verify scanning in the actual environment.

Limitations & Compatibility

Maximum length: up to 2953 bytes (UTF‑8). Multibyte characters use more bytes. See FAQ ‘Why is the maximum about 2953 bytes?’
Static QR output follows common QR encoding; scan success still depends on content length, contrast, size, and scanner app.
Input validation: Empty or overly long content will show an error

Privacy & Security

All processing happens locally in your browser. You can replace, clear, and generate again at any time.
Security reminder: only encode information you are comfortable exposing to anyone who can scan the code.
Link safety: Verify target URLs are safe before sharing QR codes

FAQ

5

Continue with these related tools for the next step.

All tool processing happens locally in your browser.