.YUV

YUV File

Raw YUV Video/Image File
Ask a question
QUICK ANSWER

A YUV file stores raw video or image data as luma (brightness) and chroma (color) samples with no header and no metadata. To open it you must know the frame dimensions and subsampling format. Use YUView, FFmpeg, or VLC with explicit format parameters. The file contains only pixel data and is safe to handle.

Developer: N/A (generic raw format; no single owner) Category: Raster Image Files Open standard MIME: video/x-raw-yuv
OPENS ON Windows macOS Linux
Related: .JPG · .PNG · .TIF · .ECW

On this page

19k+ extensions indexed
Last reviewed Jul 7, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the YUV file format?

The .yuv extension is also referred to as the Y'UV file format. It is a raw image and video storage format useful for splitting data storage into individual components: the Y value - otherwise known as luminance or brightness - and the U and V values, also called chrominance or color.

This file type stores color details more efficiently than direct .rgb representation, exploiting the human eye's lower sensitivity to color resolution than to brightness. Chroma subsampling - reducing U/V resolution while keeping Y at full resolution - significantly reduces data volume without visible quality loss. Common subsampling ratios include 4:2:0 (U/V planes at half width and height), 4:2:2 (half width only), and 4:4:4 (full resolution for all planes).

.yuv files are headerless and carry no embedded metadata. Width, height, bit depth, and subsampling layout must be provided externally - without these parameters a .yuv file cannot be decoded correctly. For toolchain interoperability, the .y4m format adds a small text header with these parameters. A single 1920×1080 4:2:0 8-bit frame occupies roughly 3 MB; uncompressed 4K sequences can reach several gigabytes per minute.

The format is used almost exclusively in professional video engineering, codec development, and broadcast toolchains. It is not well supported by low-end consumer graphics applications; tools such as FFmpeg, VLC, and YUView require explicit width, height, and format parameters when opening .yuv files.

Security & safety

RISK: LOW

Raw YUV files contain only pixel data - no executable code, no scripts, no macros. The risk is essentially zero from the format itself. The danger is misidentifying another file type as YUV and passing it to video tools with incorrect parameters, which would produce garbage output rather than security issues.

Format details

in a nutshell
FULL NAMERaw YUV Video/Image Fileaka YUV raw, Y'UV
DEVELOPERN/A (generic raw format; no single owner)since 1950s (analog TV; digital raw YUV used in video engineering since the 1980s)
MIME TYPEvideo/x-raw-yuv
TYPEraw (headerless) luma-chroma image or video samples
STANDARDOpen · royalty-free
This extension is also used by…
  • IrfanView YUV (16-bit grayscale YUV image) - IrfanView's YUV plugin reads a specific 16-bit YUV still image format (separate Y+U+V files) - different from the raw video stream convention.

Programs that open YUV files

Windows6 apps
VLC media player Open-source Media → Open File; in Options specify :demux=rawvideo :rawvid-width=W :rawvid-height=H :rawvid-chroma=I420 (or appropriate format).
IrfanView Free Open with IrfanView (install YUV plugin from irfanview.com/plugins); best for single-frame YUV images.
YUView Open-source File → Open; specify width, height, and YUV format (subsampling, bit depth) in the Properties panel. Supports all major YUV subformats and multiple frames.
FFmpeg (command line) Open-source ffplay -f rawvideo -pixel_format yuv420p -video_size 1920x1080 input.yuv (adjust parameters to match file)
XnView MP Free Open .yuv file; XnView will prompt for image dimensions. Suitable for single-frame YUV still images.
YUV Player (raw-yuvplayer on SourceForge) Free Open raw YUV sequence; configure width, height, and format in settings.
macOS2 apps
YUView Open-source Download macOS build from GitHub releases. Open file and configure parameters.
FFmpeg / FFplay Open-source Install via Homebrew: brew install ffmpeg; then ffplay -f rawvideo -pixel_format yuv420p -video_size WxH input.yuv
Linux3 apps
YUView Open-source Available as AppImage or via package managers. Open file and set format parameters.
FFmpeg / FFplay Open-source ffplay -f rawvideo -pixel_format yuv420p -video_size WxH input.yuv
XnView MP Free Opens single-frame YUV images.

Technical details

deep spec
ContainerHeaderless raw (no file header, no embedded metadata)
Color modelYCbCr - luma (Y) plus chroma (Cb/Cr, also written U/V)
Chroma subsampling variants4:2:0 (I420/YUV420P), 4:2:2 (I422/YUV422P), 4:4:4 (YUV444P), packed 4:2:2 (YUY2/YUYV)
Bit depth8 bits per channel (standard); 10, 12, or 16 bits for HDR/professional variants (P010, P016)
External metadata requiredWidth, height, chroma subsampling format, bit depth, and plane order - not embedded in the file
Frame size (1080p 4:2:0 8-bit)Approximately 3 MB per frame
Byte orderLittle-endian for >8-bit samples; no byte-order issue for 8-bit
Frame boundariesNo delimiters - sequential video frames are concatenated without markers
CompressionNone (raw uncompressed luma and chroma samples)
Typical useProfessional video engineering, codec testing, broadcast toolchains, video research
Planar vs. packedPlanar formats store Y, U, V as separate planes; packed formats (YUY2/YUYV) interleave samples per pixel
Related header format.y4m (YUV4MPEG2) wraps raw YUV with a text header carrying width, height, fps, and subsampling metadata
Released1950s (analog TV; digital raw YUV used in video engineering since the 1980s)
Latest versionN/A - no versioned standard; subformats defined by V4L2, FFmpeg, and codec specifications
Open standardYes · royalty-free
Specificationdocs.kernel.org

YUV conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with YUV files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about YUV files.

Frequently asked questions

What is a .yuv file?
A raw video/image file containing luma and chroma samples with no header. Used in video engineering and codec development. Must be opened with knowledge of the frame dimensions and subsampling format.
How do I open a .yuv file without knowing its dimensions?
Try common resolutions (1920×1080, 1280×720, 352×288) in YUView or ffplay until the image looks correct. File size can help: size ÷ (W × H × 1.5) = frame count for 4:2:0 8-bit.
How do I convert .yuv to PNG or JPEG?
Use FFmpeg: ffmpeg -f rawvideo -pixel_format yuv420p -video_size 1920x1080 -i input.yuv output.png (adjust pixel_format and video_size to match your file).
What is the difference between YUV and RGB?
RGB stores separate red, green, blue values per pixel. YUV (Y'CbCr) stores brightness (Y) separately from color (Cb, Cr), enabling chroma subsampling that reduces file size without visible quality loss.
What does 4:2:0 mean in YUV?
Chroma subsampling: for every 2×2 block of pixels, there are 4 full-resolution Y (luma) samples but only 1 U and 1 V sample, reducing color data by 75% vs 4:4:4.
Can VLC open .yuv files?
Yes, but you must pass format parameters via command line or the Convert/Stream dialog: specify raw video demuxer, pixel format (e.g. I420), width, and height.

References

1Linux Kernel docs - YUV Formats (V4L2)docs.kernel.org
2VideoLAN Wiki - YUV formatwiki.videolan.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z