Easy, secure, and passwordless authentication for WordPress. Streamline the login process by sending links to your users. No more passwords to remember, no more password resets, and no more password strength requirements. Learn more about Magic Login Key Features 🌟 Passwordless Authentication : No
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.0 and PHP 7.4.
SourceWordPress plugins · Oct 18, 2026
01 / Source details
About this tool.
Easy, secure, and passwordless authentication for WordPress.
Streamline the login process by sending links to your users. No more passwords to remember, no more password resets, and no more password strength requirements.
Learn more about Magic Login
Key Features 🌟
Passwordless Authentication : No more forgotten passwords or complex requirements.
Magic Links : Secure, unique links sent directly to users’ email inboxes.
Auto Login : Support for auto-login links in outgoing emails. It’s useful when pending action from a user, such as reply a comment, complete the checkout, etc.
Native Honeypot Protection : Add a lightweight, no-CAPTCHA spam protection layer to Magic Login forms. Learn more
User-Friendly : Simplifies the login process for all users.
Enhanced Security : Reduces risks associated with weak passwords.
Tools : Export, import, and reset plugin settings easily from the admin panel or WP-CLI. Learn more
How does it work? 🪄
01User enters their email address.
02A unique magic link is sent to their inbox.
03Clicking the link authenticates and logs in the user.
PRO Features 🎩
Here are the premium features that come with Magic Login Pro:
SMS Login: Send magic login links via SMS. Learn more .
QR Code Login: Let users log in by scanning a QR code. Learn more .
Registration: Enable easy user registration directly from the login form or with a shortcode. Learn more .
CLI Command: Use WP-CLI to create login links, generate QR codes, export/import settings, and more. Learn more .
Brute Force Protection: Limit rate of login attempts and block IP temporarily.
Login request throttling: Limit login link generation for a certain period.
IP Check: Enhance the security by restricting users to log in from the same IP address that requested the link.
Bug reports and pull requests are welcome on GitHub . Some of our features are pro only, please consider before sending PR.
If you like Magic Login, then consider checking out our other projects:
Magic Login Pro – Easy, secure, and passwordless authentication for WordPress. * SessionQuota Pro – Limit concurrent sessions in WordPress. * Stream Integration Pro – Upload, sync, restore, and manage WordPress videos with Cloudflare Stream. * Easy Text-to-Speech – Convert written content into high-quality synthesized speech for WordPress. * Handywriter – AI-powered writing assistant for WordPress. * PaddlePress PRO – Paddle plugin for WordPress. * WP Accessibility Toolkit – Tools to help make your WordPress site more accessible. * Powered Cache – Caching and optimization for WordPress to help improve PageSpeed and Core Web Vitals.
See it in action
Screenshots & previews.
Login PageSettings PageLogin EmailLogin Block
02 / Source details
Getting started.
Manual Installation
01Upload the entire /magic-login directory to the /wp-content/plugins/ directory.
02Activate Magic Login through the ‘Plugins’ menu in WordPress.
03 / Source details
Frequently asked questions.
What is passwordless authentication?
Passwordless authentication is an authentication method in which a user can log in to a computer system without entering (and remembering) a password.
Are the magic links secure?
Yes! In fact, we thought this is more secure than the regular login due to most of the users are using weak passwords. Since magic login generates a random token for a limited time frame it makes the links quite strong and secure.
When do login links expire?
It expires in 5 minutes by default. You can change TTL under the “Token Lifespan” on the settings page. Enter “0” to disable automatic expiration.
Why am I not getting login links?
Magic Login uses WordPress built-in mail functions. So, it depends on your configuration. We highly recommend to use an SMTP service for better email delivery.
How can I use a passwordless login form on any page?
You can use [magic_login_form] shortcode or block. Learn More.
Why are users redirected back to the page where they added the magic login form via shortcode?
This behavior occurs because the magic login form is designed to use the current page as the target redirection URL by default. It’s a way to ensure a smooth user experience by bringing users back to the page they started from. However, if you wish to alter this behavior, you can easily do so by passing an empty redirect_to=”” parameter within the shortcode. Learn More.
Can developers adjust honeypot timing?
Yes. Developers can use the magic_login_honeypot_config filter to adjust the minimum and maximum form age checks used by the native honeypot layer.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati