How to Verify Your Bangladesh NID Online

Verifying your Bangladesh National Identity (NID) card online is an essential step for many official processes — from opening a bank account to applying for a passport. The Bangladesh Election Commission (EC) provides an online portal that allows citizens to check and verify their NID details quickly and accurately.

Why NID Verification Matters

NID verification ensures that your card information matches official government records. It is required for:

  • Opening bank accounts and mobile banking (bKash, Nagad, Rocket)
  • Applying for a passport
  • Registering a SIM card
  • Land registration and property transactions
  • Applying for government jobs or services

Official Channels for NID Verification

There are two primary ways to verify your NID in Bangladesh:

  1. Bangladesh Election Commission NID Portalservices.nidw.gov.bd
  2. Porichoy API — used by licensed organizations for automated verification

Step-by-Step: Verifying Your NID on the EC Portal

  1. Visit the official NID portal: Open your browser and go to services.nidw.gov.bd.
  2. Click on "NID Wallet" or "Verify NID": Look for the verification option on the homepage.
  3. Enter your NID number: Input your 10-digit or 17-digit NID number in the required field.
  4. Enter your Date of Birth: Provide your date of birth exactly as registered on your NID.
  5. Complete the CAPTCHA: Fill in the image verification code shown on screen.
  6. Submit and Review: Click submit to see your verified NID information.

Understanding 10-Digit vs 17-Digit NID Numbers

Bangladesh previously issued 13-digit and 17-digit NID numbers. These have now been standardized to 10-digit Smart NID numbers. If you have an older NID, you may need to convert the number:

  • 17-digit NID: Take the last 10 digits (digits 8–17) to get your 10-digit number.
  • 13-digit NID: The system automatically maps old numbers to new ones on the portal.

What If Verification Fails?

If the portal cannot verify your NID, consider the following:

  • Double-check that you have entered the correct NID number without spaces.
  • Ensure your date of birth format is correct (DD/MM/YYYY).
  • Your information may not yet be digitized — visit your local Election Commission office.
  • There may be a spelling discrepancy between what you entered and what is on record.

Tips for a Smooth Verification Experience

  • Use a stable internet connection to avoid session timeouts.
  • Always use the official government portal — avoid third-party sites that claim to verify NIDs.
  • Keep your NID number and date of birth handy before starting the process.

NID verification is a straightforward process when done through official channels. If you continue to experience issues, contact the Bangladesh Election Commission helpline or visit your nearest Upazila Election Office for in-person assistance.