HTTP Date Converter

Convert any date to HTTP Date format (RFC 7231). Always in GMT.

HTTP Date (IMF-fixdate)

Sat, 25 Jul 2026 17:30:00 GMT

RFC 7231 preferred format. Used in Date, Last-Modified, Expires headers. Always GMT.

Epoch Seconds

1785000600

For Cache-Control max-age or programmatic comparison.

ISO 8601 (UTC)

2026-07-25T17:30:00.395Z

Modern alternative for APIs that accept ISO format.

What is HTTP Date?

HTTP/1.1 (RFC 7231) defines the "IMF-fixdate" format for date/time headers: Day, DD Mon YYYY HH:MM:SS GMT. Example: Mon, 15 Jul 2024 12:00:00 GMT. It's always expressed in GMT — never with a numeric offset.

HTTP Headers Using This Format

Date

When the response was generated

Last-Modified

When the resource was last changed

Expires

When the response becomes stale

If-Modified-Since

Conditional GET request header

If-Unmodified-Since

Conditional PUT/DELETE header

Retry-After

When to retry after 429/503 (can also be seconds)

Why Always GMT?

HTTP requires GMT to avoid ambiguity in caching and conditional requests. Intermediary proxies compare timestamps for freshness calculations — a consistent timezone eliminates conversion errors. Note: "GMT" in HTTP is semantically identical to UTC.