W3cubDocs

/HTTP

Expires

The Expires header contains the date/time after which the response is considered stale.

Invalid dates, like the value 0, represent a date in the past and mean that the resource is already expired.

If there is a Cache-Control header with the max-age or s-maxage directive in the response, the Expires header is ignored.

Syntax

Expires: <http-date>

Directives

<http-date>

An HTTP-date timestamp.

Examples

Expires: Wed, 21 Oct 2015 07:28:00 GMT

Specifications

Specification Title
RFC 7234, section 5.3: Expires Hypertext Transfer Protocol (HTTP/1.1): Caching

Browser compatibilityUpdate compatibility data on GitHub

Desktop
Chrome Edge Firefox Internet Explorer Opera Safari
Expires Yes 12 Yes Yes Yes Yes
Mobile
Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
Expires Yes Yes Yes Yes Yes Yes

See also

© 2005–2020 Mozilla and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expires