QR code generator
Create a QR code for any URL, text, email, or phone number. Instant preview — download as PNG.
How to create a QR code online
Type or paste the content you want to encode — a URL, plain text, email address, phone number, or any other text — into the input box. The QR code preview updates instantly. Scan it with your phone camera to verify it links to the right place, then click Download PNG to save a high-resolution image you can use in print materials, websites, presentations, or anywhere else.
What can I encode in a QR code
QR codes can store any text up to around 2,900 characters. In practice most people use them for website URLs, but you can also encode email addresses using the mailto: format, phone numbers using tel:, SMS messages using sms:, Wi-Fi credentials using the WIFI: format, and full vCard contact details. Use the Quick fill buttons above the options to get a ready-made template for each type.
Which error correction level should I choose
Error correction determines how much of the QR code can be damaged or obscured while still being scannable. Medium (M) is the best choice for most uses — it recovers from up to 15% damage and produces a compact code. Choose High (H) for anything printed on surfaces that might get scratched, dirty, or partially covered, such as product packaging, stickers, outdoor signs, or anywhere with a logo printed over the QR code. Low (L) produces the smallest QR code but has almost no damage tolerance — use it only in controlled digital environments.
How to download and use your QR code
Click Download PNG to save the QR code as a high-resolution PNG file. The downloaded image is generated at 10 pixels per module, which produces a large, crisp image suitable for printing at any reasonable size. For best print results, keep QR codes at least 2cm × 2cm (about 0.8 inches square). If embedding in a document or website, PNG works everywhere. For vector use in design tools, you can paste the PNG at a high enough resolution that it stays sharp at any print size.
Frequently asked questions
How do I create a QR code online?
Paste your URL or text into the input box, the QR code appears instantly. Click Download PNG to save it.
What can I encode in a QR code?
Any text up to ~2900 characters — URLs, plain text, mailto: email links, tel: phone numbers, sms: messages, WIFI: credentials, and vCard contact details.
Which error correction level should I use?
Medium (M) for most uses. High (H) for print materials that may be damaged or that have a logo overlaid on the QR code.
What size should my QR code be for print?
At least 2cm × 2cm for reliable scanning at arm's length. Business cards typically use 2–3cm. The downloaded PNG is high-resolution and can be scaled up in any design tool.
Is my data sent to a server?
No. The QR code is generated entirely in your browser. Your text or URL never leaves your device.