Free QR Code Generator
Create QR codes for URLs, WiFi, email, phone, SMS and contact cards. Customise colours and dot style, download as PNG or SVG — free, instant, no account needed.
Customise
Fill in the fields on the left — your QR code will appear here instantly.
Download
Your QR code in three steps
No software, no account, no wait. Just fill in, customise, and download.
Choose Content Type
Select URL, plain text, email, phone, SMS, WiFi credentials or a contact card from the tabs above the input.
Customise Your QR
Pick foreground and background colours, choose a dot style (square, rounded, or circles), and set your error correction level.
Download & Share
Download your QR code as a high-resolution PNG (512 px or 1024 px) or a scalable SVG — ready for print or digital use.
Everything you need to create great QR codes
Powerful customisation, multiple formats, and complete privacy — all free.
7 Content Types
URL, plain text, email, phone, SMS, WiFi network credentials, and vCard contact — all from one tool.
Full Customisation
Choose any foreground and background colour. Pick from square, rounded, or dot-style QR modules.
PNG & SVG Download
Download at 512 px or 1024 px PNG for digital use, or as a vector SVG for crisp print output at any size.
Instant Preview
Your QR code updates live as you type — no need to click Generate every time.
100% Private
Everything runs in your browser. Your URLs, passwords and contact details never leave your device.
Always Free
No account, no watermark, no usage limits. Generate as many QR codes as you need, forever.
Frequently asked questions
You can create free QR codes for website URLs, plain text, email addresses (with pre-filled subject and message), phone numbers (tap-to-call), SMS messages, WiFi network credentials, and vCard contact cards — all with no sign-up required.
Select the Email tab, enter the email address, and optionally add a pre-filled subject and body. The QR code encodes a mailto: link. Anyone who scans it will have a new email to that address opened on their phone.
Select the WiFi tab, enter your network name (SSID), choose your security type (WPA/WPA2 for most routers), and enter your password. Guests scan the QR code to join your network without typing the password.
Level M (Medium, 15%) is recommended for most uses. Use Level Q or H if you plan to place a logo over the centre of the QR code or if the code will be printed on surfaces that may get dirty or damaged.
PNG is a fixed-resolution raster image. Download 512px for digital use or 1024px for standard print. SVG is a vector format that scales to any size without pixelation — use it for large-format printing like banners and signage.
No. The QR codes are static — data is encoded directly into the image. They never expire. A URL QR code will work as long as the destination page is live.
Yes — all QR generation runs entirely in your browser using JavaScript. Your URLs, WiFi passwords, contact details, and messages are never sent to any server.
What Is a QR Code?
A QR (Quick Response) code is a two-dimensional barcode that any smartphone camera can scan to instantly open a URL, connect to a WiFi network, compose an email, initiate a call, or save a contact. QR codes are used on restaurant menus, product packaging, business cards, event tickets, and marketing campaigns.
Which QR Code Type Should I Use?
Use a URL QR code to link to any webpage. Use an Email QR code on business cards so people can email you with one scan. Use a WiFi QR code in cafés or offices to let guests connect without sharing the password. Use a Contact (vCard) QR code to let people save your details directly to their phone.
PNG vs SVG: Which Format to Download?
Download PNG 512px for websites, email signatures, and digital displays. Download PNG 1024px for A4 / letter-size print materials. Download SVG for professional design tools, large-format printing, or when you need the QR code to scale to any size without any loss of quality.
Tips for a Reliable, Scannable QR Code
Always keep high contrast between the dot colour and background — dark on white is most reliable. Leave adequate quiet zone (white space) around the code. The minimum printed size should be 2 cm × 2 cm for reliable scanning. Test your QR code on both iPhone and Android before mass printing.