Skip to content
NeedMyTools

Free QR code generator: links, Wi-Fi, WhatsApp and more

Create a QR code in seconds for a website, a Wi-Fi network, a WhatsApp chat, a phone number or an email. Pick your colours, download a sharp PNG or SVG, and print it on menus, shop windows, business cards or flyers. The codes are static, so they never expire and nobody tracks the people who scan them.

Colours, size and error correction

Fill in the details and your QR code appears here.

This is a static QR code: the content is in the pattern itself, so it works forever, with no account, no redirect and no tracking.

How to use the QR Code Generator

  1. Choose what the code should open: a website, text, Wi-Fi, WhatsApp, a phone call or an email.
  2. Fill in the details. The QR code preview updates as you type.
  3. Optionally open "Colours, size and error correction" to match your brand or prepare it for print.
  4. Download it as PNG for documents and social media, or SVG for printing at any size. Scan it once with your phone to check.

Static QR codes that never expire

Many "free" QR sites create dynamic codes that point to their own short link. They work for a few weeks, then stop until you pay, and every scan passes through their servers. A static code is different: the web address, Wi-Fi details or phone number is written directly into the black and white pattern. Nothing sits in the middle, so the code keeps working for as long as the destination exists, and no one collects data about the people who scan it.

Wi-Fi and WhatsApp codes for shops and homes

A Wi-Fi QR code lets guests join your network by pointing their camera at it, without typing a long password. It is popular in cafés, salons, clinics and holiday homes across the Gulf. A WhatsApp code opens a chat with your business number, with an optional message already typed, which makes it easy for customers to order or book. Always enter the number with the country code, such as +971 for the UAE or +966 for Saudi Arabia, so it works for visitors' phones too.

Printing tips: size, contrast and error correction

Keep the code at least 2 cm wide on a business card and larger on posters that are scanned from a distance; a rule of thumb is one tenth of the scanning distance. Use a dark colour on a light background with strong contrast, because many phone cameras cannot read light-on-dark codes. Leave the white border around the code. Higher error correction makes the pattern denser but lets the code survive scratches, folds or a small logo placed in the middle. SVG files stay sharp at any print size.

Private: generated on your device

The QR code is drawn by your browser with the open-source qrcode library. What you type, including Wi-Fi passwords, is never sent to NeedMyTools or anyone else, and there is no account to create. Remember that a Wi-Fi code contains the password in readable form, so anyone who photographs it can join the network. For that reason it is best used for a separate guest network.

Frequently asked questions

Do these QR codes expire?

No. They are static codes with the content stored in the pattern, so they work forever and need no subscription.

How do I make a QR code for my Wi-Fi?

Choose Wi-Fi, enter the network name and password exactly as they are, pick the security type, and download. Guests scan it with their camera to join.

How do I create a WhatsApp QR code?

Choose WhatsApp, enter your number with the country code, add an optional greeting message, and download. Scanning it opens a chat with you.

Can I use the QR code commercially?

Yes. The codes are free for any use, including menus, packaging, adverts and business cards, with no watermark.

Why does my coloured QR code not scan?

Usually the contrast is too low or the colours are inverted. Use a dark QR colour on a light background; the tool warns you when colours may cause problems.