Skip to contentSkip to navigationSkip to topbar

SMS Phone Verification

Created by: Twilio
  • Verify
  • Python
  • Ruby
  • .NET
  • JavaScript
  • Go
  • PHP
  • Java

This is a basic SMS phone verification example. How it works:

  • It uses Twilio Verify to verify phone numbers and add an additional layer of security
  • Helps prevent fraudulent users from registering with your business
  • It renders a UI to create an account on a (fictional) website
  • The customer would enter a username, password and phone number
  • It will then send the customer an SMS for 2-Factor Authentication (2FA)
  • The customer will be asked to enter a verification code into the webpage to verify their account
  • When the app receives the SMS from the customer, it will validate the verification code entered against the Twilio Verify service
Report this template(link takes you to an external page)
  1. Choose a language

    This project is available in multiple programming languages.

    Select language
  2. Get the code for this project

    The code for this sample is available on GitHub to view and download.

    View on GitHub(link takes you to an external page)Download ZIP(link takes you to an external page)
  3. Get Twilio credentials

    You will need an Account SID and Auth Token in order to run this code.

    Checking for existing account...

  4. Set up the code sample locally

Need some help?

We all do sometimes; code is hard. Get help now from our support team(link takes you to an external page), or lean on the wisdom of the crowd by browsing the Twilio tag(link takes you to an external page)on Stack Overflow.

Terms of servicePrivacy Policy

Copyright © 2025 Twilio Inc.