Note: I just wanted to organize this on my own and I'm trying to do it right. This is all almost full YouTube ID informations. I've eliminated most useless outdated info and tried to correct many errors on descriptions. Original owner goes to AgentOak, and thanks for most updates to Martin Eesmaa and the incredible internet community. :>
See the credits and also special thanks in below.
Last updated: 19 February 2026
Also known as itag or format codes and way back they could be specified with the fmt parameter (e.g. &fmt=22).
Depending on the age and/or popularity of the video, not all formats will be available.
| Resolution\Format | AV1 HDR (HFR) | AV1 | VP9.2 HDR (HFR) | VP9 HFR | VP9 | VP8 | H.264 HFR | H.264 |
|---|---|---|---|---|---|---|---|---|
| MP4 | MP4 | WebM | WebM | WebM | MP4 | MP4 | WebM | |
| 4320p | 702 | 402 571 |
(272)? | |||||
| 2160p | 701 | 401 | 337 | 315 | 313 | |||
| 1440p | 700 | 400 | 336 | 308 | 271 | |||
| 1080p | 699 | 399 721P |
335 | 303 | 248 352P |
170 | 299 | 137 216* |
| 720p | 698 | 398 | 334 | 302 | 247 | 169 | 298 | 136 214* |
| 480p | 697 | 397 | 333 | 244 | 168 | 135 | ||
| 360p | 696 | 396 | 332 | 243 | 167 | 134 | ||
| 240p | 695 | 395 | 331 | 242 | (?) | 133 | ||
| 144p | 694 | 394 | 330 | 278 | (?) | 160 |
- HFR stands for "High Framerate", which means up to 60 FPS, whereas non-HFR is limited to 30 FPS. All AV1 formats from 720p onwards will be HFR if source is so. There are no separate IDs for HFR and non-HFR AV1 encodes.
- HDR stands for "High Dynamic Range", which means higher range for lights, shadows and colors. HDR formats used by YouTube are HDR-10 and HLG, both royalty free.
- All AV1 HDR and VP9 HDR can have high framerates on SD resolutions if source was high framerate, though you might not enjoy such formats if your device doesn't support HDR.
- Non-HFR 1080p+ H.264 and VP9 variants are not provided for HFR videos anymore
- Same format IDs are reused for 360° videos
- 1440p+ H.264 variants were only provided for 360°
- Videos with 2048 pixel width (e.g. 2048x1152) use 1440p VP9/AV1 IDs though they're marked as 1080pHD by YouTube.
- At the moment, AV1 variants are only provided for popular videos.
- VP8 can be found for this video.
- Formats 214 and 216 seem to be rarely applied for some videos, having slightly higher quality than normal H.264 encodes (136 and 137). These ones are harder to rip from YouTube than common formats.
- Formats 356 and 721: These are the only YouTube premium video formats. Premium formats are only applied for really popular 1080p videos, 1440p and higher won't have Premium encodes. 356 is linked to the 616 ID of M3U8, that is easier to find with yt-dlp. yt-dlp requires YouTube Premium cookies to rip any premium video or audio (see below) formats.
| Code | Container | Audio Codec | Audio Bitrate | Channels | Currently offered? |
|---|---|---|---|---|---|
| 139 | MP4 | AAC (HE v1) | 48 Kbps | Stereo (2) | Yes, YT Music, DRC optional* |
| 140 | MP4 | AAC (LC) | 128 Kbps | Stereo (2) | Yes, YT Music, DRC optional |
| (141) | MP4 | AAC (LC) | 256 Kbps | Stereo (2) | No, YT Music* |
| 249 | WebM | Opus | (VBR) ~50 Kbps | Stereo (2) | Yes, DRC optional |
| 250 | WebM | Opus | (VBR) ~70 Kbps | Stereo (2) | Yes, DRC optional |
| 251 | WebM | Opus | (VBR) ~128 Kbps | Stereo (2) | Yes, DRC optional |
| 256 | MP4 | AAC (HE v1) | 192 Kbps | Surround (5.1) | Rarely |
| 258 | MP4 | AAC (LC) | 384 Kbps | Surround (5.1) | Rarely |
| 325 | MP4 | DTSE (DTS Express) | 384 Kbps | Surround (5.1) | Rarely* |
| 327 | MP4 | AAC (LC) | 256 Kbps | Surround (5.1) | ?* |
| 328 | MP4 | EAC3 | 384 Kbps | Surround (5.1) | Rarely |
| 338 | WebM | Opus | (VBR) ~480 Kbps (?) | Ambisonics (?) | Rarely* |
| 380 | MP4 | AC3 | 384 Kbps | Surround (5.1) | Rarely |
| 599 | MP4 | AAC (HE v1) | 30 Kbps | Stereo (2) | Some, DRC optional |
| 600 | WebM | Opus | (VBR) ~35 Kbps | Stereo (2) | Some, DRC optional |
| 773 | MP4 | IAMF (Opus) | (VBR) ~900 Kbps (?) | up to Binaural (7.1.4) | Rarely* |
| 774 | WebM | Opus | (VBR) ~256 Kbps | Stereo (2) | Some, YT Music* |
- Surround audio can be found on some demo videos
- Older videos might be locked to AAC formats or have only one standard quality Opus encode.
- YT Music: These formats are offered on Youtube Music. Formats 141 and 774 are only available to Premium users through High Quality option in YouTube Music app.
- Format 327, 338: These have been found on this Stereo 3D video
- Format 325: You can find out one video link here
- Format 773: IAMF uncompressed audio tracks uploaded are compressed into Opus audio codec and can be played with three groups of Stereo, Surround (5.1) and Binaural for up to 12 channels (7.1.4). You can find out video link here. For correctly download this format you must use
--extractor-args "youtube:player_client=tv" -f 773 --fixup never. Be aware that practically no widespread desktop software player supports IAMF, only a few Smart TVs and newer android devices have native support for it. - Format 774 at YT Music: Some music have available high quality of Opus up to 256 kbps to Premium users, music link here and also bypassing is no longer possible to download for non premium users unless you're subscribed to YouTube Premium and can download format available by extra arguments of cookies from browser or the authentication.
- DRC Optional: Only formats of 139, 140, 249, 250, 251, 599 and 600 were using DRC normalization sound for some videos.
- Since February 2025, YouTube hided formats of 599 and 600 for every video uploaded, these were the lowest quality offered for mobile clients, they aren't rippable anymore without special parameters, and are rarely offered in normal conditions, requiring poor mobile conectivity.
- Format 139, 338: Default yt-dlp without argument when using
-For--list-formatsdoes not show up, so please add this argument to show available formats:--extractor-args "youtube:player_client=all".
Most of these formats are rarely offered and can't be selected directly from the YouTube settings on website or app. They haven't been well documented at all up to the current day.
| Resolution\Format | AV1 | VP9 | AVC (H.264) | Notes |
|---|---|---|---|---|
| 608p | 787L 788H |
779L 780H |
These formats are probably meant for mobile viewing. 787 has lower bitrate (data consumption) than 788, as well as 779 compared to 780. | |
| 144p 1/2FR | 598 | 597 160X |
These formats show half the frames than a normal video, 24-30 fps is turned into 12-15 fps. Sometimes 160 can also be encoded in this way instead of standard framerate, and be accesible through normal quality selector. 598 and 597 require special resources to be ripped, and are only delivered to the normal user under poor connectivity. | |
| 72p 1/4FR | 228(M3U8) | Apparently extremely rare, offers a very low and quality that looks like thumbnails, and a very low framerate that barely feels like video. Only M3U8 ID is available. It's unknown under what circumstances it is offered. |
Sample video link for 608p here.
Thanks to @GammaBoost for finding three formats!
Thanks to @jthievre for finding a format 787!
| Code | Container | Video Codec | Video Res. | Audio Codec | Audio Bitrate | Channels | Currently offered? |
|---|---|---|---|---|---|---|---|
| 5 | FLV | H.263 (Sorenson Spark) | 240p (4:3) | MP3 | 64 Kbps | Mono (1) | No |
| 6 | FLV | H.263 (Sorenson Spark) | 270p (4:3) | MP3 | 64 Kbps | Mono (1) | No |
| 13 | 3GP | MPEG-4 (Simple, L0) | 144p | AAC (LC) | Unknown | Mono (1) | No |
| 17 | 3GP | MPEG-4 (Simple, L0) | 144p | AAC (LC) | 24 Kbps | Mono (1) | No |
| 18 | MP4 | H.264 (Main, L3.0) | 360p | AAC (LC) | 96 (most) / 128 Kbps (some) | Stereo (2) | Yes, GDrive |
| 22 | MP4 | H.264 (High, L3.1) | 720p | AAC (LC) | 128 Kbps | Stereo (2) | No, GDrive |
| 34 | FLV | H.264 (Main, L3.0) | 360p | AAC | 128 Kbps | Stereo (2) | No |
| 35 | FLV | H.264 (Main, L3.0) | 480p | AAC | 128 Kbps | Stereo (2) | No |
| 36 | 3GP | MPEG-4 (Simple, L0) | 144p | AAC (LC) | 24 Kbps | Mono (1) | No |
| 37 | MP4 | H.264 (High, L4.0) | 1080p | AAC (LC) | 128 Kbps | Stereo (2) | No, GDrive |
| 38 | MP4 | H.264 | 3072p | AAC | 192 Kbps | Stereo (2) | No |
| 43 | WebM | VP8 | 360p | Vorbis | 128 Kbps | Stereo (2) | No |
| 44 | WebM | VP8 | 480p | Vorbis | 128 Kbps | Stereo (2) | No |
| 45 | WebM | VP8 | 720p | Vorbis | 192 Kbps | Stereo (2) | No |
| 46 | WebM | VP8 | 1080p | Vorbis | 192 Kbps | Stereo (2) | No |
| 59 | MP4 | H.264 (Main, L3.1) | 480p | AAC (LC) | 128 Kbps | Stereo (2) | No, GDrive |
| 78 | MP4 | H.264 | 480p | AAC | 128 Kbps | Stereo (2) | No |
- Always limited to 30 FPS
- GDrive: These formats are offered for Google Drive video previews. Note that the video player on GDrive displays incorrect codecs on rightclick -> stats
- Starting since May 2024, the formats 17 and 22 are removed for every YouTube videos uploaded. Format 18 remains as the only legacy format available nowadays.
| Code | Container | Video Codec | Video Res. | Audio Codec | Audio Bitrate | Currently offered? |
|---|---|---|---|---|---|---|
| 91 | MPEG-TS (HLS) | H.264 (Baseline, L1.1) | 144p | AAC (HE v1) | 48 Kbps | Yes |
| 92 | MPEG-TS (HLS) | H.264 (Main, L2.1) | 240p | AAC (HE v1) | 48 Kbps | Yes |
| 93 | MPEG-TS (HLS) | H.264 (Main, L3.0) | 360p | AAC (LC) | 128 Kbps | Yes |
| 94 | MPEG-TS (HLS) | H.264 (Main, L3.1) | 480p | AAC (LC) | 128 Kbps | Yes |
| 95 | MPEG-TS (HLS) | H.264 (Main, L3.1) | 720p | AAC (LC) | 128 Kbps | Yes |
| 96 | MPEG-TS (HLS) | H.264 (High, L4.0) | 1080p | AAC (LC) | 128 Kbps | Yes |
| 300 | MPEG-TS (HLS) | H.264 (Main, L3.2) | HFR 720p | AAC (LC) | 128 Kbps | Yes |
| 301 | MPEG-TS (HLS) | H.264 (High, L4.2) | HFR 1080p | AAC (LC) | 128 Kbps | Yes |
- Non-HFR variants are limited to 30 FPS, HFR to 60 FPS
- Non-HFR variants for 720p and 1080p may not be offered if HFR is available
- Livestreams are also offered through DASH video (H.264, VP9) and DASH audio (AAC) streams
- Both audio codecs of MPEG-TS are limited sample rate to 44.1 Khz for streaming a live broadcast.
- Also videos without live broadcasting can play formats for acting user agent Safari Web.
Those duplicate video IDs of m3u8 as Apple Native HLS are linked to common numbers, they're not just rare numbers.
270 (m3u8) == 137 (https) are same video quality, but different protocol.
Thanks, dtlnor for explanation of equalation video IDs.
Also even special thanks, gamer191 to report linked M3U8 codes to common codes.
| Code (M3U8) | Linked to common code from HTTPS |
|---|---|
| 229 | 133 |
| 230 | 134 |
| 231 | 135 |
| 232 | 136 |
| 233 | 139 |
| 234 | 140 |
| 269 | 160 |
| 270 | 137 |
| 311 | 298 |
| 312 | 299 |
| 379 | 214 |
| 602 | 598 |
| 603 | 278 |
| 604 | 242 |
| 605 | 243 |
| 606 | 244 |
| 609 | 247 |
| 612 | 302 |
| 614 | 248 |
| 617 | 303 |
| 620 | 271 |
| 625 | 313 |
| 631 | 330 |
| 632 | 331 |
| 633 | 332 |
| 634 | 333 |
| 635 | 334 |
| 636 | 335 |
| 639 | 336 |
| 642 | 337 |
These are the video frame previews that appear when moving the cursor over the progress bar. So they're called storyboard (sb) too. These are numbered from sb0 (max resolution of the preview) up to sb2 or sb3. The highest number has always the lowest resolution. Format sb3 is only used for 16:9 and 21:9 aspect ratios afaik. If original res is low then YouTube won't use the highest iIDs. It's variable depending on exact aspect ratios and resolutions, so just check it with yt-dlp in your video. Last detail before the table, very short videos (non youtube-shorts, and likely under 15 seconds) may not have any storyboard.
| Format\Aspect Ratio | 4:3 | 3:2 | 16:10 | 16:9 | 1.85:1 | 21:9 | 2.35:1 | 2.39:1 | 16:6 | 32:9 |
|---|---|---|---|---|---|---|---|---|---|---|
| sb(max number) | 48x27 | 48x27 | 48x27 | 48x27 | 48x27 | 48x27 | 48x27 | 48x27 | 48x27 | 48x27 |
| sb(max number - 1) | 60x45 | 67x45 | 70x45 | 80x45 | 83x45 | 105x45 | 105x45/106x45 | 107x45 | 120x45 | 180x45 |
| sb(max number - 2) | 120x90 | 135x90 | 141x90 | 160x90 | 166x90 | 210x90 | 211x90/213x90 | 214x90 | 240x90 | 320x90 |
| sb(max number - 3) | 320x180 | 420x180 |
Most formats are easy to find out, so no samples for every one. For other resolution aspects youtube might just adapt without problems like with the ones listed.
16:6 format sample here
Different approximated "2.35:1" samples here and here because of dumb video details that don't have to bother you.
This is a total pain, for <16:9 the height rules, and for >16:9 the width rules the aspect.
IDK exactly what does YouTube allow about aspect ratios and when it will resize/fill the video. Final note, these images are encoded in group as jpeg first, and then individual frames are delivered as WebP to the user. Actual video previews are animated WebP (vp8 intra only frames).
AgentOak (original owner) made YouTube list formats of video and audio ID especially with tips.
MartinEesmaa (forked owner) updated YouTube list formats for up to date.
Special thanks for finding/fixing by:
qzmtch for finding missing 616 format
dtlnor for little interesting explanation of duplicate formats same
r8420 for finding missing 612 format
Ciancy28 for finding high quality of Opus 256 kbps (format 774) in YT Music
joaquinito2070 for renaming youtube-dl to yt-dlp and fixing incorrect bitrates. Some commits were on it.
And please don't forget to thank me, Aokin1999, for taking the time to fix such an useful page about YouTube formats. :>