Free custom QR code generator and tools

Create QR codes with your colors and logo, share your Wi-Fi, contact card or WhatsApp, read codes from an image and generate barcodes. Free, no sign-up, and your data never leaves your browser.

Create my custom QR code

All tools

What makes us different

Codes that never expire

Many generators create “dynamic” codes that route through their servers and stop working once the free trial ends, until you pay for a subscription. Every code here is static: the information lives inside the image itself. It will still work ten years from now, even if this website no longer exists.

We check that your code scans

Every time you change a color, the shape or the logo, we try to read the code with an automatic scanner and warn you if it might fail. We also calculate the contrast between the code and the background. It’s the difference between catching a problem on screen and catching it after a thousand flyers are printed.

Real privacy

The tools run in JavaScript in your browser. Your Wi-Fi password, contact details, logo or the images you scan are never sent to a server. Try it: load a tool, turn off your internet connection and watch it keep working.

Quick guide: which QR code do you need?

When people scan it, I want…Tool
a web page, PDF or video to openURL QR code
their phone to join my Wi-FiWi-Fi QR code
them to save me as a contactvCard QR code
them to message me on WhatsAppWhatsApp QR code
them to email, text or call meEmail, text and call QR code
a code with my brand and logoCustom QR code

Five rules for a QR code that always works

  1. High contrast: a dark code on a light background.
  2. Room around it: don’t squeeze the code against other design elements.
  3. Big enough: at least one-tenth of the distance it will be scanned from.
  4. Short content: less data means bigger, easier-to-read modules.
  5. Real-world test: scan it with two different phones before printing.

A little history

The QR code (“Quick Response”) was invented in 1994 by the Japanese company Denso Wave to track parts in car factories. The company chose not to enforce its patent rights on the standard, which let anyone create and read codes freely. Today it’s defined in the ISO/IEC 18004 standard and used everywhere from boarding passes to restaurant menus.