🌙

SajiloQR

Smart Generator & Scanner

Create QR

Scan QR

Camera Offline

Recent History

No recent items

How to Use SajiloQR: A Practical Guide to QR Codes

SajiloQR creates and reads QR codes entirely inside your browser. There is no sign-up, nothing you type is sent to a server, and it keeps working after the page has loaded. This guide walks through making each type of code, explains how QR codes actually work under the hood, and — the part most tools skip — how to scan unfamiliar codes safely. It is built and maintained by Arun Neupane, a web developer from Parbat, Nepal, who reads every message sent through the contact link below.

Making a QR code, step by step

Use the Create QR card at the top of the page. Pick a type from the dropdown, fill in the field, and the code renders instantly — then click Download PNG to save it.

Wi-Fi QR codes, explained

A Wi-Fi QR code isn't magic — it encodes a short standard string that phones recognise, in the form WIFI:S:YourNetwork;T:WPA;P:YourPassword;;. When scanned, the phone reads the name and password and offers to join. It's genuinely useful for a home guest network or a cafe: print it, stick it on the wall, and visitors connect without you ever reading out a password.

One important caveat: the password is stored inside the code as readable text. Anyone who scans the code (or photographs it) can recover the password, so only share a Wi-Fi QR code with people you'd trust with the password itself. For a public space, use a dedicated guest network rather than your main one.

How QR codes actually work

A QR ("Quick Response") code is a grid of black and white squares that stores data in two dimensions, which is why it holds far more than a traditional barcode. A few parts are worth knowing:

How much data fits in one QR code

Data typeMaximum capacityTypical use
Numbers only7,089 digitsReference IDs, tracking numbers
Letters & numbers4,296 charactersURLs, product codes
Bytes (UTF-8 text)2,953 bytesFree text, most real-world content

In practice you rarely approach these limits: a normal website link uses only a few dozen characters, which keeps the code sparse and easy to scan. The more data you pack in, the denser the code becomes and the more careful you must be with print size and contrast.

Error-correction levels

LevelData recoverable if damagedBest for
L (Low)~7%Clean digital screens
M (Medium)~15%General printing (the common default)
Q (Quartile)~25%Codes with a logo in the centre
H (High)~30%Harsh environments, stickers, packaging

Scanning safely: the "quishing" risk

Because a QR code hides its destination until you scan it, criminals have started using them for phishing — a trick now called "quishing". A common version is a printed sticker with a malicious code placed over a legitimate one on a parking meter, restaurant table, or public poster. The scan opens a convincing fake page that asks for a password or card details.

A few habits keep you safe:

Common uses for QR codes

Frequently asked questions

Do QR codes expire?

A standard (static) QR code never expires — the data is baked into the pattern itself, so a code you print today will scan years from now. Only "dynamic" QR codes, which point to a redirect run by a third-party service, can stop working if that service shuts the link down. SajiloQR generates static codes, so yours won't expire.

Is this tool free, and does it store my data?

It's completely free, with no account required. All generation and scanning run locally in your browser; your links, text, Wi-Fi passwords, and camera feed are never uploaded. Your recent history is saved only in your own browser's local storage, and the Clear All button wipes it instantly.

Why won't my QR code scan?

The usual causes are low contrast (always use dark on a light background, not the reverse), printing it too small, packing in too much data, or damage covering more than the error-correction level can recover. Give the code a quiet margin of empty space around it and keep it at least 2 cm wide when printed.

Can I download the QR code as an image?

Yes. Once a code is generated, the Download PNG button saves a crisp image you can drop into a document, poster, or slide.

Found a problem or want a feature added? Reach me through the contact page — corrections and suggestions are always welcome.