ImagesRuns in your browser

QR Code Workbench

Create a PNG with the selected error-correction level or read text from a local image. Decoded content is never opened automatically.

  • Up to 2,000 characters
  • 256–512 px PNG
  • Local processing
Online tool

Try the tool

Add your data, choose the settings, and get the result.

Generate

Read

Your data stays here

Text and selected files are processed in the current browser and are not sent to a server to produce the result.

Reviewed: 2026-07-17
01

How to use it

  1. 1

    Enter text, choose error correction, and select the PNG size.

  2. 2

    Generate and download the QR code or choose a local image.

  3. 3

    Read the result and inspect the text before using it.

02

What the tool can do

  • L, M, Q, and H error-correction levels with a four-module quiet zone.
  • UTF-8 text, PNG export, and reading one QR code from a raster image.
  • JPEG, PNG, WebP, and AVIF when the browser can decode the format.
03

Common use cases

  • Transfer a short URL or text between devices.
  • Prepare a QR PNG for manual placement in a document.
  • Inspect QR content from a local screenshot.
04

How it works inside

The QR matrix is generated locally and rasterized into a black-and-white Canvas PNG.

The image is decoded to RGBA pixels; found text is shown only in a read-only textarea.

05

Questions and answers

Does the tool open a decoded link?

No. All decoded content remains plain text and requires manual inspection.

Is the image uploaded?

No. Generation, decoding, and PNG export happen locally in the browser.