Skip to main content
CalculoraCalculora

Financial & Business

Finance CalculatorsInvestment & PlanningPersonal FinanceReal Estate InvestingBusiness ToolsStartup & SaaS

Math & Technology

Math CalculatorsEngineering ToolsPhysics ToolsDeveloper ToolsSchool Tools

Health & Life

Medical ToolsSmart UtilityRandomizers

Creator & Specialty

Creator EconomyIslamic ToolsSustainabilityGames

Converters

Unit ConverterLength ConverterWeight ConverterTemperature Converter→ Unit Converters

Randomizers

Random Number GeneratorPassword Strength CheckerSpin the WheelCoin Flip SimulatorDice RollerTimezone Overlap Calculator→ Randomizers
File Converter

PDF Tools

Convert PDF to JPGConvert PDF to PNGConvert PDF to TXTConvert PDF to GIFConvert PDF to WebPConvert PDF to SVGConvert PDF to DOCXConvert PDF to XLSXConvert PDF to PPTXConvert PDF to HTMLConvert PDF to MarkdownConvert PDF to TIFF

Image Converter

Convert JPG to PNGConvert PNG to JPGConvert PNG to WebPConvert WebP to PNGConvert WebP to JPGConvert JPG to WebPConvert SVG to PNGConvert SVG to JPGConvert SVG to WebPConvert BMP to PNGConvert BMP to JPGConvert BMP to WebP

Advanced Images

Convert HEIC to JPGConvert HEIC to PNGConvert TIFF to JPGConvert TIFF to PNGConvert JPG to TIFFConvert PNG to TIFFConvert JPG to ICOConvert PNG to ICOConvert JPEG to AVIFConvert PNG to AVIF

GIF & Animation

Convert GIF to PNGConvert GIF to JPGConvert GIF to individual frames (PNG/JPEG)Convert PNG to GIFConvert JPG to GIFConvert GIF to WebP

Editing

Convert any image to watermarked imageConvert any image to cleaned imageResize images instantly in your browserCompress images online — reduce file size, keep quality
Math Speed ChallengeMental Math ChallengeWordleBint WaladSudoku2048
Currency Converter
CalculoraCalculora

Your all-in-one calculator platform. Free, fast, and accurate tools for every need.

Calculator inputs stay 100% private — all math happens in your browser and never touches our serversFree forever — no paywalls, no subscriptions, no accounts needed

Popular

  • BMI Calculator
  • Loan Calculator
  • Age Calculator
  • Mortgage Calculator
  • Percentage Calculator
  • Scientific Calculator

Math

  • Statistics Calculator
  • Equation Solver
  • Fraction Calculator
  • Prime Factorization Calculator
  • GCD & LCM Calculator
  • Logarithm Calculator

Finance

  • FIRE Calculator
  • Debt Snowball Calculator
  • Investment Calculator
  • Retirement Calculator
  • Salary Calculator
  • ROI Calculator

Legal

  • View All
  • Categories
  • Currency Converter
  • Sitemap
  • Games & Fun Tools
  • About Us
  • Contact Us
  • Privacy Policy
  • Terms of Service
  • Disclaimer

Languages

  • enEnglish
  • arالعربية
  • esEspañol
  • deDeutsch
  • frFrançais
  • hiहिन्दी
  • idBahasa Indonesia
  • itItaliano
  • ja日本語
  • ko한국어
  • ptPortuguês
  • ruРусский
  • trTürkçe
  • viTiếng Việt
  • bnবাংলা
  • zh中文
  • nlNederlands
  • plPolski
  • ukУкраїнська
  • msBahasa Melayu
  • thภาษาไทย

© 2026 Calculora. All rights reserved.

Built with — 100% free

Lightweight & fast — cookies and analytics run only with your consent

  1. Home
  2. Developer Tools
  3. HTTP Status Code Lookup

HTTP Status Code Lookup

Look up any HTTP status code — 200, 404, 500, and everything in between — with a plain-English explanation of what it means and when servers return it.

What is HTTP Status Code Lookup?

HTTP status codes are the three-digit numbers a web server sends back with every response, telling the client (browser, app, or API consumer) whether the request succeeded, needs a redirect, or failed — and why. They're standardized by the IETF and used identically across every web server, browser, and programming language, which makes them one of the most universal debugging references in software development.

This lookup tool covers the most commonly encountered codes across all five categories — informational (1xx), success (2xx), redirection (3xx), client error (4xx), and server error (5xx) — with plain-English explanations of what each one actually means in practice, not just the formal RFC definition.

Formula

1xx: Informational — request received, continuing process
2xx: Success — request was successfully received and accepted
3xx: Redirection — further action needed to complete the request
4xx: Client Error — request contains bad syntax or cannot be fulfilled
5xx: Server Error — server failed to fulfill a valid request

How to Calculate

  1. Type a status code (like 404) or a keyword (like "forbidden") into the search box.
  2. Filter by category using the 1xx-5xx buttons if you want to browse a specific range.
  3. Read the plain-English description of what the code means and when it's typically returned.
  4. Use this as a quick reference while debugging API responses or building error handling.

Example

Searching "429" returns "Too Many Requests" — the code APIs return when you've exceeded a rate limit, telling you to slow down and retry after a delay.

Key Benefits

  • Every commonly used status code in one searchable reference
  • Plain-English explanations, not just formal RFC wording
  • Filter instantly by category (1xx through 5xx)
  • Free, fast, no sign-up required

Common Mistakes to Avoid

  • Returning 200 OK for a request that actually failed, hiding errors from monitoring tools
  • Confusing 401 (not authenticated) with 403 (authenticated but not authorized)
  • Using 302 for a redirect that should be permanent (301), hurting SEO
  • Treating all 4xx and 5xx errors the same in client-side error handling instead of branching on the specific code

Pro Tips

  • Reserve 5xx codes strictly for server-side failures — never use them to signal client input errors
  • Use 429 with a Retry-After header when rate-limiting, so well-behaved clients know when to retry
  • Prefer 404 over a generic error page whenever a resource genuinely doesn't exist — it's better for both users and search engines
  • When designing an API, pick specific 4xx codes (422, 409, 400) rather than defaulting everything to a generic 400

Key Terms Explained

Status line
The first line of an HTTP response, containing the status code and a short reason phrase
Idempotent
A property of certain HTTP methods where repeating the same request has the same effect as doing it once
Redirect chain
A sequence of multiple redirects a browser follows before reaching the final resource
Rate limiting
Restricting how many requests a client can make in a given time window, often signaled with 429

Common Use Cases

  • Quickly understanding an unfamiliar status code returned by an API you're integrating with
  • Deciding which status code to return from your own API for a given error condition
  • Debugging why a request is failing by checking what a specific code actually implies
  • Teaching or learning HTTP fundamentals in a web development course
  • Writing accurate error-handling logic that distinguishes between different 4xx and 5xx cases

Frequently Asked Questions

What do the different HTTP status code ranges mean?
1xx codes are informational, 2xx mean success, 3xx indicate redirection, 4xx mean the client made an error (like requesting a missing page), and 5xx mean the server itself failed to fulfill a valid request.
What's the difference between 401 and 403?
401 Unauthorized means you haven't authenticated (or your credentials are invalid) — the server doesn't know who you are. 403 Forbidden means the server knows who you are but you don't have permission to access the resource.
Why do I sometimes see 200 for a page that clearly failed to load?
This usually means the server returned a valid HTTP response (hence 200 OK) but the application-level content of that response describes an error — a common pattern in APIs that put error details in the response body instead of the status code.
What's the difference between 301 and 302 redirects?
301 Moved Permanently tells browsers and search engines to update their records and use the new URL going forward. 302 Found signals a temporary redirect — the original URL should still be used for future requests.

Related Tools

Aspect Ratio Calculator
Bandwidth Calculator
Download Time Calculator
Cloud Hosting Cost Calculator
CDN Cost Calculator
API Monetization Calculator
100
Continue
The server has received the request headers and the client should proceed to send the request body.
101
Switching Protocols
The requester has asked the server to switch protocols and the server has agreed to do so.
102
Processing
The server has received and is processing the request, but no response is available yet.
200
OK
The request has succeeded.
201
Created
The request has succeeded and a new resource has been created as a result.
202
Accepted
The request has been received but not yet acted upon.
204
No Content
The server successfully processed the request and is not returning any content.
206
Partial Content
The server is delivering only part of the resource due to a range header sent by the client.
301
Moved Permanently
This and all future requests should be directed to the given URI.
302
Found
Tells the client to look at (browse to) another URL temporarily.
304
Not Modified
Indicates that the resource has not been modified since the version specified by the request headers.
307
Temporary Redirect
The request should be repeated with another URI, but future requests can still use the original URI.
308
Permanent Redirect
The request and all future requests should be repeated using another URI, method not changed.
400
Bad Request
The server cannot or will not process the request due to a client error.
401
Unauthorized
Authentication is required and has failed or has not yet been provided.
403
Forbidden
The request was valid, but the server is refusing action — the client does not have access rights.
404
Not Found
The requested resource could not be found but may be available in the future.
405
Method Not Allowed
A request method is not supported for the requested resource.
408
Request Timeout
The server timed out waiting for the request.
409
Conflict
The request could not be processed because of conflict in the current state of the resource.
410
Gone
The resource requested is no longer available and will not be available again.
413
Payload Too Large
The request is larger than the server is willing or able to process.
414
URI Too Long
The URI provided was too long for the server to process.
415
Unsupported Media Type
The request entity has a media type which the server or resource does not support.
418
I'm a teapot
This code was defined as an April Fools' joke in RFC 2324 and is not expected to be implemented by real servers.
422
Unprocessable Entity
The request was well-formed but was unable to be followed due to semantic errors.
429
Too Many Requests
The user has sent too many requests in a given amount of time (rate limiting).
500
Internal Server Error
A generic error message given when an unexpected condition was encountered.
501
Not Implemented
The server either does not recognize the request method, or it lacks the ability to fulfil it.
502
Bad Gateway
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
503
Service Unavailable
The server cannot handle the request, usually due to maintenance or being overloaded.
504
Gateway Timeout
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.