HCC2D Encoder — Written by Marco Querini
HCC2D Codes
HCC2D (High Capacity Colored Two-Dimensional) is a colour barcode format that extends QR codes by encoding data in coloured cells, increasing data density while preserving QR-style robustness and error correction.
- Decoding. HCC2D Decoder is available on Google Play, on Huawei AppGallery, and on the App Store for iPhone.
- Encoding. Beyond the online generator, HCC2D Encoder is also available on the App Store for Mac. An open-source single-file command-line C encoder is also available on GitHub, and Debian/Ubuntu users can install the packaged CLI encoder from the official HCC2D APT Repository. HCC2D API is available for programmatic generation from any language or platform.
- Air-Gapped File Transfer. HCC2D Streamer is available on the App Store for Mac and on the Microsoft Store for Windows. The app transfers files from a Mac or PC to a smartphone (iOS or Android) via air-gapped optical streaming of HCC2D codes -- no network or cables required. Watch a 30-second demo of HCC2D Streamer for Windows. Advanced users can reach higher throughput with the command-line HCC2D Streamer — watch a demo at ~1 Mbit/s. The ability to tune these settings for higher throughput will be added to the Windows and Mac apps in upcoming versions. Watch a side-by-side speed comparison of the same file transfer via standard QR Code, HCC2D 4-color, and HCC2D 8-color.
See it in action
HCC2D Streamer for Windows — 30-second demo
Command-line HCC2D Streamer — 1.5 MB in 12s (~1 Mbit/s)
QR (~0.34 Mbps) vs HCC2D 4-color (~0.73 Mbps) vs HCC2D 8-color (~1.05 Mbps) at 15 fps
Generate a Code
Preview
Download PNGGenerated PNGs will appear here.