451

Unavailable For Legal Reasons

The server is denying access to the resource as a consequence of a legal demand.

Quick Definition

The HTTP 451 Unavailable For Legal Reasons status code indicates that the server operator has received a legal demand to deny access to the resource, or to a resource that includes the requested resource. The code is a reference to Ray Bradbury's novel Fahrenheit 451, in which books are banned and burned. This status code was standardized in RFC 7725 (2016).

The Fahrenheit 451 Reference

The number 451 was chosen as a deliberate literary reference to Ray Bradbury's 1953 dystopian novel Fahrenheit 451, in which the government bans and burns all books to suppress free thought. The title refers to the temperature at which paper auto-ignites (451 degrees Fahrenheit).

The status code was proposed by Google engineer Tim Bray in 2012 as a way to provide transparency when content is blocked for legal reasons. Before 451 existed, servers would typically return a 403 Forbidden or 404 Not Found, making it impossible for users to know whether content was legally censored or simply unavailable. The code was officially standardized by the IETF as RFC 7725 in February 2016.

When It Is Used

  • DMCA takedown notices - Content removed from hosting platforms after a copyright holder files a Digital Millennium Copyright Act takedown request
  • Government-mandated blocks - Websites or pages blocked by order of a government, often for political content, gambling, or material deemed illegal in a specific jurisdiction
  • Court orders - Specific content ordered to be removed or blocked by a court of law, such as defamation rulings or injunctions
  • GDPR compliance - Content blocked in the European Union due to data protection regulations, right to be forgotten requests, or privacy law violations
  • Geo-restricted legal content - Content that is legal in some countries but illegal in others (e.g., certain types of speech, media, or information)
  • Regulatory compliance - Financial services, healthcare, or other regulated industries blocking content that violates local regulations

Real-World Examples:

GitHub Returns 451 for repositories that are blocked in certain countries due to government requests, with a notice explaining the legal basis for the block.

Google Uses 451 for search results removed under the EU's Right to Be Forgotten ruling, with a notice at the bottom of affected search pages.

ISPs Internet service providers in countries like the UK, Australia, and Turkey use 451 (or should) when blocking websites by government order.

Reddit Has used 451 to block specific subreddits or content in countries where that content violates local laws.

💻 HTTP Example

# Client requests a resource that has been legally blocked
GET /article/removed-content HTTP/1.1
Host: example.com
Accept: text/html

# Server Response (content blocked by legal demand)
HTTP/1.1 451 Unavailable For Legal Reasons
Content-Type: text/html
Link: <https://example.com/legal/takedown-notice>; rel="blocked-by"

{
  "error": "Unavailable For Legal Reasons",
  "message": "This content has been removed in response to a legal request.",
  "blocked_by": "DMCA Takedown Notice",
  "legal_authority": "17 U.S.C. 512(c)",
  "contact": "legal@example.com",
  "statusCode": 451
}

Per RFC 7725, the response should include a Link header with a rel="blocked-by" relationship pointing to the entity responsible for the legal block. The response body should explain who made the legal demand and under what authority.

Frequently Asked Questions

Why is the status code named after Fahrenheit 451? +
The code 451 is a deliberate reference to Ray Bradbury's dystopian novel Fahrenheit 451 (1953), where the government bans and burns all books to control information. The title refers to 451 degrees Fahrenheit, the auto-ignition temperature of paper. Google engineer Tim Bray chose this number when he proposed the status code in 2012 to draw a direct parallel between online censorship and the book-burning depicted in the novel. It was officially standardized in RFC 7725 in 2016.
Who returns a 451 status code? +
A 451 response can be returned by any server, CDN, ISP, or hosting provider that is required to block content due to a legal obligation. Common scenarios include: hosting companies complying with DMCA takedown notices, search engines removing results under the EU's Right to Be Forgotten, ISPs implementing government-ordered website blocks, platforms removing content by court order, and services geo-blocking content that violates local laws. The response should identify who made the legal demand.
How is 451 different from 403 Forbidden? +
A 403 Forbidden is a general-purpose code meaning the server refuses to fulfill the request, typically due to permissions, authentication, or access control rules. A 451 Unavailable For Legal Reasons specifically indicates that the block is due to a legal demand - a court order, government censorship, DMCA takedown, or regulatory compliance requirement. Using 451 provides transparency and accountability, allowing users and researchers to distinguish legal censorship from technical restrictions. Before 451 existed, servers often returned 403 for legally blocked content, hiding the true reason.

Monitor Your Website 24/7

Track uptime, response codes, and availability across all your web properties and global regions.

Start Free Monitoring