Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
YouTube video stream format codes itags

YouTube video stream format codes

Comprehensive list of YouTube format code itags

itag Code Container Content Resolution Bitrate Range VR / 3D
5 flv audio/video 240p - - -
6 flv audio/video 270p - - -
17 3gp audio/video 144p - - -
18 mp4 audio/video 360p - - -
22 mp4 audio/video 720p - - -
34 flv audio/video 360p - - -
35 flv audio/video 480p - - -
36 3gp audio/video 180p - - -
37 mp4 audio/video 1080p - - -
38 mp4 audio/video 3072p - - -
43 webm audio/video 360p - - -
44 webm audio/video 480p - - -
45 webm audio/video 720p - - -
46 webm audio/video 1080p - - -
82 mp4 audio/video 360p - - 3D
83 mp4 audio/video 480p - - 3D
84 mp4 audio/video 720p - - 3D
85 mp4 audio/video 1080p - - 3D
92 hls audio/video 240p - - 3D
93 hls audio/video 360p - - 3D
94 hls audio/video 480p - - 3D
95 hls audio/video 720p - - 3D
96 hls audio/video 1080p - - -
100 webm audio/video 360p - - 3D
101 webm audio/video 480p - - 3D
102 webm audio/video 720p - - 3D
132 hls audio/video 240p - -
133 mp4 video 240p - -
134 mp4 video 360p - -
135 mp4 video 480p - -
136 mp4 video 720p - -
137 mp4 video 1080p - -
138 mp4 video 2160p60 - -
139 m4a audio - 48k -
140 m4a audio - 128k -
141 m4a audio - 256k -
151 hls audio/video 72p - -
160 mp4 video 144p - -
167 webm video 360p - -
168 webm video 480p - -
169 webm video 1080p - -
171 webm audio - 128k -
218 webm video 480p - -
219 webm video 144p - -
242 webm video 240p - -
243 webm video 360p - -
244 webm video 480p - -
245 webm video 480p - -
246 webm video 480p - -
247 webm video 720p - -
248 webm video 1080p - -
249 webm audio - 50k -
250 webm audio - 70k -
251 webm audio - 160k -
264 mp4 video 1440p - -
266 mp4 video 2160p60 - -
271 webm video 1440p - -
272 webm video 4320p - -
278 webm video 144p - -
298 mp4 video 720p60 - -
299 mp4 video 1080p60 - -
302 webm video 720p60 - -
303 webm video 1080p60 - -
308 webm video 1440p60 - -
313 webm video 2160p - -
315 webm video 2160p60 - -
330 webm video 144p60 - hdr
331 webm video 240p60 - hdr
332 webm video 360p60 - hdr
333 webm video 480p60 - hdr
334 webm video 720p60 - hdr
335 webm video 1080p60 - hdr
336 webm video 1440p60 - hdr
337 webm video 2160p60 - hdr
@FAAAAT

This comment has been minimized.

Copy link

FAAAAT commented May 11, 2019

wow that is very useful. where did you get this file?

@emadmahdi

This comment has been minimized.

Copy link

emadmahdi commented Jun 5, 2019

thanks for this table ... but new numbers are not included ... such as ... 394, 395, 396, 397 ... ??!!
where can i get an updated list ?!!

@AzimsTech

This comment has been minimized.

Copy link

AzimsTech commented Jun 16, 2019

@emadmahdi this list is outdated.

@lamensje

This comment has been minimized.

Copy link

lamensje commented Aug 17, 2019

272 (correction!): webm video 4320p (no HDR)
394: mp4 video 144p
395: mp4 video 240p
396: mp4 video 360p
397: mp4 video 480p
398: mp4 video 720p

@lamensje

This comment has been minimized.

Copy link

lamensje commented Aug 17, 2019

272: webm video 2880p/4320p
399: mp4 video 1080p
400: mp4 video 1440p
401: mp4 video 2160p
402: mp4 video 2880p

@emadmahdi

This comment has been minimized.

Copy link

emadmahdi commented Aug 18, 2019

272: webm video 2880p/4320p
399: mp4 video 1080p
400: mp4 video 1440p
401: mp4 video 2160p
402: mp4 video 2880p

thank you

@mzso

This comment has been minimized.

Copy link

mzso commented Sep 15, 2019

This is unfortunately outdated. Formats 258 and 256 (multi channel audio) for example are not listed.
Also there's no differentiation between opus and vorbis streams.

@emadmahdi

This comment has been minimized.

Copy link

emadmahdi commented Sep 16, 2019

I actually find out that these numbers are not required ... the details of each stream is already mentioned in the play url ... in either "codec", "quality", "fmt_list", "bitrate" and/or inside the "m3u8" file.

I created a simple but full resolver for youtube that provide all the details plus the mpd file for all available video+audio combinations ... the python script is in the file below... search for "def YOUTUBE"

https://github.com/emadmahdi/KODI/blob/master/plugin.video.arabicvideos/arabicvideos/RESOLVERS.py

@philippemorin123

This comment has been minimized.

Copy link

philippemorin123 commented Dec 18, 2019

Hello! I'm very concerned as an end-user. I have a canadian-exclusive LG G7 One smartphone with Android 10 on it. The phone is supposedly HDR10-compliant, but all I can get is "308 | webm | video | 1440p60". Does it mean YouTube doesn't push HDR to my phone? I have access to an "HDR" search filter on the app and I tried numerous HDR videos.

@lamensje

This comment has been minimized.

Copy link

lamensje commented Dec 18, 2019

This may help:
https://www.reddit.com/r/lgg7/comments/9v7tqb/lg_g7_hdr_not_working_in_netflix_sporadically_in/

I also don't see the G7 One in this list, only the G7, not sure if that makes a difference.
https://devicereport.youtube.com/

@philippemorin123

This comment has been minimized.

Copy link

philippemorin123 commented Dec 18, 2019

This may help:
https://www.reddit.com/r/lgg7/comments/9v7tqb/lg_g7_hdr_not_working_in_netflix_sporadically_in/

I also don't see the G7 One in this list, only the G7, not sure if that makes a difference.
https://devicereport.youtube.com/

Thanks! ;) Seems like G7 One isn't in the list, indeed. Anyway... I got the phone for cheap so I won't cry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.