QR Code Generator
Make a stylish QR code for a link, text, Wi-Fi, email or phone number. Add colours, gradients and your logo, then download PNG or SVG.
Your files never leave your device
A QR code is the quickest way to move someone from paper to your phone number, website or Wi-Fi network. Restaurants use them for menus, shops for payment and review pages, event organisers for tickets and schedules, and families for sharing the home Wi-Fi password with guests without spelling it out.
The generator below creates a static QR code: the content is written into the pattern itself, so the code keeps working as long as the link or details inside it stay valid, with no account and no expiry. You can match it to your brand with colours, a gradient, dot and corner shapes and a logo in the centre, then download it as PNG for screens or SVG for sharp printing at any size.
Before you print hundreds of copies, test the code with two or three different phones, keep strong contrast between the dots and the background, and leave a clear margin around it. If the destination might change later, point the code to a page you control so you can update the page instead of reprinting.

A QR code turns a link, a Wi-Fi password or a message into a pattern any phone camera can read in a second. This free QR Code Generator lets you make one that actually looks good: your colours, a gradient, rounded dots, round corners and your logo in the middle, ready as a print-quality PNG or SVG.
Your files never leave your device. This QR Code Generator runs 100% in your browser. What you type and the logo you add never leave your device, and there are no uploads, accounts or tracking inside the tool.
How to make a QR code
- Choose a type and fill it in. Pick URL, Text, Wi-Fi, Email or Phone and type your content. The preview updates as you type.
- Style it. Try a colour preset or choose your own colours, a gradient, dot shape and corner shape.
- Add your logo (optional). Press Add logo and pick an image. Error correction switches to the highest level (H) automatically so the code still scans.
- Test and download. Scan the preview with your phone camera, then download a PNG (up to 2048 px) or a sharp SVG for print.
What makes this generator different
Static vs dynamic QR codes
Many “free” QR code sites create dynamic codes. The pattern holds a short link to their server, which then redirects to your website. That lets them count scans, but it also means the code stops working if you stop paying or the company closes, and every scan passes through a third party. This tool makes static codes: your actual link or text is encoded directly in the pattern. They work offline, forever, and nobody sits between your customers and your website.
If you need to change the destination later, use a link to a page you control, such as your own website or a link-in-bio page, and update that page instead of reprinting the code.
Understanding the settings
Error correction
Every QR code stores extra recovery data based on Reed–Solomon codes. Level L can recover about 7% of damaged codewords, M about 15%, Q about 25% and H about 30%. Higher levels make the pattern denser, so for a short link without a logo, M is a good balance. With a logo, the centre of the code is covered, so this tool switches to H automatically.
Quiet zone
The quiet zone is the empty margin around the code. The QR specification asks for four modules, which is the default here. You can go smaller for digital use, but on printed material keep at least two so the scanner can find the edges.
Size and version
The preview tells you the QR version (1 to 40) and the number of modules. Longer content means more modules and smaller dots. For print, a common rule of thumb is that the code should be at least 2 cm (about 0.8 inch) wide, and larger if people will scan it from further away, roughly one tenth of the scanning distance.
Ideas for using your QR code
- Restaurants and cafés: link to your menu or reviews page, and put a Wi-Fi code on each table.
- Events and match nights: link to the schedule, the ticket page or a group chat invite.
- Business cards and flyers: link to your website or portfolio, with your logo in the middle.
- Home: a framed Wi-Fi code for guests, so nobody has to spell out the password again.
Need to read text from a photo instead? Try Image to Text (OCR). Want a smaller file for your logo before adding it? Use Compress JPG.
Frequently asked questions
Is this QR code generator really free?
Yes. There is no sign-up, no watermark and no limit on how many codes you make or how they are used, including commercially.
Do the QR codes expire?
No. These are static QR codes: your link or text is stored inside the pattern itself, not on a server, so they keep working for as long as the content (for example your website) exists. Nothing can be switched off later.
Can I change the link after printing?
No, and that is the trade-off of a static code. Changing the destination later requires a “dynamic” QR code from a paid service that redirects through its servers. Tip: point the code at a page you control, then you can change that page at any time.
Is my data uploaded?
No. The code is drawn on your device with the open-source qrcode-generator library (MIT licence). Your content, Wi-Fi password and logo are never sent anywhere.
How does the Wi-Fi QR code work?
It uses the standard WIFI: format understood by the built-in camera apps on iPhone and Android. Scanning it offers to join the network without typing the password.
Will a logo stop the code from scanning?
Not if it stays small. QR codes contain error correction, and with a logo this tool always uses level H, which can recover about 30% of damaged data. Keep the logo at 20% or less of the width and always test-scan before printing.
PNG or SVG: which should I download?
PNG is best for websites, documents and social posts. SVG is a vector file that stays perfectly sharp at any size, which is ideal for posters, packaging and professional printing.
Why do I see a contrast warning?
Scanners need dark dots on a light background with enough difference between them. Pale colours, or light dots on a dark background, can fail on some phones. The tool warns you so you can fix it before printing.
Related tools
By Abdullah Al-Janoubi · WorldScope Tools · Updated October 2026

Comments