Skip to content

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
Enter the content you want to encode (URL, text, etc.). A preview will generate 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
Colors: Use high contrast (dark foreground on light background). Avoid gradients or inverted colors

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 general use, SVG for printing and scaling
Test scanning in your actual use environment (poster, presentation, webpage, document)

Limitations & Compatibility

Maximum length: up to 2953 bytes (UTF‑8). Chinese characters typically take 3 bytes/char. See FAQ ‘Why is the maximum about 2953 bytes?’
Generated QR codes are compatible with all major scanning apps
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: Don't input sensitive or private information
Link safety: Verify target URLs are safe before sharing QR codes

FAQ

5

Continue with these related tools for the next step.