QR Generator
Generate QR codes for URLs, text, contact cards, and Wi-Fi credentials, or read codes from your camera — all in-browser.
Drop a QR code image here or browse
Supports JPEG, PNG, WebP, GIF
Generate QR codes for URLs, text, contact cards, and Wi-Fi credentials, or read codes from your camera — all in-browser.
Drop a QR code image here or browse
Supports JPEG, PNG, WebP, GIF
Enter any URL, text, or message into the input field and a QR code is generated instantly. Use the WiFi, vCard, or Event tabs for structured codes. Customize the foreground and background colors to match your brand, choose from three sizes, and download as PNG or SVG.
Switch to the Read tab to decode any QR code. Upload an image from your device by dragging and dropping or browsing your files. You can also scan QR codes in real time using your device camera. The decoded text, URL, or data is displayed instantly with a copy button and a direct link if the content is a URL.
This tool runs entirely in your browser with no data sent to any server. The generator uses a self-contained encoder supporting byte mode, error correction level M, and QR versions 1 through 40. The reader uses the jsQR library, loaded on demand only when you use the Read tab. Free to use with no limits.