Tools
QR code generator
Create QR codes for websites, wifi, contacts or text, with your own colours, shapes and logo.
Enter some content to generate a QR code
About the QR code
Invented by: Masahiro Hara (Denso Wave)
Year: 1994
Quick Response code, first used to track parts in car manufacturing. Now everywhere for links, payments and much more.
About this tool
Use this generator to make QR codes that open your website or a restaurant menu, share your Wi-Fi without reading out the password, save your business card to a client’s phone, or point to a location, email address, phone number or text message. You can use your brand colours, change the shape of the modules and corners and put your logo in the middle, ready to print on posters, labels or leaflets.
Pick a tab: “Text/URL” (with shortcuts for URL, email, phone, Wi-Fi, SMS and location), “Wi-Fi” (network name, security type and password), “Contact” (builds a vCard) or “Batch” to create many at once and download them as a ZIP. Under “Options” you set size, padding, error correction, colours or a transparent background, shapes and logo, or apply a quick style. Download as PNG or SVG, or copy it.
The code is generated in your browser: the content, your Wi-Fi password and your logo are never sent to a server. These are static QR codes, so they never expire and do not rely on any service, but they cannot be edited later and do not track scans. If you add a logo or light colours, test with a couple of phones before printing.
How do you create a QR code with a logo?
- In the “Text/URL” tab, type or paste the address into “Content”. If it starts with http:// or https://, you will see whether the URL format is valid.
- Pick one of the “Quick styles” or, under “Options”, set “Colours” and “Shapes” (“Modules”, “Eyes” and “Pupils”) yourself. The change shows in “Preview”.
- In “Logo / image”, drag, choose or paste your logo and adjust “Logo size” and “Logo margin”.
- In “Basics”, raise “Error correction” to “High: ~30% recovery”, so the code still scans even though the logo covers part of it.
- Scan it with a couple of phones, then download it with “PNG” or “SVG”, or press “Copy” to put the image on your clipboard.
What data can you put in a QR code?
Any text. What changes is how the phone interprets it when scanned: an address starting with https:// opens the browser; mailto: starts an email; tel: offers to call; sms: opens a message with the text filled in, and geo: with a latitude and longitude opens the map. The “URL”, “Email”, “Phone”, “Wi-Fi”, “SMS” and “Location” buttons in the “Text/URL” tab fill in the content with an example of each format for you to edit.
The “Wi-Fi” tab builds the code for a network from its “Network name (SSID)”, “Security type” (WPA/WPA2, WEP or “No password”) and “Password”; tick “Hidden network” if the network does not broadcast its name. When scanned, the phone offers to join.
The “Contact” tab builds a vCard with first name, last name, organisation, job title, email, phone, website and address; when scanned, the phone offers to save the contact.
The more data a code holds, the more modules it has and the smaller they come out at the same size. If you are printing it small, keep the content short, for example a short URL.
How do you generate many QR codes at once?
- Open the “Batch” tab.
- Type each piece of content into its own box and press “Add item” for more, or press “Upload list” and choose a text file (.txt) with one item per line.
- Set the design under “Options”: colours, shapes, logo and error correction apply to every code in the same way.
- Press “Generate and download ZIP”. You get a ZIP with one PNG per code; if any could not be generated, it is flagged in the list.
Frequently asked questions
Do the QR codes made here expire?
No. They are static QR codes: the content is stored in the code itself and works as long as the link or data stays valid, without depending on this site.
How do I make a QR code for Wi-Fi?
In the “Wi-Fi” tab, enter the network name, choose the security type and add the password. When scanned, the phone offers to join without typing anything.
Can I put my logo in the middle of a QR code?
Yes, in the “Logo / image” section you can drag, choose or paste it. Raise error correction to H so the code still scans even though the logo covers part of it.
Which format is best for printing a QR code?
SVG, because it is a vector format and stays sharp at any size. PNG is fine for websites, slides and office documents.