BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
OTP Login With Phone Number, OTP Verification icon
Actively maintained Tested with WP 7.1 #4 in otp login

OTP Login With Phone Number, OTP Verification

Passwordless OTP login for WordPress. Login or register with phone number via SMS or Firebase. Compatible with WooCommerce. GDPR-compliant.

Active installs1K+1K+ tier
Downloads · 30d2.2K▲ +5.8% vs prev. 30d
Rating4.9/581 reviews
Health score91/100Excellent
All-time downloads139.1KSince Aug 2020
Support resolved4 / 4100% in last 2 months
RequiresWP 5.9PHP any
Downloads · 7d429▼ -9.9% week over week
Our verdict

Safe pick

Yes — OTP Login With Phone Number, OT… is a safe, well-maintained plugin to use in 2026. It runs on 1K+ sites, is rated 4.9/5 and was last updated 2 weeks ago, and scores 91/100 on our health check.

  • Loved by users — 4.9/5 from 81 reviews
  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

99199299Jul 1Aug 14Sep 28
Yesterday51
Daily average (1y)57
Peak day413Oct 25, 2025
Last 12 months20.7K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where OTP Login With Phone Number… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
otp login #1 242 Best otp login plugins →
OTP Verification #2 250 Best OTP Verification plugins →
passwordless login #9 213 Best passwordless login plugins →
phone number login #1 940 Best phone number login plugins →
sms verification #3 336 Best sms verification plugins →

Version adoption

Share of active sites per release.

  • 1.886.0%
  • 1.78.4%
  • Other5.6%

Rating breakdown

★★★★★★★★★★ 4.9 from 81 reviews

  • 5★93.8%
  • 4★2.5%
  • 3★1.2%
  • 2★0.00%
  • 1★2.5%

About OTP Login With Phone Number, OTP Verifi…

From the official readme · v1.8.74

Description

OTP Login With Phone Number lets your users login and register using their mobile phone number — no password required. Send a One-Time Password (OTP) via SMS or Firebase and authenticate instantly.

Works seamlessly with WordPress and is fully compatible with WooCommerce login, registration, and checkout pages. Supports 20+ SMS gateways and lets you connect any custom SMS provider for free.

🔑 KEY FEATURES (FREE)

  • Phone number login & registration — replace or extend the default WordPress login
  • OTP via SMS or Firebase — free Firebase integration included
  • Compatible with WooCommerce — works on My Account, checkout, and registration pages
  • Compatible with LearnPress — OTP login on course checkout pages
  • Email login — let users login with email + OTP (no password)
  • Country flags & auto country code detection
  • Passwordless login — frictionless UX, higher conversion rates
  • Redirect after login/register to any URL
  • Page protection — restrict pages to logged-in users only
  • Password recovery via phone number OTP
  • Existing user sync — match phone numbers already stored in user meta (e.g. WooCommerce billing phone)
  • Store phone with or without country code
  • Custom gateway — connect any SMS provider yourself via URL + JSON config
  • GDPR-compliant
  • Translation-ready — includes Persian (fa_IR), compatible with WPML & Polylang
  • Multisite support
  • Shortcodes for embedding login form anywhere
  • Custom CSS support

📱 FREE SMS GATEWAYS

  • Firebase — free OTP via Google Firebase (recommended for international sites)
  • Twilio — international SMS gateway, free to configure
  • Netgsm — Turkey SMS gateway
  • Webruno SMS — free Iranian SMS gateway, powered by Webruno
  • Custom API — connect any SMS gateway using your own URL, headers, and body config

📱 PRO SMS GATEWAYS

  • WhatsApp via UltraMessage
  • Telegram
  • MSG91 (India)
  • Alibabacloud
  • MessageBird
  • Trustsignal
  • Taqnyat (Arabic)
  • 2Factor
  • Textlocal
  • Vonage
  • SMS.ir
  • MelliPayamak
  • FarazSMS

🔌 COMPATIBLE WITH

  • WooCommerce login, registration & checkout
  • LearnPress course checkout
  • Woodmart Theme sidebar login
  • Elementor (via shortcode)
  • WPForms (via shortcode)
  • Contact Form 7 (via shortcode)
  • WPBakery, Divi, Gutenberg (via shortcode)
  • WPML & Polylang (translation-ready)

⚡ USE CASES

  • eCommerce stores — reduce cart abandonment with frictionless phone login
  • WooCommerce shops — phone-verified checkout without passwords
  • Membership sites — verified user registration via OTP
  • LMS platforms — secure student login for online courses
  • Booking sites — quick login without password
  • Any site wanting to reduce fake registrations and improve security

🚀 PRO VERSION

Unlock advanced features with the Pro version:

  • 15+ additional SMS gateways (Twilio, WhatsApp, Telegram, MSG91, and more)
  • Advanced form builder & UI customization
  • Custom registration fields
  • Default user role assignment
  • Custom gateway development support
  • Priority support

📄 SHORTCODES

[idehweb_lwp] — embed the login/register form anywhere

[idehweb_lwp_metas phone_number="true" email="true"] — show logged-in user's phone/email

[idehweb_lwp_verify_email] — email verification form

📚 Documentation & Support

External Services

This plugin uses the following external services:

Firebase Authentication (optional — only when Firebase gateway is selected)
– Verifies phone numbers via OTP
– Data sent: phone number, IP address
– Terms | Privacy

Crisp Chat (optional, can be disabled in Settings > Installation)
– Live chat support inside the plugin admin panel
– Data sent: chat messages, name, email, IP address
– Terms | Privacy

Microsoft Clarity (optional, can be disabled in Settings > Installation)
– Anonymous usage analytics on the plugin admin pages only. No visitor or frontend data collected.
– Terms | Privacy

Installation

  1. Install the plugin from the WordPress plugin directory or upload the zip file
  2. Activate through the ‘Plugins’ menu in WordPress
  3. Go to Login Settings in your WordPress admin
  4. Choose your SMS gateway and configure it
  5. Use [idehweb_lwp] shortcode on any page or let the plugin replace the default login form

Frequently asked questions

Does this plugin work with WooCommerce?

Yes. The plugin is fully compatible with WooCommerce. It replaces or extends the login and registration forms on the My Account page, checkout page, and registration forms — all without passwords.

Which SMS gateways are free?

Firebase, Twilio, Webruno SMS, and Custom API are all free. Firebase is recommended for international sites. You can also connect any SMS provider yourself using the Custom API option.

Is Firebase free to use?

Yes. Firebase OTP is free within Google’s usage limits and is the recommended gateway for international sites.

Can users login with both phone number and email?

Yes. You can enable dual login — phone number OTP or email OTP — from the settings.

Does this replace the default WordPress login page?

You can configure it to replace or work alongside the default login. Fully configurable.

Can I use this on existing users?

Yes. The plugin syncs with existing WordPress users. If a phone number is stored in user meta (e.g. WooCommerce billing_phone), it will match automatically. You can also run a bulk sync from the settings page.

Does it support Google SSO?

Yes. Pro version supports Google SSO alongside phone number login.

Is the plugin translation-ready?

Yes. Compatible with WPML, Polylang, and standard .po/.mo translation files. Includes Persian (fa_IR) translation out of the box.

Does it work on multisite?

Yes. Multisite is supported.

Can I customize the login form appearance?

Yes. Custom CSS is supported in the free version. Pro version includes a full style panel — colors, fonts, logo, background, button styles.

Which page builders are supported?

Use the [idehweb_lwp] shortcode inside Elementor, WPBakery, Divi, Gutenberg, or any page builder that supports shortcodes.

Can I add extra fields to the registration form?

Yes, with the Pro version you can add custom registration fields and collect additional user data on signup.

Does it work with LearnPress?

Yes. The plugin is compatible with LearnPress and replaces the login/checkout form for course purchases.

How can I connect my own SMS gateway?

Use the Custom API option — enter your gateway URL, request method (GET/POST), headers, and body in JSON format. Use ${code} as a placeholder for the OTP code.

How can I report security bugs?

Through the Patchstack Vulnerability Disclosure Program: Report a vulnerability

Changelog

Security fix: OTP brute-force protection. Update recommended for all users.

1.8.74

  • New: added Webruno SMS gateway — free Iranian SMS OTP provider

1.8.73

  • Fix: Default Role setting was not saving — the select field’s name attribute was being stripped for non-PRO users, so the chosen role never reached the database
  • Fix: PHP 8.1+ deprecation notice (array offset on false) when reading localization settings before they’ve ever been saved
  • Fix: “Sync old WooCommerce users billing phone” button now shows a loading/success/error state instead of appearing unresponsive
  • New: separate Privacy Policy link field, independent from the Terms & Conditions link
  • New: option to hide the country-code selector entirely, for sites serving a single country/locale
  • Improvement: replaced the large promotional banner on the settings page with a smaller, less intrusive upgrade card
  • Improvement: switched wp_redirect() to wp_safe_redirect() (with proper exit()) in the login redirect flow

1.8.72

  • Fix: resolved a fatal ArgumentCountError in check_sms_gateway_configuration_notice() that could occur when third-party notice-management plugins re-triggered the admin_notices hook without passing the expected argument. The $page parameter now has a default value, so the function can safely run with zero arguments.

1.8.71

  • Security fix: added rate limiting and lockout on OTP verification (login, registration, email activation) — code is now invalidated after too many wrong attempts, and max attempts is configurable in General settings
  • Reset attempt counter whenever a fresh OTP is issued

1.8.65

  • Enable show form on checkout page

1.8.63

  • Maintenance and stability improvements

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best OTP Login With Phone Number,… alternatives

All otp login plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Login & Register Customizer – Forms, Popup, Profile & WooCommerce Login & Register Customizer Give your WordPress or WooCommerce website a modern login experience with beautiful, fast… by xootix 30K+ ★★★★★★★★★★ 4.8 (254) 2 weeks ago 87
2 WSMS (formerly WP SMS) – SMS & MMS Notifications with OTP and 2FA for WooCommerce WSMS (formerly WP SMS) Send SMS/MMS notifications, OTP & 2FA messages, and WooCommerce updates with support for… by VeronaLabs 7K+ ★★★★★★★★★★ 4.1 (107) 3 weeks ago 89
3 miniOrange OTP Login, Verification and SMS Notifications miniOrange OTP Login, Verification and SMS Notifications OTP Verification via Email/SMS/WhatsApp,SMS Notifications for WooCommerce,OTP Login with… by miniOrange 5K+ ★★★★★★★★★★ 4.7 (439) 3 weeks ago 88
5 Email OTP Authenticator – Login, Register & 2FA Email OTP Authenticator – Login, Register & 2FA A Lightweight OTP-based Plugin for Login, Registration, 2FA with Email & Session… by Chandan Shrivastava 100+ ★★★★★★★★★★ 5 (12) 2 weeks ago 84
6 Login with OTP Login with OTP Login with OTP for WordPress and WooCommerce. Secure your site by replacing static… by WP-EXPERTS.IN 100+ ★★★★★★★★★★ 4.3 (3) 3 months ago 58
7 Advanced Accounts for WooCommerce Advanced Accounts for WooCommerce Customize WooCommerce My Account, add email OTP and verification, support phone-based… by YoOhw Studio 60+ ★★★★★★★★★★ 5 (1) 1 month ago 66
8 Ultimate SMS Notifications – Messaging, Alerts & OTP Ultimate SMS Notifications – Messaging, Alerts & OTP Send SMS/MMS notifications, OTP & 2FA messages, and WooCommerce updates with support for… by wpunicorn 10+ ★★★★★★★★★★ No reviews 11 months ago 38
9 Authora : Easy login with mobile number Authora : Easy login with mobile number Authora by authora <10 ★★★★★★★★★★ No reviews 2 months ago 55
10 Password Less Login Password Less Login A powerful and easy-to-use WordPress plugin for passwordless and OTP-based login. by Sadekur Rahman <10 ★★★★★★★★★★ No reviews 9 months ago 36
11 Jalpi Login and Notifications Jalpi Login and Notifications Send automated WhatsApp order notifications and enable secure WhatsApp OTP login for… by Konceptwise Digital Media Pvt… <10 ★★★★★★★★★★ No reviews 4 months ago 49

FAQ

OTP Login With Phone Number, OTP Ve…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 29, 2026

Is OTP Login With Phone Number, OT… free?

Yes. OTP Login With Phone Number, OT… is free to download and use from the official WordPress.org plugin directory.

Is OTP Login With Phone Number, OT… safe to use in 2026?

Yes — OTP Login With Phone Number, OT… is a safe, well-maintained plugin to use in 2026. It runs on 1K+ sites, is rated 4.9/5 and was last updated 2 weeks ago, and scores 91/100 on our health check.

How many websites use OTP Login With Phone Number, OT…?

OTP Login With Phone Number, OT… is active on 1K+ WordPress websites and has been downloaded 139,131 times since it launched in August 2020. It was downloaded 2,158 times in the last 30 days.

Does OTP Login With Phone Number, OT… work with WordPress 7.1?

Yes. The developer has tested OTP Login With Phone Number, OT… up to WordPress 7.1.2, the latest release. It requires WordPress 5.9 or newer.

When was OTP Login With Phone Number, OT… last updated?

The latest version, 1.8.74, was released on September 13, 2026 (2 weeks ago).

Who makes OTP Login With Phone Number, OT…?

OTP Login With Phone Number, OT… is developed and maintained by Hamid Alinia.

What are the best alternatives to OTP Login With Phone Number, OT…?

The most popular alternatives to OTP Login With Phone Number, OT… are Login & Register Customizer (30K+ installs), WSMS (formerly WP SMS) (7K+ installs) and miniOrange OTP Login, Verif… (5K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.