HTTP Status Codes / 2xx HTTP Status Codes / HTTP 206

206 Partial Content (RFC 7233)

This is an educational reference page about HTTP 206 Partial Content. The page itself is served as 200 OK so it can be indexed as HTTP documentation.

The server is delivering only part of the resource (byte serving) due to a range header sent by the client. The range header is used by HTTP clients to enable resuming of interrupted downloads, or split a download into multiple simultaneous streams.

What it means

HTTP 206 Partial Content means the server is sending only the byte range or ranges requested by the client.

Common causes

How to fix it

Example response

HTTP/1.1 206 Partial Content
Content-Range: bytes 0-1023/4096
Content-Length: 1024
Content-Type: video/mp4

Developer notes

206 is common for media playback and resumable downloads. Correct range headers matter because clients use them to stitch content together.

Questions

What does HTTP 206 mean?

HTTP 206 means the response contains only part of the requested resource, usually because the client sent a Range header.

Is 206 an error?

No. HTTP 206 is a successful response used for partial downloads, streaming, and byte-range requests.

2xx successful – the request was successfully received, understood, and accepted


HTTP status code lookup
By Ping Now, a website/API/service uptime monitor
Data from Wikipedia