Read a QR code from an image
Reads a QR code in an image and shows the text it contains. It reads one QR code per image.
How to use it
- Drag your .png .jpg .jpeg files onto the area above, or press "Choose files".
- If options are shown, set them as you like. They appear below the file list.
- Press "Convert". The conversion runs on your device, shows its progress and can be cancelled at any time.
- Press "Download" next to a result. With several results, "Download all as ZIP" gets them in one go.
The formats involved
PNG .png
PNG stores images without loss (W3C PNG Specification, Third Edition, Recommendation of 24 June 2025). It also defines colour types that carry a transparency (alpha) channel.
Typical uses: logos and icons · screenshots · images that need a transparent background
JPG .jpg .jpeg
JPG (JPEG) is a format for compressing continuous-tone images such as photographs. The international standard (ITU-T T.81 | ISO/IEC 10918-1) defines DCT-based lossy processes and, separately, lossless processes; the usual photo mode is DCT-based, so the compressed image can differ from the original.
Typical uses: storing photos · photos shared on the web and in messengers
TXT .txt
TXT is a plain text file that contains only characters. How the characters are turned into bytes (UTF-8, EUC-KR and so on) can differ from file to file.
Limits and things to watch for
- The file size that can be processed depends on your device. The limit for your device is shown in the drop area, and files above it are refused with a message.
FAQ
Is my file uploaded to a server?
No. Conversion happens only inside this browser, and file names, contents and results are not sent to our servers. Some converters download their conversion program (code) the first time you use them; your files are not sent then either. See the privacy page for details.
Licences and the software used
Programs this converter downloads and uses: jsqr 1.4.0 (Apache-2.0) · Open-source licenses
Sources and check date
- W3C: Portable Network Graphics (PNG) Specification, Third Edition
Abstract (lossless storage); colour types 4 and 6 (alpha) · 2026-11-10 - ITU-T T.81 | ISO/IEC 10918-1 (JPEG)
Scope; 3.1.82-3.1.84 (lossless / lossy definitions); the text contains no transparency (alpha) channel · 2026-11-10
Date we opened the original documents ourselves: 2026-11-10. Specifications can change, so read the original again before anything important.