EN
525Cloudflare errors (52x)

HTTP 525 SSL Handshake Failed

The SSL/TLS handshake between Cloudflare and the website's server failed.

Quick answer

HTTP status code 525 (SSL Handshake Failed) means: The SSL/TLS handshake between Cloudflare and the website's server failed. Yes, a server error: the website failed to handle the request. Usually only the site owner or host can fix it.

Codes 520–526 are not part of the official HTTP standard; they are returned by Cloudflare's network.

Is it an error?

Cloudflare errors (52x)

Yes, a server error: the website failed to handle the request. Usually only the site owner or host can fix it.

Unofficial codes returned by Cloudflare when it cannot get a valid response from the website's own (origin) server.

Common causes

  • No valid SSL certificate, port 443 closed or cipher mismatch on the server

If you are visiting the site

  1. Wait a few minutes before trying again
  2. Contact the website if the problem continues

If you run the website

  1. Install a valid certificate on the server (e.g. Cloudflare Origin CA) and open port 443
  2. Check the SSL/TLS mode: Full (strict) requires a valid, trusted certificate
  3. Ask your hosting provider to check the server

Frequently asked questions

What does HTTP 525 mean?

HTTP status code 525 (SSL Handshake Failed) means: The SSL/TLS handshake between Cloudflare and the website's server failed.

Is HTTP 525 an error?

Yes, a server error: the website failed to handle the request. Usually only the site owner or host can fix it.

How do I fix a 525 error?

If you are visiting the site: Wait a few minutes before trying again; Contact the website if the problem continues. If you run the website: Install a valid certificate on the server (e.g. Cloudflare Origin CA) and open port 443; Check the SSL/TLS mode: Full (strict) requires a valid, trusted certificate; Ask your hosting provider to check the server.

Cloudflare errors (52x)