QR parameters
Shape
Color
Logo

A logo covers part of the code, use error correction H and verify the result scans.

Decode an image

Runs FeatherQR's built-in decoders (QR Code, Micro QR, rMQR) in your browser, nothing is uploaded. They target clean, screen-rendered images (rotation, mirroring and mild perspective are fine); photographed or heavily stylized codes may not decode even when a camera app reads them.

Performance benchmark

Generates unique codes sequentially (content is suffixed with #1, #2, …) using the current settings, single-threaded on the WASM runtime in this tab. Native .NET throughput is much higher, see the repository benchmarks.

Loading WebAssembly binary...

About the playground

This playground is a static page: after the WASM runtime loads, FeatherQR encodes and renders every QR code in your browser. Nothing you type is uploaded to a server.

The source code is available on GitHub.