What does HTTP 416 mean?
The byte range requested with Range is outside the resource. Happens when a download manager resumes a file that has since changed or shrunk, or when a player requests bytes beyond the end of a media file.
4xx Client error: The request has a problem the client can fix: wrong URL, missing credentials, bad data or too many requests.
How to fix 416 Range Not Satisfiable
- Restart the download without the Range header.
416 and SEO
No SEO impact.
Example response
HTTP/1.1 416 Range Not Satisfiable
Content-Range: bytes */146515
How to return a 416 response
Node.js (Express)
res.status(416).json({ error: 'Range Not Satisfiable' });PHP
http_response_code(416);Python (Flask)
return {'error': 'Range Not Satisfiable'}, 416Go (net/http)
w.WriteHeader(416)nginx
return 416;
Related status codes
- 206 Partial Content — The server is delivering only the byte range the client asked for with a Range header.
- 200 OK — The request succeeded and the response body contains the requested resource.
Check which status code a URL returns with the HTTP header checker.
Preguntas frecuentes
What does status code 416 mean?
Range is outside the resource.