Free QR Code Generator

Create a custom QR code for a website, Wi-Fi network, contact card, WhatsApp chat and more in seconds. Add your logo, pick your colors and shapes, and download it as PNG, JPG, WebP or SVG. No sign-up, no watermark, and it never expires.

Add your content

Choose what scanning the code does, then fill it in. The preview updates as you type.

Type
Paste the full link, or just the address. We'll add https:// if it's missing.
Query parameters (optional)Tag the link, e.g. with UTM tags, to see in your analytics which visitors came from this code. Parameters without a value are left out.

This can't be changed later

Static codes hold their content directly, so double-check it before you continue.

Make it yours

Match your brand with colors, shapes and a logo from your device. Every change previews live.

Black on white scans most reliably. Every section is optional.
A sample, so you can try styles first. Add your content to make it yours.
Try scanning the preview with your phone before you download it.

Consider Upgrading

Need to change it after printing, or track its scans? Make a Dynamic QR code with a free account

How to Create a Free QR Code

Three steps, and no account needed.

Step 1

Choose what it opens

Pick a type, like a website, Wi-Fi network or contact card, and fill in the details.

Step 2

Make it match your brand

Add your logo, choose colors for the pattern and corners, or use a transparent background.

Step 3

Download and test

Download PNG, JPG, WebP or SVG, then scan it with your phone before you print.

Free QR Codes You Can Make

9 types, all static: the content is stored in the code itself, so it works without our servers and never expires.

Website URL

Open any web page. The link is fixed once printed, so check it before you print.

Wi-Fi

Connect guests to your network without typing the password.

Contact Card (vCard)

Save your name, number, email and address to someone's contacts.

WhatsApp

Open a WhatsApp chat with your number.

Phone Call

Dial your number in one scan.

Text Message

Start a text to your number, with a message ready to send.

Email

Start an email with the address, subject and message filled in.

Calendar Event

Add your event to Google Calendar with the name, date and time filled in.

Plain Text

Show a short note, code or instructions, even with no internet connection.

Need a code for a file, a landing page or an app store link? Those are dynamic, so they need a free account. Start for free

Tips for a QR Code That Scans

A few habits that keep a printed code easy to scan.

Keep strong contrast

A dark pattern on a light background scans best. Light-on-dark codes don't scan on some readers.

Leave a clear margin

Keep a blank border around the code, at least four modules wide (GS1 calls it the quiet zone), and don't put text or edges right against it.

Keep the content short

The more a static code holds, the denser its pattern and the harder it is to scan when small or far away. For a long link, a dynamic code stays simple.

Use SVG for print

SVG stays sharp at any size; PNG suits screens and documents. A transparent background needs a light surface behind it.

Test before you print

Scan the final file, at its final size, with more than one phone.

Free QR Code Generator FAQs

Common questions about free QR codes, logos and downloads.

Still have questions? Contact us

Need a QR code you can change later?

Dynamic codes let you update where a printed code points at any time, and show you when and where it's scanned. The free plan includes two, plus unlimited Static codes saved to your account.