4xx Client ErrorHTTP Status Code Reference
HTTP 416 Range Not Satisfiable— What It Means, Causes & How to Fix It
The client requested a portion of the file using the Range header, but the server cannot supply that portion. Typically because the requested range is beyond the end of the resource.
Live URL Status Checker
Enter any URL to see its real HTTP response code
Common Causes
- Requested byte range exceeds the file size
- Resume download with an offset beyond the current file length
- File was truncated or changed since the range was calculated
How to Fix
- 1Check the file size with a HEAD request before requesting a range
- 2Reset the download instead of trying to resume
- 3Verify the Content-Range values are within bounds
Example
HTTP 416 Range Not Satisfiable
GET /file.zip HTTP/1.1 Range: bytes=99999999- → 416 Range Not Satisfiable → Content-Range: bytes */50000
Related Client Error Codes
400
Bad Request
401Unauthorized
402Payment Required
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
407Proxy Authentication Required
408Request Timeout
409Conflict
410Gone
411Length Required
412Precondition Failed
413Content Too Large
414URI Too Long
415Unsupported Media Type
417Expectation Failed
418I'm a Teapot
421Misdirected Request
422Unprocessable Content
423Locked
424Failed Dependency
425Too Early
426Upgrade Required
428Precondition Required
429Too Many Requests
431Request Header Fields Too Large
451Unavailable For Legal Reasons
Commonly Referenced Status Codes
The most frequently searched HTTP status codes