Skip to content
Haikit
Home

Free QR Code Generator

Haikit makes QR codes for links, Wi-Fi, WhatsApp, email, phone numbers and contact cards. Static codes are free and never expire. Dynamic codes can be pointed somewhere new after printing and show how many people scanned them.

1Choose what your code opens

2Design your codePro

Try any design in the preview. Downloading a designed code is part of Pro. The plain black-and-white code is always free.

Templates

Colors

Background
Corner squares
Pixels

Pixel style

Corner style

Logo in the middle

Frame

How it works

  1. 1

    Choose what the code opens: a website, Wi-Fi network, WhatsApp chat, contact card and so on.

  2. 2

    Download the classic black-and-white code for free, or design it with your logo, colors and a frame on a paid plan.

  3. 3

    Scan the preview with your phone camera to test it, then download it as PNG or SVG.

What is free and what is paid

Free, no sign-up

  • Unlimited static QR codes in black and white
  • 1 dynamic QR code with scan tracking
  • Download as PNG or SVG for print

Paid plans add Pro

  • Up to 100 dynamic QR codes
  • Logos, colors, frames and templates
  • Edit where a code points and see scan statistics
See prices

Questions

Do these QR codes expire?

Static codes never expire, because the link is stored inside the code itself. They work forever, even if you never visit Haikit again. Dynamic codes have no expiry date and keep working as long as your plan includes them.

What is the difference between static and dynamic QR codes?

A static code always opens the same thing and cannot be changed. A dynamic code opens a short Haikit link that you can point somewhere new after printing, and it counts scans. Free accounts get 1 dynamic code, and paid plans get up to 100.

Can I add my logo or colors?

Logos, colors, frames and templates are part of the paid plans. You can try any design in the preview first. Plain black-and-white codes are always free to download.

Which file should I use for printing?

Use SVG for print shops and large signs, because it stays sharp at any size. Use PNG at 2048 px for documents, menus and social media.

Is my information uploaded anywhere?

Static codes are made in your browser, so your links, Wi-Fi passwords and logos are not sent to Haikit. Dynamic codes store the web address they point to, so that Haikit can forward people there.

Updated October 2026

More Haikit tools