QR Code Generator
Create QR codes from URLs, text, email, phone, or Wi-Fi credentials. Download as PNG or SVG. Configurable size, error correction, and colours.
How to Generate a QR Code
Choose your input type
Select the input type from the tabs: URL for website links, Text for any string, Email to create a mailto link, Phone for a tel link, or Wi-Fi to encode network credentials that phones can scan to join automatically.
Customise size and error correction
Choose from four sizes (200 px to 600 px). For digital use 300 px is fine; for print, use 600 px or higher. The error correction level controls how much of the code can be damaged before it becomes unscannable — Medium (15%) is a good default, High or Max for codes placed on textured or decorated surfaces.
Set foreground and background colours
Click the colour swatches to customise the QR code appearance. Any combination works technically, but ensure enough contrast — dark code on a light background scans most reliably. White on dark also works on modern scanners.
Download or copy the result
Download PNG produces a raster image suitable for web and most print uses. Download SVG produces a vector file that scales without quality loss, ideal for large-format print. Copy image places the PNG directly on your clipboard for quick pasting into documents or design tools.
Frequently Asked Questions
Do QR codes generated here expire?
No. QR codes generated by ToolsPix are static — they encode your data directly and never expire. Unlike dynamic QR code services that redirect through their own servers, our codes work forever without any subscription.
Is my data sent to a server?
No. The QR code is generated entirely inside your browser using JavaScript. Your URLs, text, passwords, and other data never leave your device.
What is error correction level?
Error correction allows a QR code to be scanned even when partially damaged or obscured. Higher levels (Q, H) make the code more reliable but also more dense. Medium (15%) is a good default for most uses.
Can I use these QR codes commercially?
Yes. QR codes generated here are completely free to use for any purpose, including commercial projects, print materials, and marketing campaigns.
What is the output format after compression?
For digital use, 300px is fine. For print, choose 600px or higher to ensure good scan quality. As a general rule, the minimum printed size for a QR code should be at least 2 × 2 cm (0.8 × 0.8 inches).