A little code. Endless possibilities.

Free QR Code Generator

Make a QR code. Make it free.

Free QR codes that never expire. No sign-up, no watermark, no tracking.

Never expiresNo account neededPrivate by design

Link to a website, a document, or anywhere on the web.

Customize your code Optional

Recovery is the approximate damaged area a code can tolerate. Always test your code before printing.

PNG, JPG, WebP · up to 2 MB
Your content never leaves this browser.
Your code starts here

Enter your content to see a live preview.

High resolution. No watermark. Yours to keep.

How to create a QR code in 3 steps

  1. 1
    Choose a type

    Pick from URL, Wi-Fi, vCard, WhatsApp, email, SMS, event, location, or plain text. Each type has fields tailored to what you want to share.

  2. 2
    Add your content

    Fill in the details — a link, a network name and password, contact information, or a message. The live preview updates as you type.

  3. 3
    Download and share

    Export a high-resolution PNG, a scalable SVG, or a JPG. Print it, embed it, or send it — no watermark, no account, yours to keep.

Static vs dynamic QR codes, explained honestly

There are two kinds of QR codes, and it helps to know the difference before you choose a tool.

Static codes (what we make)

  • Your data is encoded directly into the QR image.
  • The code never expires and never routes through a server.
  • No internet connection is needed to read the code itself.
  • You own the image — download it and keep it forever.

Dynamic codes

  • Redirect through a server so the destination can change later.
  • Often require a paid plan and can stop working if it lapses.
  • Track scan counts and locations through the redirect.
  • Useful for campaigns, but add a dependency and a cost.

Every code this tool creates is static. That means it is free forever, works offline, and never expires — but the destination (like a website link) must stay online on its own. If you need to change where a code points after printing it, plan your link before you print, or use a redirect URL you control.

Features

Free forever

No trial, no credits, no hidden tiers. Create and download as many codes as you need, always.

No sign-up

Skip the account. Open the page, make your code, and leave — no email, no password, no tracking.

Custom colors

Match your brand with foreground and background colors, gradients, and a choice of dot and corner styles.

Add a logo

Drop your logo into the center of the code. High error correction keeps it scannable with a branded look.

SVG export

Download a scalable SVG for crisp printing at any size, plus PNG and JPG for everyday use.

Private by design

Everything is generated in your browser. Your content is never uploaded, stored, or tracked.

Popular uses

Business cards

A vCard code lets contacts save your details in one tap — no typing.

Restaurant menus

Link to a digital menu so guests scan and browse on their phones.

Wi-Fi access

Let guests join your network by scanning instead of asking for the password.

Events

Share calendar entries so attendees save the date and details instantly.

Product packaging

Send buyers to manuals, warranty pages, or support with a single scan.

Flyers and posters

Turn a printed ad into a direct link to a signup, store, or landing page.

Printing tips

  • Print at least 2 × 2 cm so phone cameras can focus on the small dots.
  • Use dark dots on a light background — black on white scans most reliably.
  • Keep a clear white margin (the quiet zone) around the code, at least four modules wide.
  • Always test with a real phone before printing in bulk or going to press.
  • For dark packaging, print the code on a white sticker instead of reversing the colors.
  • Avoid stretching or distorting the code — keep it square for reliable scanning.

Frequently asked questions

Do these QR codes expire?

No. These are static QR codes — your data is encoded directly into the image, so the code itself never expires. A linked website must stay online on its own, but the code keeps pointing to it forever.

Is it really free?

Yes. Create and download as many codes as you need with no cost, no account, and no watermark. There is no premium tier.

Can I add a logo?

Yes. Open the Customize panel and upload a PNG, JPG, or WebP logo. The tool raises error correction to the highest level automatically so the code stays scannable.

What is the best file format for printing?

SVG is best for print because it scales without losing sharpness. PNG works well for most everyday uses at 1000 px or larger. Use JPG only when file size matters more than crispness.

Do you store my data?

No. All QR codes are generated locally in your browser. Your content is never sent to a server, stored, or tracked. Refreshing the page clears your input.

Do I need to create an account?

No account is needed. Open the page, make your code, and download it — that is the whole process.

Can I change a code after downloading it?

Not an existing static code. Change the content here and download a new one. A downloaded image always contains the original information.

What types of QR codes can I make?

URL, plain text, Wi-Fi, contact (vCard), email, SMS, WhatsApp, phone, location, and event codes — each with fields tailored to its purpose.

Will my code work on all phones?

Modern iPhones and Androids read these codes with the built-in camera. Keep contrast high and the code at least 2 × 2 cm for the best results.

Can I use these codes commercially?

Yes. The codes you generate are yours to use however you like, including on products, packaging, and marketing materials.

All QR code generators