{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.devtools.tools"},{"@type":"ListItem","position":2,"name":"HTTP Status Codes","item":"https://www.devtools.tools/http-status"},{"@type":"ListItem","position":3,"name":"416 Range Not Satisfiable","item":"https://www.devtools.tools/http-status/416"}]}All HTTP status codes
HTTP 416 Range Not Satisfiable
Client ErrorThe Range header asks for bytes outside the resource's actual size — e.g. resuming a download past the end of the file.
Defined in RFC 9110
Common causes
- Resuming a download of a file that changed size
- Bugs computing byte offsets
How to fix it
Re-request without Range to start fresh
Validate ranges against Content-Length/Content-Range first
Related status codes
Want to explore status codes interactively? Try the free HTTP Status Code Reference — search, categories and example responses, right in your browser.