FreeRuns in your browser
QR Code Generator
Make QR codes for a website, plain text, an email, a phone number, an SMS or Wi-Fi login, and download them as SVG or crisp PNG. Choose the error-correction level, size, margin and colours, and see exactly what the code contains before you print it.
Loading QR Code Generator…
How to use it
- Choose what the code should do: open a website, show text, start an email, call, send an SMS or join Wi-Fi.
- Fill in the details. The encoded content appears below the preview so you can check it.
- Adjust error correction, margin and colours if you need to. Keep dark modules on a light background for the most reliable scanning.
- Download SVG for print and design tools, or PNG at the pixel size you need.
- Scan the code with a couple of different phones before you print it.
What each code contains
- Website: the URL itself (http:// or https:// only)
- Email: mailto:address?subject=…&body=… (percent-encoded, line breaks as CRLF)
- Phone: tel:+<digits> SMS: sms:+<digits>?body=…
- Wi-Fi: WIFI:T:WPA|WEP|nopass;S:<name>;P:<password>;H:true|false;; with \ ; , : " escaped by a backslash
- PNG: every module is a whole number of pixels, centred on the size you choose, so edges stay sharp
Frequently asked questions
Related tools
WhatsApp Link Generator
Click-to-chat links with a pre-filled message, plus a QR code.
UTM Link Builder
Build correctly encoded campaign tracking links.
Colour Contrast Checker
WCAG contrast ratios with pass/fail for text and UI.
Social Media Image Resizer
Resize or crop images to exact social and ad sizes, in your browser.