Skip to content
4xx · Client Error

416 Range Not Satisfiable

The byte range the client asked for lies outside the size of the resource.

What it means

HTTP 416 Range Not Satisfiable means the request included a Range header asking for a portion of the resource that does not exist — for example, bytes starting beyond the end of the file. The server cannot return the requested slice because there is nothing there to return.

When it happens

It happens with resumable downloads and media streaming, when a client asks to resume from an offset larger than the current file, or when a stale client assumes a file is bigger than it actually is.

How to fix it

  • Request a byte range that falls within the resource's actual length.
  • Re-check the resource size (via a Content-Length or a fresh request) before issuing a ranged request.
  • For a download manager, restart the download if the cached size is stale.

SEO impact

None for normal pages. Range requests are used for partial downloads, not for the full-page fetches crawlers perform.

Check it with Sitewell

Find out which of your URLs return 416

Paste a list of URLs and Sitewell checks the status code of every one at once — free and without signup.

Related codes

Related guides