Skip to content
toolsdocks

Create or read a QR code

Pick a type, fill in the fields and download PNG or SVG. To read a code, allow the camera or drop an image; the decoded content is shown before anything is opened.

Runs on your device
Loading tool…

How to use

  1. Generator: pick a type, fill in the fields, adjust colours and error correction, download.
  2. Reader: allow the camera or drop an image; the decoded content is shown before anything is opened.

Worked example

A Wi-Fi code for network “Cafe Guest” with WPA password encodes WIFI:T:WPA;S:Cafe Guest;P:…;;

Supported formats and limits

InputContent to encode, Camera or image (reader)
OutputPNG, SVG, Decoded text
Engineqrcode encoder; jsQR decoder (BarcodeDetector when available)

Limitations

  • Low contrast between colours makes codes unreadable; the contrast is checked as you choose colours.
  • Decoded links are never opened automatically.

Questions

Do the QR codes expire?

No. The content is encoded directly in the code, with no redirect service in between, so it keeps working as long as the link or details inside it are valid. That also means it cannot be edited after printing.

Is it safe to scan unknown codes here?

Decoded content is classified and shown as text first, and links are never opened automatically. Check where a link goes before you open it. Images and camera frames are read in your browser, not uploaded.

Why won't my coloured code scan?

Scanners need strong contrast between the dark modules and the background. The page checks colour contrast and inverted colours as you choose them. Test the final printed or on-screen code with a few phones.

Privacy

Runs on your device. Files and text are processed in this browser tab and are not uploaded.

See the privacy policy for how toolsdocks handles data.