Generate a QR code and download it as vector SVG, which is what you want for printing at any size without pixelation, or as PNG at whatever resolution you choose.
You can control the colours and the error-correction level. At high correction the code stays readable even when part of it is covered or damaged, at the cost of more modules and therefore smaller squares.
How to use it
- Type the text, the address or whatever you want in it.
- Adjust the size, the quiet zone and the colours.
- Download it as SVG or PNG.
Frequently asked questions
- Which error-correction level should I use?
- M for screens and clean printing. Q or H if the code goes on a label that might be scratched or get wet, or if you are putting a logo in the middle.
- Why will my phone not read it?
- The three usual causes are too little contrast between the colours, too small a quiet zone (leave at least four modules), or printing it too small for the amount of data it holds.
- Does the code expire?
- No. There is no service in between: the QR literally contains the text you type. It is not a shortened link that can stop working one day.
- Can I encode a Wi-Fi network?
- Yes, with the format WIFI:T:WPA;S:network-name;P:password;; . Most phones recognise it and offer to connect.
Related tools
Minify CSSCSSO: it restructures and merges rules, not just strips spaces.
Minify JavaScriptTerser in the browser, with optional name mangling.
Count words and charactersA live count, reading time and the limits each platform imposes.
Change letter caseUPPERCASE, lowercase, Title Case, camelCase, snake_case and more.
Sort and clean up linesSort, drop duplicates and blanks, number or reverse a list.