What Is Image Transcoding?

Image transcoding transforms an encoded image representation into another. In ordinary workflows, a decoder reconstructs pixels or graphic content and an encoder writes a new representation.

What it is—and is not

Operation Transcoding?
JPEG to WebP Yes
Renaming .jpg to .webp No
Copying a file No
Re-encoding JPEG at another quality Yes, within the same broad format
Resizing without a new encoding Not a complete stored-file operation

Why transcoding changes results

The destination codec may support different alpha, color, metadata, animation, bit-depth, and compression behavior. Lossy transcoding can add generation loss; lossless output preserves decoded values but cannot reconstruct discarded source detail.

Professional rule

Transcode from the best available master, define the destination requirement first, and verify the output. Do not use the term to imply that only a wrapper or extension changed.

Transcoding consequences

A transcode can change compression, alpha, bit depth, color representation, metadata, frame support, and size. It may preserve dimensions while changing nearly every other storage property. The destination’s theoretical capabilities do not prove that a particular encoder uses them.

Pipeline example

For JPEG-to-WebP, JPEG bytes are decoded into pixels and WebP encodes a new representation. The WebP is not derived from the original camera signal; it is derived from the JPEG’s decoded result. This is why transcoding cannot recover earlier loss.

Related resources