Home Text Data Developer Files Media Utilities

QR Code GeneratorPrivacy: All processing runs locally

Generate QR codes from text, URLs, WiFi credentials, contacts, and more. Download as PNG or SVG.

Content
Tip: Add https:// for clickable links when scanned.
Include country code for international use.
EPC QR codes are supported by most European banking apps.
QR Settings
Style
Center Symbol
Emojis are full color and can't be recolored with a single symbol color.
Drag & drop an image here, or click to choose a file
PNG, JPEG, WebP or SVG — max 5 MB, max 4096×4096 px
Frame and Caption
Print and Export
Enter content to see live validation.
Enter text, URL, WiFi data or contact info.
Encoded Data

                    
These are the exact bytes that will be encoded into the QR code.
QR codes, styling, uploaded images and design processing all happen entirely in your browser. No input, image or design setting is sent to a server. Verify in DevTools

How It Works

This tool generates QR codes entirely in your browser using a built-in encoder (ISO/IEC 18004, versions 1–10, byte mode). Your data, design settings and any uploaded images never leave your device.

Error Correction: L is fine for clean screens, M works for most printed materials, Q and H allow the code to be read even when partially damaged or overlaid with a logo. Adding a center symbol automatically switches to H.

Content types: Plain text, URLs, WiFi credentials (auto-connect on scan), phone numbers, email with subject/body, SMS, vCard contacts, and SEPA/EPC payment codes.

Design studio: Independently style data modules and finder patterns, add an emoji, icon or uploaded image at the center, wrap the code in a frame with a caption, and validate scannability locally before exporting.