QR Code Generator
Create scannable QR codes from URLs, text or Wi-Fi configs — download PNG.
The QR Code Generator turns any URL, text or configuration string into a scannable QR code in seconds. Choose the size and error-correction level, customize colors, and download a crisp PNG — all generated locally in your browser.
QR codes are everywhere because every phone camera reads them natively: links for menus and products, Wi-Fi credentials, contact details, event check-ins and payments. Higher error-correction levels (Q or H) keep codes scannable when partly covered by a logo or damaged — the trade-off is a denser pattern.
Testing matters: colors with poor contrast or very light foregrounds can break scanning on some phones. Keep dark-on-light unless you test the result. Generation runs entirely locally.
Higher error correction keeps the code scannable even when partly covered by logos or damage. Test the scan with a phone camera before printing.
How to use the QR Code Generator
- Enter the content — a URL, text, or Wi-Fi string like WIFI:T:WPA;S:MyNet;P:secret;;
- Set the size and choose an error-correction level.
- Customize foreground and background colors if desired.
- Read the code with your phone camera to verify it scans.
- Download the PNG and use it anywhere.
Frequently asked questions
What can a QR code contain?
Plain text up to ~3,000 characters — URLs, contact details, Wi-Fi credentials (WIFI:T:WPA;S:…;P:…;;), calendar events and more. The phone's scanner interprets the content, not the shape.
Which error-correction level should I choose?
M (15%) is the safe default. Choose Q or H when you plan to overlay a logo or expect wear and tear; choose L when you need the smallest, simplest code and it will stay clean.
Can I change the colors?
Yes — but keep strong contrast. Dark foreground on light background scans everywhere; inverted or low-contrast palettes frequently fail on real cameras. Test before printing.
Related tools
View all developer tools →JSON Formatter & Validator
Format, minify and validate JSON instantly with clear error messages that point at the exact problem.
Dev ToolsJSON Validator
Check if your JSON is valid and find syntax errors with exact line and column.
Dev ToolsJSON Minifier
Compress JSON to its smallest valid form for storage and transport.
Dev ToolsJSON to CSV
Convert a JSON array of objects into a clean CSV file in one click.
Dev ToolsCSV to JSON
Convert CSV (from Excel or Google Sheets) into a JSON array of objects.
Dev ToolsBase64 Encoder
Encode text or files to Base64 — standard or URL-safe — in your browser.