Private browser tool

QR Code Scanner

Read a QR code from an uploaded image and review the decoded text. Runs locally in your browser.

Always Free
Local processing
{{ activeTool.name }}

Drag & drop your image here

Supports JPG and PNG • Up to 50MB

Supports JPG, PNG, and WebP • Up to 50MB and 40 megapixels

Tab Preview Simulation
Favicon preview My Website ×
+
Original: {{ formatBytes(originalFile.size) }}
Optimized: {{ formatBytes(outputBlob.size) }}-
{{ savingsText }}
Dimensions: {{ outputDimensions }}
The uploaded file format is already matching the requested conversion format. Compression will still apply.
WebP compression preserves alpha transparency channel presets. Converting transparent PNGs to JPEGs will discard transparency backgrounds.
Compression Quality {{ quality }}%
Output Format
Width (px)
Height (px)
Platform Size Presets
Crop & Fit Mode
Padding Fill Color:
Crop Positioning Align
Resize Scale {{ resizePercent }}%
Select Crop Aspect Preset
Crop Frame Size Scale {{ cropScale }}%
Circle Crop Size Scale {{ cropScale }}%
Rotate Angle
Flip Asset Mirror
Flip Asset Mirror
Watermark Text
Font Size (px)
Font Color
Opacity ({{ Math.round(watermarkOpacity*100) }}%)
Position
Click anywhere on the image above to select pixel color
{{ pickedColor }}
{{ pickedColorRgb }}
Download Favicon Outputs
{{ field.label }}
Paste Base64 Encoded Image Code (e.g. data:image/png;base64,...)
Target Output Format
SEO & Marketing workflow

How to use QR Code Scanner

Read a QR code from an uploaded image and review the decoded text. Runs locally in your browser.

Processed locallyZero file uploads to Beginware
  1. Prepare the input

    Use image containing a QR code in the workspace. Keep a copy of the original values or source.

    Step 1 of 3
  2. Choose the result

    Read a QR code from an uploaded image and review the decoded text.

    Step 2 of 3
  3. Check before using

    Review the decoded QR text and the example below before copying or downloading your result.

    Step 3 of 3
No account required Works instantly in browser Always review important output
Input
Image containing a QR code
Result
Decoded QR text
Processing
In your browser
Worked Example

Example input and result

Input Sample
A clear photo of a QR containing https://example.com/
Generated Result
The encoded URL, if the QR can be detected.
Important Checks

Limits and Considerations

  • This reads image files, not a live camera feed. Glare, blur, tiny codes, and unsupported patterns can prevent detection. Review links before opening them.
{{ toast.text }}