HTTP and HTTPS URLs
The hostname and normalized destination are displayed before an external tab can be opened.
Scan a QR code online from an image or with your camera. This free QR code scanner runs in your browser with no app to install — it reads the value, parses the content, and asks you to confirm any supported action before it opens.
QR scanner ready.
Only QR Code decoding is enabled in this tool.
Select or drop one JPG, PNG, or WebP image up to 10 MB, or use a camera after granting browser permission.
Decoded content is displayed before any supported website, email, phone, or SMS action is offered. Every external action requires a second confirmation.
Selected images are decoded by browser-side code. Opening a website or requesting an email, phone, or SMS application happens only after you confirm the reconstructed action.
This free online QR code scanner reads a QR code from an image or your device camera, right in the browser — there is nothing to download and no account to create. It decodes the QR value and then shows you the parsed content, so you can review a link, Wi-Fi network, contact, or message before you act on it. Because the work happens in browser-side code during normal scanning, the selected image is not sent to an upload endpoint.
Unlike a phone app that opens links automatically, this online QR reader classifies the decoded text and only offers an action for a safe, supported destination — always behind a confirmation. Need another format? Use the barcode image scanner or the camera barcode scanner for 1D and 2D codes, or open the online barcode decoder to inspect any decoded value in detail.
This page enables only the QR Code format in the shared decoder. It classifies the decoded content first and builds an action only when the fields and protocol pass validation.
Select one JPG, PNG, or WebP image, drop it into the tool, or start the camera interface.
The image and camera engines receive the QR Code format filter instead of scanning for unrelated barcode types.
Review the original value plus recognized URL, Wi-Fi, contact, email, telephone, SMS, or plain-text fields.
Supported destinations are shown in a confirmation dialog before a new tab or device application is requested.
Recognition describes how the decoded text is presented. It does not prove that a destination, contact, network, sender, product, or message is trustworthy.
The hostname and normalized destination are displayed before an external tab can be opened.
SSID, security type, hidden status, and an optionally revealed password are shown. No automatic network join is offered.
Common contact fields can be separated for review. Unsafe URLs embedded in a contact are omitted.
Validated recipients or numbers are used to reconstruct mailto, tel, or sms actions that still require confirmation.
Ordinary text stays copyable. Unsupported schemes are marked as blocked and do not receive an action button.
Only actions reconstructed with one of these protocols can be offered:
The tool accepts one JPG, PNG, or WebP file up to 10 MB. Corrupt or unsupported images produce an error instead of a fabricated result.
Camera scanning depends on a compatible browser, a secure context, an available camera, and permission granted for this site.
Detected QR values are added to the existing browser-local scan history. Storage may be unavailable or cleared by browser settings.
The selected image is not sent to an image-upload endpoint. A confirmed URL or application action can still communicate with its external destination.
No. This is an online QR code scanner — there is nothing to download or install. Scan a QR code from an image or your camera directly in the browser.
Choose or drop a JPG, PNG, or WebP file into the tool. It reads the QR code from the picture and shows the parsed content, which is handy for a screenshot or a saved QR image.
Google Lens reads QR codes too, but if you are on a laptop or prefer a lightweight web tool, this online QR code scanner works in any modern browser without an app.
The value used a scheme or field structure the action parser does not allow. You can still review and copy the raw decoded text, but the page will not offer an external action.
The shared camera session pauses after detecting a symbol. On this page the QR result is moved into the parser panel so you can inspect it before scanning again.
No. The page can display parsed Wi-Fi fields, but browser code does not receive an action for joining the network.
No. HTTP, HTTPS, email, phone, and SMS destinations can still be misleading. Confirm the hostname, recipient, number, and message before continuing.