QR Code Generator
Create a custom QR code for any link or text in seconds. Choose your size and colours, preview it live, then download it as a PNG.
Create Your QR Code
Enter the text or link you want to encode below, adjust the size and colours to your liking, and download your QR code instantly.
QR Code Details
Your code updates automatically as you type
Your QR Code
Preview and download
Common QR Code Uses
A few examples of what people commonly encode into QR codes and how they’re typically used.
| Use Case | Example Content | Recommended Error Correction |
|---|---|---|
| Website link | https://yourbusiness.com | Medium |
| Restaurant menu | https://yourbusiness.com/menu | Medium |
| Business card / vCard | Name, phone, email details | Quartile |
| Wi-Fi network | WIFI:T:WPA;S:NetworkName;P:Password;; | Medium |
| Logo overlay printed material | Any URL or text, with a logo in the centre | High |
QR Code Generator FAQ
Answers to the most frequently asked questions about creating and using QR codes.
A QR code can encode any short piece of text, including website URLs, plain messages, email addresses, phone numbers, or Wi-Fi network details. The more text you include, the denser and more complex the resulting code will appear.
No. This tool encodes your text or link directly into the QR code pattern itself, so it does not rely on a shortened redirect link or a server that could go offline. As long as the destination URL or text stays valid, the code will keep working indefinitely.
Scanning issues are usually caused by low colour contrast between the foreground and background, a code that is too small or blurry when printed, or damage to the corners and edges, which hold important positioning data. Keeping strong contrast and adequate size will resolve most scanning problems.
Error correction allows a QR code to remain scannable even if part of it is damaged, dirty, or obscured, such as by a logo placed in the centre. Higher error correction levels rebuild more missing data but make the code visually denser.
