Tools Merge Compress Edit Sign Split Home Blog About Contact
Free QR codes that never expire. No sign-up.

Free QR Code Generator With Logo & Colours

Make a QR code for a website, Wi-Fi, WhatsApp, a contact card, an event or a map location. Style it with your colours and logo, then download it for print or the web.

Opens this page when scanned. Static codes like this never expire and never stop working.

Colours
Shape

Dots

Corners

Logo
No logo

A logo switches error correction to the highest level (H), so the code still scans with part of it covered.

Frame and label
Advanced

Quiet zone (white border)

4

Download size

1024 px

Made in your browser. Never expires.

  • Never expires
  • Made in your browser
  • No sign-up
  • PNG, SVG, PDF

How it works

How to make a QR code in 3 steps

  1. 1

    Choose what it opens

    Pick Website, Wi-Fi, WhatsApp, Contact card or another type, and fill in the details.

  2. 2

    Design it

    Set colours, dot and corner shapes, add your logo and a "Scan me" frame. The preview updates as you go.

  3. 3

    Download and test

    Download PNG, SVG, JPG or PDF. Scan it with your phone camera before you print.

Step-by-step guides

QR code guides

Which QR code type should I use?

  1. Website for menus, flyers, product pages and reviews.
  2. Wi-Fi so guests join your network without typing the password.
  3. WhatsApp or SMS to start a chat with a pre-written message.
  4. Contact card on business cards, so people save your details in one tap.
  5. Event to add a date to the calendar, and Location to open a place in Google Maps.

How to make a Wi-Fi QR code

  1. Choose Wi-Fi in the generator.
  2. Type the network name and password exactly, and pick the security type (WPA for almost all home routers).
  3. Download and print it. Guests point their camera at it and tap to join.

How to make a QR code that still scans

  1. Use a dark code on a light background. Light-on-dark codes fail on many phones; the generator warns you.
  2. Keep strong contrast between the code and the background, even with gradients.
  3. Leave the quiet zone (white border) at 4 for print. Don't crop it off.

Printing a QR code: size and format

  1. Use SVG or PDF for printers and designers, or PNG at 2048 px or more.
  2. Print it at least 2 × 2 cm (0.8 in). For posters scanned from far away, make it about one tenth of the scanning distance.
  3. Test-scan the printed proof with two different phones.

Static vs dynamic QR codes

  1. A static code (made here) stores your link or text inside the pattern. It works forever and needs no account.
  2. A dynamic code stores a short link to a company's server, which forwards people to your page. You can change the destination and see scan counts, but it usually needs a paid plan, and the code stops working if the plan or service ends.
  3. If the destination won't change, a static code is the safer choice.

Use cases

Where people use QR codes

Restaurant menus

Link tables to your online menu or ordering page.

Guest Wi-Fi

Cafés, offices, Airbnbs and homes. How to.

Business cards

A vCard code saves your contact in one tap.

Shops and packaging

Product pages, reviews and WhatsApp orders.

Events and posters

Add the date to calendars and open the venue on a map.

Schools and classes

Link worksheets, forms and videos.

FAQ

QR code generator questions, answered

Is this QR code generator really free?

Yes. There is no account, no watermark and no expiry. The free plan includes 3 downloads per hour; the Pro plan removes the limit.

Do the QR codes expire?

No. They're static codes: the link or text is stored in the pattern itself, so they keep working as long as the destination exists.

Can I add my logo?

Yes. Open Logo and upload a PNG, JPG, SVG or WEBP. Error correction is raised to High automatically so the code still scans.

Can I track how many people scan it?

No. Tracking needs a dynamic code that sends every scan through someone's server. Raha makes static codes, which are private and never expire. You can track visits with your own analytics, for example by adding UTM tags to your link.

Can I change the link after printing?

Not with a static code; the link is part of the pattern. If you may need to change it, point the code at a page you control and update that page.

What format should I download for printing?

SVG or PDF for printers and designers, because they stay sharp at any size. PNG at 2048 px or larger also prints well.

Why won't my QR code scan?

Usually it's low contrast, a light code on a dark background, a logo that's too big, or a missing white border. The generator warns about contrast; keep the quiet zone at 4 and test with your phone.

Does it work for Urdu, Arabic or other languages?

Yes. Text is encoded as UTF-8, so any language and emoji work in text, messages and contact cards.

Is my data sent anywhere?

No. QR codes are generated in your browser, and what you type isn't uploaded.

Ready to make your QR code?

Free, styled your way, and it never expires.

Create a QR code