Maqalat
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

Lotion, Cream or Body Butter? A Bath & Body Works Moisturizer Guide

The difference between body lotion, body cream and body butter at Bath & Body Works Saudi Arabia, the most-reviewed products on their site, and how to pick a texture for your skin and climate.

September 20, 2026 3 min
Websites & Apps

The Five Fragrance Families at Bath & Body Works: A Choosing Guide

The five fragrance families on the Bath & Body Works Saudi Arabia site, how they are distributed in their catalogue by the numbers, and what the new arrivals reveal about the season.

September 20, 2026 3 min
Websites & Apps

Shower Gel, Scrub and Soap: A Bath & Body Works Shower Routine

How to build a shower routine from Bath & Body Works Saudi Arabia products: body wash and shower gel, scrub, bubble bath and bar soap, with the most-reviewed items on their site.

September 20, 2026 3 min
Travel & Tourism

Travel Guide to Manama from Saudi Arabia 2026: Best Time and Top Sights

When to visit Manama via the King Fahd Causeway, its best places and events, and visa requirements for Saudi travellers — a practical guide with real weather tables and flight/hotel links.

September 17, 2026 5 min
Work & Employment

Saudi MOD Unified Registration 2026: Requirements, Tracks, and Admission

Guide to enlisting in the Saudi Armed Forces via the Ministry of Defence unified portal — admission criteria, tracks (officer, soldier, technician), tests, and results.

September 12, 2026 6 min
Calendar & Events

Countdown to Ramadan, Eid, Saudi National Day & Founding Day

Live countdown to Islamic and Saudi occasions: Ramadan, Eid al-Fitr, Arafat Day, Eid al-Adha, Saudi National Day, Founding Day, and both New Years.

August 29, 2026 5 min

Was this article useful?