All HTTP status codes

HTTP 416 Range Not Satisfiable

Client Error

The 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

  1. Re-request without Range to start fresh

  2. Validate ranges against Content-Length/Content-Range first

Want to explore status codes interactively? Try the free HTTP Status Code Reference — search, categories and example responses, right in your browser.