Make QR codes for a link, Wi-Fi network, contact card, email, SMS, phone number or plain text, with your own colours, dot style and logo. The code is generated in your browser with no account, and it never expires.
How to use QR Code Generator
Under What it opens, choose Link, Text, Wi-Fi, Email, Phone, SMS or Contact.
Fill in the details.
Style it: Dot style, Dots and Background colours, Margin and an optional Logo in the middle.
Download as PNG (256 to 2048 px) or SVG, or copy it as an image.
Frequently asked questions
Do these QR codes expire?
No. The code holds your data directly, not a redirect link through a service, so it keeps working as long as the content (such as your web address) does.
What's the difference between static and dynamic QR codes?
A static code, like these, contains the link or text itself. A dynamic code contains a short link to a company's server, which redirects to your content; it can be edited later, but stops working if the subscription ends. Static codes need no account and can't be switched off.
How do I make a QR code for Wi-Fi?
Choose Wi-Fi, enter the network name (SSID), password and security type. Scanning it lets phones join without typing the password.
Can I put a logo in the middle of a QR code?
Yes. Add a logo and error correction is set to High automatically, so the code still scans with the middle covered.
Should I download PNG or SVG?
SVG is best for print and design tools because it scales without blurring. PNG is easiest for websites, documents and messages. To share it as a PDF, use JPG to PDF.
Can I use these QR codes commercially?
Yes. There's no watermark and nothing to attribute.
Is the information I enter sent anywhere?
No. The QR code is generated in your browser.
Error correction levels
Higher levels let a damaged or partly covered code still scan, but make it denser. With a logo, High is used automatically.
Level
Can recover about
Use for
Low
7% of the code
Long text on screens
Medium
15%
Most links
Quartile
25%
Printed codes that may get scuffed
High
30%
Codes with a logo, outdoor signs
Printing tips
Keep strong contrast: dark dots on a light background scan best. Light dots on dark can fail on some phones.
Leave the margin (quiet zone) around the code.
Print it big enough for the scanning distance, and test with two phones before printing many copies.
Use SVG for print, or a 2048 px PNG. To turn an SVG into another format later, use SVG to PNG.