System Requirements
Last updated: March 8, 2026
1. Supported Browsers
This site and TokiQR have been tested on the latest versions of the following browsers.
| Browser | Desktop | Mobile |
|---|---|---|
| Google Chrome | Supported | Supported |
| Safari | Supported | Supported (iOS) |
| Firefox | Supported | Supported |
| Microsoft Edge | Supported | Supported |
Internet Explorer is not supported. We recommend updating to the latest version of your browser.
2. Supported Operating Systems
| OS | Status |
|---|---|
| Windows 10 or later | Supported |
| macOS (latest 3 versions) | Supported |
| iOS 15 or later | Supported |
| Android 10 or later | Supported |
3. TokiQR Requirements
TokiQR is a web application that records, encodes, and generates QR codes entirely in the browser. The following requirements apply.
Recording
- Microphone access permission (browser settings)
- WebAssembly (WASM) support — available in all supported browsers listed above
Scanning QR Codes
- Smartphone with a camera (models from 2020 or later recommended)
- Standard camera app or QR reader app
- Devices with telephoto lenses provide more stable scanning
Offline Support
- TokiQR can be installed as a PWA (Progressive Web App)
- After the first visit, recording and playback work offline
- iOS: Safari → Share button → "Add to Home Screen"
- Android: Chrome → Menu (⋮) → "Add to Home Screen"
4. Recommended Printing Environment
For printing QR codes and DIY kits, we recommend the following setup.
- Recommended: macOS + Google Chrome
- This combination provides the most accurate print layout reproduction
- Safari may not accurately reproduce print layouts
5. Network
- WASM and other resources are downloaded on first access (approximately 5 MB total)
- A stable internet connection is recommended for the initial load
- Recording, encoding, and QR generation are performed entirely in the browser — no audio data is sent to a server
6. JavaScript & Cookies
- JavaScript must be enabled for full site functionality
- Cookies are used to remember contact form entries (see our Privacy Policy for details)
7. Key Technologies Used
| Technology | Purpose |
|---|---|
| WebAssembly (WASM) | Codec2 audio encoding, Brotli compression, WebP image conversion |
| MediaRecorder API | In-browser audio recording |
| Web Audio API | Audio playback and processing |
| Service Worker | Offline support and resource caching |
| GitHub Pages | Hosting |
8. Known Limitations
- In-app browsers (LINE, Instagram, etc.) may restrict microphone access. If so, please open the page in your standard browser (Safari or Chrome)
- Firefox on iOS may have limited recording functionality
- Older browser versions may not support WebAssembly
9. Contact
If you have any questions about system requirements, please reach out through our contact form.