CorrectionCopy A COMPLETE LIBRARY OF FREE TOOLS ONLINE

Generators

Free QR Code Generator

Create a custom QR code for a link, Wi-Fi, vCard, email, phone, SMS or plain text. Pick from 18 styles, add a social or your own logo, frame it, then download.

100% private — generated on your device

Paste a link or type any plain text, message or code.

Hidden SSID

Scanning this code connects a phone to your Wi-Fi automatically.

Scanning opens the dialler with this number ready.

Scanning opens this exact location in the maps app.

Pick a starting style, then fine-tune colours and shapes below.

Dots
Eyes
Background
Transparent background preview & SVG only — PNG is always transparent
Gradient dots blend two colours

Frames are baked into PNG and JPG downloads. SVG exports the code only.

Your QR code appears here
as you type

Was this QR generator helpful? Rate us

How to create a QR code

Make and download a custom QR code in three steps.

1

Pick a type & enter data

Choose URL, Wi-Fi, vCard, email and more, then fill in the details.

2

Style it

Pick a preset, set colours and shapes, add a logo from our social pack or your own, and frame it.

3

Download

Save a high-resolution PNG with a transparent background, a scalable SVG or a JPG.

The free way to make a custom QR code

This free QR code generator lets you create a custom QR code in seconds — no account, no watermark and no limits. Encode a website link, a Wi-Fi network, a vCard contact, an email, a phone number, an SMS or plain text, and watch the preview update live as you type.

Make it yours: start from one of 18 curated style presets, then fine-tune dot and eye shapes, colours and gradients. Add a logo — pick a ready-made social media icon or upload your own — and adjust its shape, size and padding. Frame the code with a "Scan me" call to action, and keep it scannable with adjustable error correction.

Everything runs in your browser, so your data is never uploaded. Need more? Try our Barcode Generator for retail and inventory codes, or turn a finished design into a document with Image to PDF.

Everything a QR code maker should do

A complete, private QR studio — free and unlimited.

7 QR types

URL, Wi-Fi, vCard, email, phone, SMS and location — each formatted correctly.

18 style presets

One-click looks from classic to gradient, ready to fine-tune further.

Social & custom logos

Drop in a ready-made platform icon or your own, with shape and size control.

Frames & CTA text

Add a "Scan me" frame so people know to use their camera.

PNG, SVG & JPG

Transparent PNG by default, scalable vector, or JPG up to 3000px for print.

100% private

Generated entirely in your browser. Nothing is ever uploaded to a server.

More free tools

Everything we have built so far — all private and in your browser.

QR Code Generator — frequently asked questions

Yes, completely. There is no account, no watermark and no scan limit. Create and download as many QR codes as you like, and the codes never expire because the data is stored inside the code itself.

No. These are static QR codes - the link or text is encoded directly into the pattern, so they work forever with no tracking, redirects or monthly fee.

Yes. Open Logo in the centre, pick a ready-made social icon or upload a PNG, JPG, WebP or SVG. The dots behind it are cleared so the code still scans, and you can adjust its shape, size and padding. Keep error correction at Q or H for the most reliable result with a logo.

As long as there is strong contrast between the dots and the background - dark on light works best - it will scan reliably. Very light dots or low contrast can fail, so test before printing.

Use PNG for general digital use and printing - it always exports with a transparent background. Use SVG when you need a scalable vector that stays sharp at any size, and JPG when a format without transparency is required.

Enter your network name, password and encryption type. When someone scans the code with a phone camera, it offers to join the network automatically - no typing the password.

No. The QR code is generated entirely in your browser with JavaScript, so your links, passwords and contact details never leave your device.

It is built-in redundancy that lets a code still scan when part of it is damaged or covered - for example by a logo. Higher levels (Q, H) survive more damage but make the pattern denser.