Free QR generator · no signup

Create free QR codes
with your own logo.

Make a scannable QR code for your website, WiFi, menu, WhatsApp or socials in seconds — then drop your logo in the middle and download a crisp PNG. It all happens right here in your browser.

✓ Add your logo & colours
✓ Works on every phone
✓ Instant high-res download
Your QR code
Quick start — tap a type
Preview
Your QR code shows up here.
Type something or tap a type to begin.
Works great for
InstagramWhatsAppYouTubeSpotifyTikTokLinkedInRestaurant menusWiFi sharingBusiness cardsPDF linksGoogle ReviewsCouponsEvent ticketsFacebookApp downloadsInstagramWhatsAppYouTubeSpotifyTikTokLinkedInRestaurant menusWiFi sharingBusiness cardsPDF linksGoogle ReviewsCouponsEvent ticketsFacebookApp downloads
No signupFree foreverAdd your logoHigh-res PNGWorks on every phoneNo forced watermarkInstant resultsPrivate — runs in your browserNo signupFree foreverAdd your logoHigh-res PNGWorks on every phoneNo forced watermarkInstant resultsPrivate — runs in your browser

Three steps. No account.

From idea to a printable QR code in under a minute.

1

Type or pick

Paste a link, or tap a type below — WiFi, WhatsApp, a menu PDF, your Instagram — and we fill in the right format.

2

Make it yours

Choose a colour and drop your logo in the centre for a branded code that still scans perfectly.

3

Download & share

Save a crisp PNG and print it, stick it on your shopfront, or post it online. Yours to keep, free.

Logo, colour and high-res PNG — free, no account

Your logo in the centre, any QR colour, a sharp PNG download, and codes built in your browser — no account, no email, no paywall.

⚡

Instant, no signup

Your code appears the moment you type. No account, no email, no paywall to get started.

🖼️

Your logo in the middle

Upload a picture or logo and it sits in the centre with high error-correction so it still scans.

🎨

Custom colours

Match your brand with any QR colour, on a clean white background for reliable scanning.

📱

Works on every phone

Modern phone cameras read these automatically — no special app needed for your customers.

🔒

Private by design

Codes are generated right in your browser. Nothing you type is uploaded to a server.

💾

High-res PNG

Download a sharp PNG ready for print or screen — posters, flyers, packaging, business cards.

How to make a code that scans

A QR code is only useful if a phone camera reads it first time, and four choices decide that. First, contrast: any QR colour works on a clean white background, which is why this tool keeps the background white even when you change the code colour — a dark code on a busy or coloured background is the most common reason scans fail. Second, quiet zone: the standard code leaves a clear margin around the pattern (the quiet zone in the generator's settings), and cropping into it breaks scanning even when the code itself is perfect. Third, size: a code printed small on a business card needs to be crisp, which is why the download is a high-resolution PNG rather than a screenshot — posters, flyers, packaging and business cards all need the sharp version, not a compressed copy. Fourth, testing: always test-scan before printing, because a code that looks fine on screen can fail on paper under shop lighting, at a distance, or on a curved surface. The page's own warning says the same about busy logo images: very busy images can lower reliability, so a test scan is not optional for anything you print in quantity.

Logo codes, done right

The logo version builds the code locally in your browser at 400 pixels, with high error correction, so the centre logo does not break it. Error correction is the mechanism that matters here: the code carries redundant data, so covering the centre with a picture still leaves enough readable pattern for a camera to decode. The default logo size is 26% of the code width, with a white backing pad around it — the pad is what keeps the logo visually separate from the pattern, and shrinking the logo below the default is safer than enlarging it. The standard version, by contrast, is a 200-pixel code generated instantly when you type, with no account, no email and no paywall. The two versions serve different jobs: standard for speed and links, logo for branding on a shopfront, a menu or packaging, where the code also has to look like yours. In both cases nothing you type is uploaded to a server — standard and logo codes are generated in the browser, which is why the page can promise privacy by design rather than by policy.

Three uses, worked through

A café that puts its Wi-Fi password on a card by the till replaces typing a long password with one scan: the guest points a camera, joins, and the staff stop spelling the password out loud. The code type for that is Wi-Fi, one of the types the tool fills in automatically. A restaurant that prints its menu as a PDF can put a code on each table linking to that PDF, so the menu updates by replacing one file instead of reprinting every table — the menu PDF type exists for exactly that. A small shop that takes orders on WhatsApp can print a code that opens a chat directly, instead of asking customers to save a number first. In all three cases the logic is the same: the code removes one step of typing, searching or saving, and the step it removes is the step where customers drop off. The Instagram type works the same way for a profile, and a plain link covers everything else. What the code cannot do is fix a bad destination: a code pointing to a slow page, a broken link or a confusing menu will faithfully send every scanner to the same disappointment, faster. Check the destination before you print, the same way you test the scan.

Questions, answered

Is it really free?+

Yes. The QR generator runs entirely in your browser and is free to use, with no signup, no email and no paywall. The standard code is generated instantly at 200 pixels when you type, the logo version is built locally at 400 pixels with high error-correction, and both download as a sharp PNG. The logo and colour options are included, not an upgrade.

Will it still scan with my logo on it?+

Yes — codes are built with high error-correction so the centre logo doesn’t stop them working. Always do a quick test-scan before printing, especially with busy images.

Do my QR codes expire?+

No. These are static QR codes — once you download one it works forever and never expires. The link it points to is up to you.

What can I put in a QR code?+

A website, WiFi login, phone number, email, SMS, WhatsApp chat, a PDF or menu link, your social profiles, a contact card, or plain text. Tap a type to auto-fill the format.

Need a calculator or an invoice too?

SolveSmart has 20+ free calculators and a professional invoice generator — all in one place.

Explore calculators Create an invoice