QR Code Generator

Generate PNG or SVG from text/URL.
SVG doesn't support gradient/eyes/poster. Enabling advanced features will force PNG.
Higher EC tolerates more damage but increases density. For logos, Q/H is recommended.

Rounded blocks slightly reduce sharpness (best for PNG). For SVG, keep it off.
Transparent PNG recommended, max 5MB. If you add a logo, use EC Q/H.
Inspired by common QR beautify tools: logo/background/colors. Next upgrades: eye color, frames, gradients, labels, posters.


Gradient overrides foreground color. Pair with eye colors for better scannability.
Tip: with logo/gradient, use EC Q/H and keep background solid.

Frame helps create a business-like QR card.

When enabled, outputs a poster PNG (forces PNG).
Text rendering depends on server fonts. Without CJK fonts it may fall back to basic text.
Click “Generate preview” to render on the right, then click “Download”.
Preview
Filename:
Your QR preview will appear here.
Note: advanced features (gradient/eyes/frame/poster) force PNG and cap size ≤1024 for performance. Beautify may affect scannability—use higher EC (Q/H).