Create free QR codes in seconds.
Make QR codes for links, WiFi, contact cards and more. Style them with your colours and logo, then download them as PNG, SVG or PDF.
Choose a type and add your content
Paste a link or type an address such as example.com.
Add the country code so the number works from anywhere.
Include the country code, for example +91 98765 43210.
Start with the country code instead of 0, or WhatsApp cannot open the chat.
Add at least a name or a company. Everything else is optional.
No places found. Try a shorter address, or pick the spot on the map.
Or tap the map to drop the pin, then drag it to adjust.
Selected:
This is a dynamic code
Its pattern holds the short link , so you can change the content above at any time: printed copies follow the new destination as soon as you save.
Design your code
Pick a ready-made look. Your logo and frame text stay as they are.
PNG, JPG, WebP, GIF or SVG up to 5 MB. Your image stays in your browser.
Error correction goes up to the highest level (H) while a logo is shown, so the code keeps scanning.
How it works
A finished code in under a minute, in three steps.
-
Choose a type
Pick what the code should do, like open a link, join WiFi or save a contact, and fill in the details.
-
Make it yours
Start from a template or set your own colours, shapes, logo and a frame with a call to action.
-
Download and print
Get a PNG, SVG or print-ready PDF. No sign-up and no watermark, ever.
A QR code for every need
Nine free code types, with more on the way. Pick one to start.
- URL Open any website or link.
- Text Show a short message.
- Email Start an email with a subject and message.
- Phone Call a number with one tap.
- SMS Send a text message.
- WhatsApp Open a WhatsApp chat.
- WiFi Join a network without typing the password.
- vCard Save a contact card.
- Location Open a place on the map.
Frequently asked questions
Everything you need to know about making and using QR codes.
Yes. You can create and download as many static QR codes as you like without signing up, and we never add a watermark to them.
No. A static code stores its content in the pattern itself, so it keeps working forever, even without our website.
A static code stores its content in the pattern, so it cannot be changed after it is printed. A dynamic code holds a short link instead, so you can change where it leads at any time, pause it or set an expiry date, and see how often it is scanned. URL, WhatsApp and Location codes can be dynamic with a free account.
Use PNG for websites, documents and social media. Use SVG if a designer will edit the code, and the PDF for printing: it is vector, so it stays sharp at any size.
Yes, as long as the logo is not too big. When you add a logo we switch to the highest error correction automatically, and we warn you if the logo gets too large.
Most scanning problems come from low contrast or inverted colours. Use a dark code on a light background, keep the logo small and print the code at least 2 x 2 cm. The generator warns you about colour and logo problems as you design.
Only the codes you save. Codes are created in your browser, and what you type stays there until you press Save, which keeps the code in your account so you can edit and download it again. The location map loads its map and address search from OpenStreetMap.
Yes. You can use the codes you create anywhere, including on packaging, menus, flyers and shop windows.