Elegantly crafted, production-ready error pages — beautifully designed and effortlessly deployable.
Fully precompiled for seamless integration, compatible even with non-JavaScript browsers, and simple to serve in a single response.
Download the latest bundle from the GitHub Pages Branch: Download ZIP
Below is a list of all available error pages with demo links:
Error Code | Page Name | Description | Demo Link | Custom Icon? |
---|---|---|---|---|
400 |
400.html |
Bad Request | Demo 400 | ✅ |
401 |
401.html |
Unauthorized | Demo 401 | ✅ |
402 |
402.html |
Payment Required | Demo 402 | ✅ |
403 |
403.html |
Forbidden | Demo 403 | ✅ |
404 |
404.html |
Not Found | Demo 404 | ✅ |
405 |
405.html |
Method Not Allowed | Demo 405 | ✅ |
406 |
406.html |
Not Acceptable | Demo 406 | ❌ |
407 |
407.html |
Proxy Authentication Required | Demo 407 | ❌ |
408 |
408.html |
Request Timeout | Demo 408 | ❌ |
409 |
409.html |
Conflict | Demo 409 | ❌ |
410 |
410.html |
Gone | Demo 410 | ❌ |
411 |
411.html |
Length Required | Demo 411 | ❌ |
412 |
412.html |
Precondition Failed | Demo 412 | ❌ |
413 |
413.html |
Payload Too Large | Demo 413 | ❌ |
414 |
414.html |
URI Too Long | Demo 414 | ✅ |
415 |
415.html |
Unsupported Media Type | Demo 415 | ❌ |
416 |
416.html |
Range Not Satisfiable | Demo 416 | ❌ |
417 |
417.html |
Expectation Failed | Demo 417 | ❌ |
418 |
418.html |
I'm a teapot | Demo 418 | ✅ |
419 |
419.html |
Authentication Timeout | Demo 419 | ✅ |
420 |
420.html |
Method Failure | Demo 420 | ❌ |
421 |
421.html |
Misdirected Request | Demo 421 | ❌ |
422 |
422.html |
Unprocessable Entity | Demo 422 | ❌ |
423 |
423.html |
Locked | Demo 423 | ✅ |
424 |
424.html |
Failed Dependency | Demo 424 | ❌ |
425 |
425.html |
Too Early | Demo 425 | ❌ |
426 |
426.html |
Upgrade Required | Demo 426 | ❌ |
428 |
428.html |
Precondition Required | Demo 428 | ❌ |
429 |
429.html |
Too Many Requests | Demo 429 | ✅ |
431 |
431.html |
Request Header Fields Too Large | Demo 431 | ❌ |
500 |
500.html |
Internal Server Error | Demo 500 | ✅ |
501 |
501.html |
Not Implemented | Demo 501 | ✅ |
502 |
502.html |
Bad Gateway | Demo 502 | ✅ |
503 |
503.html |
Service Unavailable | Demo 503 | ✅ |
504 |
504.html |
Gateway Timeout | Demo 504 | ✅ |
505 |
505.html |
HTTP Version Not Supported | Demo 505 | ✅ |
506 |
506.html |
Variant Also Negotiates | Demo 506 | ✅ |
507 |
507.html |
Insufficient Storage | Demo 507 | ✅ |
508 |
508.html |
Loop Detected | Demo 508 | ✅ |
509 |
509.html |
Bandwidth Limit Exceeded | Demo 509 | ✅ |
510 |
510.html |
Not Extended | Demo 510 | ❌ |
511 |
511.html |
Network Authentication Required | Demo 511 | ✅ |
- Twemoji — by Twitter — CC BY 4.0
- Tailwind CSS — by Tailwind Labs — MIT
Some error descriptions, advice, and explanations in this repository are generated by artificial intelligence.