QR Code Generator
Make a QR code for a website, a Wi-Fi network, a phone number, an email address or any text. Download it as a sharp SVG for print or a PNG up to 2048 px. The codes are static: they never expire and contain no tracking.
No data needed
How to use
- Choose what the QR code should contain.
- Enter the link, text or Wi-Fi details.
- Adjust colours and error correction if you like.
- Download the PNG or SVG and test it with your phone camera.
How it works
The content is encoded directly into the QR code (ISO/IEC 18004), so the code works without any server — unlike “dynamic” QR codes that redirect through a tracking service and can stop working if the service ends.
Wi-Fi codes use the standard WIFI:T:WPA;S:name;P:password;; format that iOS and Android cameras recognise to join a network in one tap. Higher error correction lets the code survive damage or a logo overlay, at the cost of a denser pattern.
Examples
- Restaurant menu
- Encode the menu URL and print it on table cards.
- Guest Wi-Fi
- Encode your network name and password so guests connect by scanning.
- Event check-in
- Encode the registration page URL, print it at 4 cm on the invitation, and it still scans from about 40 cm away.
Common uses
- Menus, posters and flyers
- Wi-Fi access for guests
- Business cards and packaging
Privacy & security
This tool does not take any personal data or files. Results are generated on your device. How each tool handles files
Frequently asked questions
Do these QR codes expire?
No. They are static codes with the content encoded inside; they work as long as the content (for example your website) exists.
Is my Wi-Fi password sent anywhere?
No. The code is generated in your browser.
What size should I print?
At least 2 × 2 cm for close scanning; as a rule, the scanning distance should be at most about 10 times the code's width.
My QR code won't scan. What should I check?
Keep a quiet margin of at least four modules around the code, don't stretch it out of square, keep it dark on a light background (not the reverse), and print it at least 2 cm wide. On screens, avoid displaying it smaller than about 150 px.
Can I put a logo in the middle?
Yes, if you raise the error correction level to Q or H first: those levels allow roughly 25% and 30% of the code to be obscured. Cover no more than the centre and test the result with two different phones.
Last updated: