SavingBits

Video

How many hours of 1080p video fit on 1 TB?

278hours

as 1080p, 30 fps (H.264, 8 Mbps), 3.6 GB per hour

Video size depends on bitrate, not resolution alone. An hour of 1080p is at most 3 GB from Netflix but 5.4 GB at YouTube's recommended 60 fps upload bitrate, and cameras often go higher. These rows use published bitrates.

The arithmetic

  1. 1,000 GB = 1,000,000,000,000 bytes (drives and phones are sold in decimal units)
  2. 8 Mbps × 3,600 s ÷ 8 = 3.6 GB per hour
  3. 1,000 GB ÷ 3.6 GB per hour = 278 hours
Every format on 1,000 GB
FormatPer hourOn 1,000 GB
1080p, 30 fps (H.264, 8 Mbps) published3.6 GB11 days 14 h
1080p, 60 fps (H.264, 12 Mbps) published5.4 GB7 days 17 h
iPhone 1080p, 30 fps (HEVC) estimate3.6 GB11 days 14 h
1080p on other sizes
CapacityHours
64 GB17 h 47 min
128 GB35 h 33 min
256 GB2 days 23 h
512 GB5 days 22 h
2 TB23 days 4 h

Sources and assumptions

  • 1080p, 30 fps (H.264, 8 Mbps): YouTube Help, 'Recommended upload encoding settings': 8 Mbps for 1080p at 24–30 fps.
  • 1080p, 60 fps (H.264, 12 Mbps): YouTube Help, 'Recommended upload encoding settings': 12 Mbps for 1080p at 48–60 fps.
  • iPhone 1080p, 30 fps (HEVC) (estimate): The per-minute size iPhone shows under Settings › Camera › Record Video (as widely reported; check your own phone).

Try your own numbers in the video file size calculator