Home Marketing Tools QR Code Generator

Free QR Code Generator with Logo & Colors

Design custom QR codes that match your brand — add a logo, gradient colours, rounded dots, and a "scan me" frame. Works for links, WiFi, vCard, email and more. Free, no signup, no watermark, and everything runs in your browser.

Always Free Logo Support No Watermark Privacy-first
7 types · logo + gradient · PNG & SVG
Generated in your browser — nothing uploaded
Static codes that never expire
Live scannability scoring

Content

QR updates live →
toolnexin.com instagram profile google maps
Dot style
Square
Rounded
Dots
Colour
#0f172a
#ffffff
Logo (optional)
Click to upload a logo (PNG, SVG, JPG)
Options

Your QR code

Enter content to generate…
Scannability score
Waiting for content

A QR code that looks
like your brand.

Most free generators give you a plain black square with their watermark. Ours lets you design it — and keeps it free.

Logo in the centre

Drop your brand logo into the middle of the code. We auto-raise error correction so it still scans perfectly.

brand-ready

Custom dot styles

Square, rounded, or dots — change the personality of your code in one click while keeping it readable.

3 styles

Gradient colours

Solid or two-colour gradient fills, plus brand presets. A live contrast check keeps it scannable.

solid & gradient

Scannability score

A real-time score tells you whether your code will actually scan — before you waste a print run.

live feedback

7 content types

URL, text, WiFi, vCard, email, phone, and SMS — all from one page, no menu-hunting.

URL · WiFi · vCard · …

Fully private

Everything renders locally. Your URLs, WiFi passwords, and logos never leave your device.

nothing uploaded

Create a custom QR code in 4 steps

Under a minute, no design skills needed.

1

Pick type & content

Choose URL, WiFi, vCard and more, then enter your details. The code appears instantly.

2

Make it yours

Choose a dot style, colours or gradient, and drop in your logo.

3

Check the score

Keep the scannability score green so your code works every time.

4

Download

Export PNG for screens or SVG for print. Always test-scan before printing.

QR code types — and when to use each

A QR code can hold far more than a web link. Picking the right type means the person scanning gets exactly the right action — opening a site, joining WiFi, or saving your contact — without any extra steps. Here is what each type on this generator is best for.

URL QR codes

The most common type. It opens a website, landing page, social profile, or Google review link the moment it is scanned. Pair it with a UTM-tagged link if you want to track scans in Google Analytics, or shorten a long link first with the URL Shortener so the code stays simple and easy to scan.

WiFi QR codes

Encode your network name and password so guests connect by scanning — no more reading out a long password. Perfect for cafés, salons, Airbnbs, and offices. Print it on a small card near the entrance.

vCard QR codes

Store full contact details — name, phone, email, company, website — in a single code. When scanned, the phone offers to save the contact instantly. This is the modern business card: put it on the back of a printed card or in your email signature.

Email, phone & SMS QR codes

These trigger an action on the scanner's phone: open a pre-filled email, start a call, or open a text message with your number and message ready to send. Great for support posters, "call now" flyers, and feedback campaigns.

Pro tip: whatever the type, keep the encoded data short. Less data means fewer modules, a less dense code, and a far more reliable scan — especially on small prints.

Where QR codes work brilliantly

QR codes bridge the physical and digital worlds. Here are proven places where a well-made QR code earns its space:

Restaurant menus

Link a table tent to your digital menu or ordering page — update prices without reprinting.

Business cards

A vCard QR lets people save your contact in one scan, no typing.

Guest WiFi

Let visitors join your network instantly — no password to read out.

Product packaging

Link to setup guides, warranty registration, or how-to videos.

Events & tickets

Share schedules, venue maps, or check-in links on badges and posters.

Review collection

Point customers straight to your Google or Trustpilot review form.

Static vs dynamic QR codes

ToolNexIn generates static QR codes — the data is baked directly into the image. Here is how that compares to the "dynamic" codes that paid services sell on a subscription:

 Static (this tool)Dynamic (paid)
CostFree foreverMonthly subscription
ExpiryNever expiresStops working if you stop paying
Editable laterNo — regenerate itYes — change the destination
Scan trackingUse UTM tags + AnalyticsBuilt-in dashboard
PrivacyNo redirect, no middle-manRoutes through their server

For most people — a menu, a business card, a WiFi card, a poster — a static code is the better choice: it is free, private, and never breaks. If you genuinely need to change a code's destination after printing or want a built-in analytics dashboard, that is the one case where a dynamic service is worth paying for. To track scans on a static code, simply add UTM parameters to your link before generating.

QR code questions,
answered.

Everything about creating, customising, and printing QR codes that always scan.

Ask a question
Yes — completely free, no signup, no watermark, and no limit. Everything runs in your browser, so nothing is uploaded to a server.
Yes. Upload any PNG, SVG, or JPG and it's placed in the centre. We automatically raise error correction to level H so the code still scans with the logo covering part of it.
No. These are static codes — the data is encoded directly into the image, so they never expire and keep working forever.
Use PNG for digital (web, email, social). Use SVG for print — it's vector, so it stays sharp at any size, ideal for posters, packaging, and signage.
A vCard QR stores full contact details — name, phone, email, company, website. When scanned, the phone offers to save the contact instantly, which makes it ideal for business cards.
It lets a code still scan even if part is damaged or covered by a logo. Higher levels (Q, H) tolerate more damage but make the code denser. M suits most uses; H is best with a logo.
Yes, but keep strong contrast between the code and background. The live scannability score warns you if colours are too light or too close, since low-contrast codes often fail to scan.
Usual causes: printed too small, low contrast, no quiet margin, or a logo that's too big. Keep it at least 2×2 cm in print, keep contrast high, and keep the logo under about a quarter of the width.