YouTube allows video uploads with a maximum file size of 128 GB or a maximum duration of 12 hours, whichever is less. For profile pictures, the maximum file size is 2 MB, and for channel art, the maximum file size is 6 MB.