QR Code Generator
Generate QR codes for URLs, text, emails, phone numbers, Wi-Fi and SMS. Download as PNG or SVG. Works offline, entirely in your browser.
How to use
- 1
Pick the content type - for example "URL".
- 2
Type the value - the link, text, phone number, Wi-Fi details, and so on.
- 3
Adjust size and error correction if you like.
- 4
Download as PNG or SVG, or copy the payload.
How it works
The QR code is generated locally with a compact open-source encoder. Error correction recreates part of the pattern, so a code printed at error level H can still be read with up to about 30% of it damaged or covered.
Frequently asked questions
How much data can a QR code hold?
A single code can store up to around 3 KB of binary data depending on the version. Very long text is better shared as a link instead.
Which error correction should I choose?
Higher levels survive more damage but produce denser codes. H suits codes printed on packaging; M suits most screen use.
Are the codes stored anywhere?
No. Generation happens entirely in your browser.
Related tools
Base64 Encoder / Decoder
Encode text to Base64 and decode Base64 back to text, with full Unicode support. Fast, local and free - no uploads.
Developer ToolsURL Encoder / Decoder
URL-encode text with percent-escapes and decode it back. Handles query strings, parameters and Unicode correctly in your browser.
Developer ToolsPassword Generator
Generate strong, random passwords with secure browser crypto. Choose length and character types, exclude ambiguous characters, and copy instantly.
Developer ToolsUUID Generator
Generate cryptographically random UUID v4 identifiers in your browser. Bulk generation, copy and download - no server round-trips.
Developer Tools