QR Code Generator
Create QR codes for URLs, text, Wi-Fi networks and emails with custom colours, size and error correction. Download as PNG or SVG.
Runs in your browserText → PNG / SVG
Loading tool…
How to use the QR Code Generator
- Paste or type your Text into the input area, or open a file from your device.
- Adjust the options above the editor if the tool offers any.
- Review the PNG / SVG result, then copy it or download it as a file.
Privacy and limitations
- Your data is processed on your device and is not uploaded to any server.
Frequently asked questions
Do these QR codes expire?
No. The content is encoded directly in the image, nothing is tracked or redirected, so the code works for as long as its content is valid.
Which error correction level should I use?
Medium suits most uses. Choose High if the code may get dirty or you plan to place a logo over it; it makes the code denser.
Related converters
QR Code ReaderRead QR codes from an image file in your browser using the Barcode Detection API. Nothing is uploaded.UTM Link BuilderBuild campaign URLs with utm_source, utm_medium, utm_campaign, utm_term and utm_content for analytics tracking.URL ParserSplit a URL into protocol, host, port, path, query parameters and fragment, with percent-encoding decoded.TOML to JSON ConverterConvert TOML configuration such as Cargo.toml or pyproject.toml to JSON, with dates as ISO 8601 strings.JSON to TOML ConverterConvert a JSON object to TOML with tables and arrays of tables, ready for Cargo, Hugo or Python config files.INI to JSON ConverterConvert INI and .cfg files to JSON. Sections become objects, dotted sections nest and key[] lines become arrays.JSON to INI ConverterConvert a JSON object to an INI file. Nested objects become [section] and [section.child] blocks..env to JSON ConverterConvert a dotenv (.env) file to JSON, handling export prefixes, comments, quoted and multi-line values.