Websites & Apps

Free QR Code Generator: Link, Wi-Fi or WhatsApp

Generate a QR code for a link, text, Wi-Fi network or WhatsApp message in your browser with no sign-up, and download it as PNG or SVG. Formats and error-correction levels explained.

A static QR code carries your link inside its own squares. That is its strength and the source of its easiest mistake: you print a thousand cards, then find a typo in the link, and nothing printed can be edited. So test the code with your phone camera before printing, and check that the link opens the right page.

The generator below is static: no account, no sign-up, it runs in your browser, and the resulting code passes through no middleman server and tracks nobody who scans it.

What each type carries

TypeWhat is written into the codeWhat happens on scan
Link or textThe text as you typed itOpens the link or shows the text
Wi-Fi networkWIFI:T:WPA;S:name;P:password;;Offers to join the network
WhatsApp messageA wa.me link with the number and textOpens a chat with the number and a prefilled message

The Wi-Fi format is the de-facto one documented on the ZXing wiki: field T for the security type (WPA, WEP, or nopass for an open network), S for the name, P for the password, and an optional H for a hidden network. The special characters \, ;, ,, " and : are escaped with a backslash.

For WhatsApp, its Help Center requires a link shaped wa.me/number, with the number in full international format and no zeros, brackets or dashes, plus a prefilled message in the text parameter, URL-encoded. That is what the tool builds for you.

Error-correction level

A QR code stores redundant data so it can still be read when part of it is damaged. The standard defines four levels:

LevelRecovery rateWhen to use it
L7%Clean screen, and you want the smallest code
M15%Normal use (the tool's default)
Q25%Printed material exposed to wear
H30%Putting a logo over the code, or a damaged surface

The price is that each higher level makes the squares denser, which makes a small code harder for a camera to read. Do not pick H automatically.

Before you print or publish

  • Colours. A dark code on a light background. The tool warns you if the contrast is weak or the code is inverted.
  • Testing. Scan the code with your phone from the real distance it will be read from, and with at least two different devices.
  • Size. Download SVG for large prints since it stays sharp when enlarged, and PNG for screens.

Mind what you publish

A Wi-Fi code hands the password to anyone who photographs it. If you will hang it in a public place, set up a separate guest network rather than using your main one.

A WhatsApp code publishes your number. Everyone who scans it sees your number, so do not put it on public material if the number is personal.

Unknown links. Do not scan a code you found in a public place without looking at the link your phone will open before you tap it.

It is not the e-invoice QR code

A tax invoice carries a special signed code generated by the approved invoicing system, and this is a general-purpose generator that issues no invoices. For details: e-invoicing and VAT guide.

Read also

E-invoicing and VAT guide · Saudi VAT Calculator · All tools

الأسئلة الشائعة

No. The code is static: the data itself is written into its squares, so it depends on no middleman site, account or subscription. The flip side is that it cannot be edited after printing: if the link changes you need a new code.
No. The code is generated in your browser by a library running locally; what you type never leaves your device.
It carries text in the form WIFI:T:security;S:network name;P:password;; that a phone camera reads and offers to join the network. Special characters in the name and password are escaped with a backslash, which the tool does automatically.
In full international format, digits only, with no +, leading zeros or dashes, as WhatsApp requires. A Saudi number such as 05XXXXXXXX is converted by the tool to 9665XXXXXXXX.
M (15%) suits normal use. Pick Q or H if you will print on a surface exposed to wear or put a logo over the code, keeping in mind that a higher level makes the code denser and harder to read at small sizes.
No. A tax invoice's QR is a signed structure generated by the invoicing system approved by ZATCA, and this tool is no substitute. This is a general-purpose generator.

Related Articles

Websites & Apps

AliExpress Shopping Guide for Saudi Arabia 2026: Categories, Shipping, Protection

Everything to know before your first AliExpress order from Saudi Arabia: available categories, payment methods including mada, real shipping timelines, and buyer protection when an order is late or arrives defective.

September 18, 2026 5 min
Travel & Tourism

Best Time to Visit AlUla 2026: Hegra and Top Archaeological Sites

When to visit AlUla for exploring Hegra and its open-air archaeological sites, the events season, and top sights — a practical guide with real weather data and flight/hotel links.

September 17, 2026 5 min
Travel & Tourism

Travel Guide to Tunis from Saudi Arabia 2026: Best Time and Visa

When to visit Tunis, the 90-day visa exemption for Saudi citizens, ancient Carthage and Sidi Bou Said — a practical guide with real weather tables and flight/hotel links.

September 17, 2026 5 min
Saudi Government Services

Saudi Reef Programme 2026: Registration, Support Types, and Disbursement

Guide to the Saudi Reef programme — support tracks for beekeepers, coffee growers, rural productive families, fishers, livestock keepers, and rose growers. Requirements, value, registration, and payout.

September 12, 2026 6 min
Saudi Government Services

Musaned 2026, Saudi Domestic Worker Recruitment Guide

Complete guide to the Musaned platform for domestic worker recruitment: conditions, fees, source nationalities, the unified contract, and rights and obligations.

September 11, 2026 5 min
Health & Medical Calculators

BMI Calculator، Find Your Healthy Weight Range Accurately

Interactive BMI calculator in metric and imperial units, with your WHO category and ideal weight range for your height — BMI is the most widely used…

August 29, 2026 4 min

Was this article useful?