Free QR Code Generator

Create a custom QR code for a website, WiFi network, contact card, email, phone number, or any text. Add your logo, choose colors, and download a high-resolution PNG or a vector SVG. No watermark, no signup, no expiry.

Customize colors & logo
Code color
Background
When you add a logo, error correction is automatically set to High so the code still scans. Keep contrast strong (dark code on light background) for best scan reliability.
Error correction: Medium

How to make a QR code

Pick what you want the QR code to do using the tabs above, fill in the details, and the QR code updates instantly in the preview. When it looks right, download it as a PNG for screens and everyday printing, or as an SVG for signage and professional print work. There is no account to create, nothing to pay, and no watermark added to your image.

What a QR code actually is

A QR code (short for "Quick Response" code) is a square grid of black and white modules that stores text. When you enter a website, a WiFi password, or a phone number, that information is converted into a stream of bits, wrapped in extra error-correction data, and laid out into the grid following a fixed pattern. The three large squares in the corners let a camera find the code and figure out its orientation, and the rest of the grid holds your data. A phone camera reads the pattern back into the original text in a fraction of a second.

Because the data is stored directly in the pattern, the codes this tool makes are static: they never expire, they have no scan limit, and they keep working with no connection to our site. What you download is the finished, self-contained code.

QR code types you can create

Adding a logo without breaking the code

QR codes can survive having part of them covered, thanks to the error-correction data built into every code. There are four levels — Low, Medium, Quartile, and High — recovering roughly 7%, 15%, 25%, and 30% of the code respectively. When you upload a logo, this tool automatically switches to the High level so the redundancy covers the area the logo sits on, and the code keeps scanning. For the most reliable results, keep your logo to the center, avoid covering the three corner squares, and use a dark code color on a light background.

PNG or SVG — which should I download?

Choose PNG for websites, social media, slides, and standard printing — it works everywhere. Choose SVG when you need the code to stay perfectly sharp at large sizes, such as posters, banners, vehicle wraps, or anything sent to a professional printer, because a vector file has no fixed resolution and never looks pixelated.

Tips for QR codes that always scan

Is this QR code generator really free?

Yes. Every type, the logo and color options, and both PNG and SVG downloads are free with no signup and no watermark. The codes are static and never expire. The whole tool runs in your browser, so the data you type — including WiFi passwords and contact details — stays on your device and is never uploaded.