About QR Code Generator
Create a QR code that anyone can scan with a phone camera. Choose what it should do: open a website, join a Wi-Fi network without typing the password, save a contact card, start an email, call a number or send a text. The code updates as you type, and you can change its colours, border and error correction, then download a PNG for screens or an SVG that stays sharp in print. These are static codes: the information is stored in the code itself, so they work forever, with no account, tracking or redirect service that can expire or be switched off.
How to Use It
- 01
Choose a type
Pick Link, Text, Wi-Fi, Contact, Email, Phone or SMS, and fill in the details.
- 02
Style it
Optionally change the colours, border and error correction. The preview updates as you type.
- 03
Download
Save it as PNG for screens and documents, or SVG for print and design work.
What can a QR code do?
A QR code is a square barcode that any modern phone camera can read. Besides opening a website, it can connect someone to your Wi-Fi without typing a password, save a contact card to their phone, start an email or text message with the details filled in, or dial a phone number. That makes QR codes useful on business cards, restaurant tables, posters, flyers, product packaging, event badges, wedding invitations and the wall of a guest room.
Restaurants link to menus, shops to reviews and payment pages, and teachers to worksheets and videos.
Static codes that never expire
Many QR code websites create dynamic codes: the code points to their redirect link, which forwards visitors to your website. That lets them track scans, but it also means the code stops working if the service shuts down, changes its terms or starts charging a subscription, which happens surprisingly often with printed materials.
The codes made here are static. The link, Wi-Fi details or contact information are stored in the code itself, so it works for as long as the printed or saved image exists, with no account, no tracking and no monthly fee. If you need to change the destination later, generate a new code.
Design tips for codes that scan reliably
Keep strong contrast: a dark code on a light background scans best. Light codes on dark backgrounds and low-contrast brand colours can fail on some phones. Leave the white border, called the quiet zone, around the code; cropping it off is a common reason codes don't scan.
Size matters too. A good rule is that the code should be at least one tenth of the scanning distance: about 2–3 cm for a business card, 10 cm or more for a poster read from a metre away. Higher error correction lets the code survive scratches or a small logo placed in the middle, at the cost of a denser pattern.
PNG or SVG?
Download a PNG for screens, documents, presentations and social media. Choose SVG for anything printed, from business cards to banners: SVG is a vector format, so it stays perfectly sharp at any size and print shops and design tools such as Illustrator, Figma and Canva handle it well.
Before you print
Always test the code with two or three different phones, including an older one, before printing hundreds of copies. Check that the link opens the right page on mobile, and keep URLs short where you can: shorter content makes a simpler code that scans faster from further away.
Questions
Do these QR codes expire?
No. The content is encoded directly in the code, not in a redirect link, so it works for as long as the printed or saved code exists.
Can I track how many people scan my code?
No. Tracking needs a redirect service that records each scan. These codes go straight to your link, which also means nobody else sees who scans them.
How does the Wi-Fi QR code work?
It stores the network name, security type and password in a standard format. iPhone and Android cameras offer to join the network when they scan it.
What error correction should I choose?
Medium suits most uses. Choose High or Highest if the code may get scratched or dirty, or if you plan to place a small logo over the middle.
Is my information sent anywhere?
No. The code is generated in your browser. Wi-Fi passwords and contact details never leave your device.