Overview
Welcome to the hiddencolor docs. These sections explain core system behavior and workflow architecture.
What is hiddencolor?
hiddencolor is a data-to-image utility that converts file or text input into a deterministic payload format and stores it inside a lossless PNG.
The primary goal is byte-perfect round trip: same input, same payload rules, verifiable output, and exact restore on decode.
Core Concepts
- Versioned binary container (magic + version + metadata + checksum)
- RGBA pixel mapping (4 bytes/pixel) with lossless PNG output
- Decode validation: magic, version, lengths, and SHA-256
- Client-side local mode and backend API mode options
Quick Start
1) Open the Encode page 2) Select File or Text input 3) Run Analyze to inspect payload and pixel size 4) Run Encode to generate PNG 5) Open the Decode page and upload the PNG 6) If checksum is valid, the original file is restored byte-for-byte