How to make a QR code
- Pick the type: a website link, plain text, Wi-Fi login, email address, phone number, or a contact card (vCard).
- Fill in the details. The code appears instantly on the right.
- Optionally change the size, error-correction level, or colors.
- Download as PNG or SVG, or screenshot it.
Everything happens in your browser — the content you enter is never sent anywhere, which makes this safe for Wi-Fi passwords and private contact details.
QR code types explained
- URL — opens a web page when scanned. Include
https://so phones recognise it as a link. - Text — displays the text. Good for serial numbers, short instructions, or a message.
- Wi-Fi — phones offer to join the network directly, no typing. Print one for guests or a café.
- Email — opens a new message to the address, with an optional subject line.
- Phone — offers to dial the number.
- Contact (vCard) — saves a contact with name, company, phone, email and website. Ideal for business cards.
Static vs dynamic QR codes
A static code (what this tool makes) contains the data itself. It never expires and doesn’t depend on any company staying in business, but the content can’t be changed after printing. A dynamic code points to a short redirect URL owned by a service, which lets you change the destination later and count scans — but usually costs a monthly fee, and the code dies if you stop paying. If you need editable links, point a static code at a page you control and change that page instead.
Tips for codes that scan reliably
- Keep contrast high. Dark code on a light background scans best. Avoid light-on-dark and low-contrast color pairs.
- Leave a quiet zone. The blank margin around the code (included here) is required by scanners.
- Print big enough. For a poster read from 1 m away, make the code at least 2.5 cm (1 in) wide; roughly, width ≥ scanning distance ÷ 10.
- Shorter content = simpler code. Long URLs produce dense codes that are harder to scan at small sizes. Use a short link if needed.
- Test it with both an iPhone and an Android phone before printing a thousand copies.
Where QR codes are used
Restaurant menus, event tickets, product packaging, museum labels, payment terminals, business cards, real-estate signs, and Wi-Fi sharing are the most common. Since 2020 nearly every phone camera app scans them natively, so no special app is needed.
Frequently asked questions
Do these QR codes expire?
No. They're static codes that encode your content directly, so they work forever with no account and no subscription. Only "dynamic" codes from paid services expire, because they redirect through the provider's server.
Are the codes free for commercial use?
Yes. Use them on packaging, menus, posters, business cards or anything else. There's no watermark and no attribution required.
Which format should I download?
SVG for print — it scales to any size without blurring. PNG for websites, documents and messaging apps. Both are generated at the size you choose.
What is error correction?
QR codes include redundant data so they still scan when partly damaged or covered. Low (7%) makes the smallest code; High (30%) survives more damage and lets you overlay a small logo. Medium is right for most uses.
Last updated August 26, 2026.