Follow one color through nine layouts
The app turns an RGBA color into BGRA8, RGBA8, RGB8, ARGB8, RGBA16F, RGBA32F, RGB565, RGBA4444 and RGB10A2. Channel order, packed or floating values, offsets, hex dumps and binary data remain synchronized.
Edit from either direction
- Choose RGBA with sliders, hex input or the native picker.
- Change channels, normalized floats, bytes, full hex dumps or binary values.
- Compare straight and premultiplied alpha.
- Read DirectX 9, DirectX 12 and Vulkan format-name references.
Pick a color, select the alpha mode, compare cards and edit any representation to decode it back into the shared color.
For graphics code and technical learning
The visualizer is intended for graphics and game programmers, technical artists, students and anyone debugging color buffers or learning how pixel data is laid out. Familiarity with RGBA or hexadecimal values helps, but synchronized views make the formats approachable for first-time exploration.
Local processing and limits
Conversions stay local and values are not stored. The tool starts from one 8-bit RGBA color, covers nine predefined layouts and does not process images, textures, profiles, compressed, planar or depth formats, or validate hardware capabilities. Results cannot be exported as files.
Sliders, text inputs and buttons work from the keyboard. API-mapping popovers currently depend on pointer hover, and neither screen-reader behavior nor reduced-motion support has been completed. Inter and JetBrains Mono are fetched from Google Fonts while color values remain in the browser.
Features worth exploring
Start with these highlights, then open the complete guide for every capability.
