How conversion works · Concept
What Is Decoding?
Players and converters start by decoding. If your device “can’t open” a file, it often lacks the right decoder (codec support), not a mysteriously broken file.
Quick take: Decoding reads an encoded bitstream and reconstructs playable or editable data — frames, samples, or document structures — so software can display or convert them.
Decode to view
Photos, browsers, and VLC decode on the fly to put pixels on screen or audio in speakers.
Decode to convert
Most format changes require decoding the source before encoding the target. No decoder → conversion fails.
Compatibility link
HEIC on Windows fails when HEVC/HEIF decoders are missing. Converting to JPG uses a tool that can decode HEIC, then encodes a universal JPG.
Key points
- Decode reconstructs usable media from compressed bytes.
- Missing decoders cause “won’t open” errors.
- Conversion tools must decode the source format.
Examples
Open a WebP in Chrome
Browser decodes WebP to pixels.
HEIC → JPG
Decode HEIC, encode JPEG.
Try it in a converter
Concepts stick better with a real file — processing stays in your browser.
Related concepts
FAQ
Is demuxing the same as decoding?
Demuxing separates tracks from a container. Decoding decompresses a track’s codec bitstream.
Browse all conversion concepts or jump to converters.