JSM Force SSL

Plugin · Free

7,000+ active installs · Rated 5.0/5 · Updated October 15, 2026

Visit website

A no-settings plugin that forces HTTP addresses to HTTPS using standard WordPress filters and 301 permanent redirects. Avoiding output buffering keeps it fast and compatible with page caching, and it understands proxy and load-balancer headers such as X-Forwarded-Proto. It suits sites that already have a working SSL certificate and want a simple, reliable switch. The plugin is free.

Pros

  • No settings: activate and HTTP URLs become HTTPS
  • Uses 301 redirects and filters instead of output buffering
  • Honours X-Forwarded-Proto and X-Forwarded-Ssl proxy headers

Cons

  • Does not change URLs stored in the database
  • Only disabled through constants in wp-config.php
  • Needs a site that already serves valid HTTPS

Topics: SSL plugins

Mentioned in

Alternatives