What is OCR?
OCR (optical character recognition) turns the pixels of a scanned page or photo into text: it finds lines and words, recognises characters with a model trained per script, and produces text you can search, copy and index. Accuracy depends on resolution (300 dpi is the usual target), contrast, skew and the script — Arabic and Devanagari need their own language models — and the output should be proofread where it matters.
How to use QR Code Reader
- Drop one or more images that show a QR code.
- Click "Read QR codes".
- Read the content and its type in the table.
- Copy the results, or check a link with the URL Safety Checker before opening it.
QR Code Reader features
- JPG, PNG, WebP, GIF and BMP — up to 20 images at once
- Up to eight QR codes per image
- Says what each code holds: link, Wi-Fi, e-mail, phone, SMS, contact, location, event or text
- Wi-Fi codes split into network, security and password
- Links shown as text, never opened
- Copy the results or save them as .txt
- Runs in your browser
QR Code Reader example
A Wi-Fi code on a router sticker
Input:
router.jpgOutput:
Wi-Fi network — Network: Office-5G · Security: WPA · Password: as printed on the stickerFrequently asked questions about QR Code Reader
Can it read a Wi-Fi QR code?
Yes. A Wi-Fi code (WIFI:) is shown with its network name, security type and password, as the code stores them. To join the network you still enter them on your device or scan the code with the phone's camera.
Can it read several QR codes in one image?
Yes — up to eight per image, and up to 20 images in one run. Each code found is masked and the image is scanned again, so codes that touch or overlap can be missed; crop them apart if that happens.
Why was no QR code found?
The code may be too small, blurred, cut off at the edge or photographed at a steep angle. Crop to the code, use a sharper or larger image, and make sure the whole code and its white border are visible. Only QR codes are read — not 1D barcodes, Data Matrix or Aztec codes.
Does it check whether a link is safe?
No. It shows exactly what the code contains, without opening it. A QR code can lead anywhere, so check an unfamiliar link with the URL Safety Checker, or expand a shortened one, before you open it.
Is my image uploaded to a server?
No. The image is decoded and read by your browser; nothing is sent to Mutqan Soft or anyone else. Close the tab and it is gone. Right now this tool asks you to sign in to a free account before it runs; copying and downloading then work as usual.
Technical notes
The image is decoded by the browser (EXIF rotation applied), scaled to at most 2,000 pixels on its longest side and read by jsQR (Apache-2.0) with both colour polarities. After each hit the code's area is painted white and the image is scanned again, up to eight times; when nothing is found the scan is repeated at 1,200 and 800 pixels. The content type is recognised from the standard prefixes (WIFI:, mailto:, MATMSG:, tel:, SMSTO:, geo:, BEGIN:VCARD, MECARD:, BEGIN:VEVENT, otpauth:) and web addresses; nothing is fetched or opened.
References
- Tesseract OCR documentationThe open-source OCR engine: supported languages and scripts, image preparation and accuracy factors.
- PDF Reference — ISO 32000-1:2008 (PDF 1.7), Adobe copyThe freely readable PDF 1.7 specification: page trees, content streams, metadata, permissions and the standard security handler.