HTTP 525 SSL Handshake Failed

Cloudflare could not complete a TLS handshake with the origin.

Updated

525
SSL Handshake Failed
5xx Server error
Class
Cloudflare (non-standard)
Defined in

What does HTTP 525 mean?

Cloudflare could not complete a TLS handshake with the origin. With SSL mode “Full” or “Full (strict)” Cloudflare connects to the origin over HTTPS. If the origin has no certificate, an unsupported cipher or SNI misconfiguration, the handshake fails.

5xx Server error: The request looked valid, but the server failed to fulfil it. The fix is on the server side.

Common causes of a 525 error

  • No valid certificate installed on the origin for the hostname.
  • The origin does not support SNI or modern TLS versions.
  • Port 443 is closed on the origin.

How to fix 525 SSL Handshake Failed

  • Install a certificate on the origin (a free Cloudflare Origin CA certificate works with “Full (strict)”).
  • Enable TLS 1.2+ and SNI on the origin server.
  • Check with the SSL checker that the origin serves a valid certificate.

525 and SEO

Visitors and crawlers get an error page; fix it quickly.

Example response

HTTP/1.1 525 SSL Handshake Failed

Related status codes

Check which status code a URL returns with the HTTP header checker.

All HTTP status codesSearch the full list of status codes from 100 to 599 with their meanings and SEO impact.
Open the full list

Frequently asked questions

What does status code 525 mean?
525 SSL Handshake Failed: Cloudflare could not complete a TLS handshake with the origin.
How do I fix a 525 error?
Install a certificate on the origin (a free Cloudflare Origin CA certificate works with “Full (strict)”). Enable TLS 1.2+ and SNI on the origin server.
Does 525 affect SEO?
Visitors and crawlers get an error page; fix it quickly.