Back to all status codes
416

Range Not Satisfiable

The requested range cannot be satisfied by the server.

Common Causes

  • Invalid byte range
  • Range exceeds file size
  • Malformed Range header

Fix Solutions

Check file size first

Make a HEAD request to get Content-Length before range request.

Code Examples

# Check file size before range request
curl -I https://example.com/file.zip
# Then request valid range
curl -H "Range: bytes=0-1023" https://example.com/file.zip

Related Tools