All HTTP status codes
4xx Client Error
RFC 9110
416 Range Not Satisfiable
The requested byte range cannot be satisfied.
What it means
HTTP 416 Range Not Satisfiable indicates that the byte range specified in the Range header is invalid or beyond the size of the target resource. Often seen with corrupted resume downloads.
When it's used
Resumable downloads where the client requests bytes beyond the file size, or video players seeking past the end.
Common causes
- Client requested bytes 5000-10000 of a 4000-byte file
- Resumed download of a file that has since changed size
- Buggy video player range calculation
How to fix it
- Send a HEAD request first to determine current resource size
- Validate range bounds before requesting
- Reset and restart the download from byte 0
Example response
HTTP/1.1 416 Range Not Satisfiable Content-Range: bytes */4000
SEO impact
Can hurt video SEO if Google's crawler hits 416 on a media file.