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 SkiaSharp.QrCode's built-in decoder in your browser — nothing is uploaded. It targets 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.