Pricing

Free. For everyone. Forever.

QRGen is open source under the Apache License 2.0. There are no license keys, no per-device fees and no scan limits, and it will stay that way.

Open Source

$0forever

Everything, for every developer and every company.

Get started
  • All SDKs: web, iOS, Android, React Native, Flutter, .NET, Node, Python
  • 26 symbologies, batch and ID scanning
  • Pre-built scanner UI and generator
  • Unlimited devices, scans and apps
  • Apache-2.0 license: use commercially, modify, redistribute

Self-hosted

$0on your infrastructure

Run the REST API and the scanner assets on your own servers.

Deploy the REST API
  • Docker image and single-binary CLI
  • Offline and air-gapped operation
  • Self-hosted wasm engine and embed page
  • No outbound calls, no telemetry
  • Scale horizontally, since the service is stateless

Community

$0best effort

Get help from maintainers and other users in the open.

Join the discussion
  • GitHub Discussions and Issues
  • Public roadmap
  • Agent Skills for self-serve integration
  • llms.txt docs for AI assistants
  • Contributions welcome

How QRGen compares

An honest comparison with typical commercial scanning SDKs. Test with your own labels before you switch production traffic.

FeatureQRGenTypical commercial SDK
License cost$0, Apache-2.0Per device, per scan or per app
License keysNoneRequired, with periodic renewal
Source codePublic, auditableClosed
Data leaves the deviceNever (unless you send it)Often analytics or telemetry
PlatformsWeb, iOS, Android, RN, Flutter, .NET, Node, Python, RESTSimilar
Damaged or low-light code performanceGood (zxing-cpp, Apple Vision, ML Kit)Often better (proprietary engines)
Enterprise SLANot includedIncluded

Pricing questions

Can I use QRGen in a commercial, closed-source app?

Yes. The Apache License 2.0 lets you use, modify and ship it in commercial products. Keep the license, the copyright headers and the NOTICE with what you ship. See how to credit QRGen.

Is there a paid tier coming?

No paid tier is planned for the SDKs. If hosted services are ever offered, the SDKs and self-hosting will stay free.

Who maintains QRGen?

QRGen was created by Rockyljewell and is developed in the open on GitHub. Issues and pull requests are welcome.

Esc

Share this page

Pricing | QRGen

Star QRGen on GitHub Add a "Powered by QRGen" badge