Back to all status codes

300

Multiple Choices

Redirection
RFC 7231

The request has more than one possible responses.

Detailed Information

The 300 status code indicates that the request has more than one possible responses. The user agent or user should choose one of them. There is no standardized way to choose one of the responses, but HTML links to the different choices are suggested.

Common Examples

  • URL redirection
  • Choosing a new version of a resource
  • Choosing a language

Common Uses

  • URL redirection
  • Choosing a new version of a resource
  • Choosing a language

Best Practices

  • Provide multiple options for the user to choose from
  • Use appropriate response body structure
  • Consider using 301 Moved Permanently for more permanent redirects

Additional Resources

Read more on MDN

Available for Freelance

Fullstack developer specializing in React, Next.js, and Node.js. Let's build something amazing together!

Stay in the loop

Get notified about new tools and updates

HTTP Status Codes Reference - Complete List with Descriptions