Support matrix
| Browser | Generator | Camera | Share / clipboard | PWA |
|---|---|---|---|---|
| Chrome / Android | Full | Full | Full | Full |
| Samsung Internet | Full | Full | Supported | Supported |
| Safari / iPhone & iPad | Full | Full | Platform-dependent | Add to Home Screen |
| Chrome / Edge desktop | Full | Supported | Supported | Supported |
| Firefox desktop | Full | Supported | Fallbacks may apply | Limited install UI |
This matrix describes intended application support, not a guarantee for every browser/OS version or permission configuration.
Camera requirements
Camera scanning requires a secure context such as HTTPS and user permission. If camera access is denied or unavailable, image-file scanning remains available.
PWA and offline
Installation UI differs by platform. On iOS, installation is typically performed through Share → Add to Home Screen. Service-worker cache enables the locally hosted QR engine, verifier and tools to work without network access after caching.
Fallback behavior
If a verifier Worker fails, the main Studio lazy-loads the same-origin decoder as a fallback. If native Share is unavailable, export/download remains available. Clipboard features report when the browser denies permission instead of silently failing.