Free tool

NUBAN account number validator.

Validate the checksum of any Nigerian NUBAN account number against any bank. Uses the public CBN algorithm. No data is sent to a server — everything runs in your browser.

CBN public algorithmRuns in browserNo PII collected
0/10
About NUBAN

NUBAN (Nigeria Uniform Bank Account Number) is a 10-digit account number standard defined by the CBN. The last digit is a checksum computed from the bank code and first 9 digits using a public algorithm. This tool validates the checksum — it does not confirm the account exists.

How NUBAN works

The CBN NUBAN checksum is computed from the 3-digit bank code plus the first 9 digits of the account number, weighted by the series [3,7,3,3,7,3,3,7,3,3,7,3].

The expected 10th digit is: (10 − (sum mod 10)) mod 10

This tool implements the public algorithm — no PII is sent anywhere. Everything runs in your browser.

API example
GET /api/v1/identity/nuban/validate
  ?account=0123456789
  &bank_code=058
Automate NUBAN validation

REST endpoint for your payment flows.

The Mansa API NUBAN validate endpoint runs the same checksum computation server-side and returns a structured response your payment or KYC flow can act on.

curl "https://mansaapi.com/api/v1/identity/nuban/validate?account=0123456789&bank_code=058" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Response
{
  "success": true,
  "data": {
    "account": "0123456789",
    "bank_code": "058",
    "valid": true,
    "check_digit_expected": 9,
    "check_digit_provided": 9
  }
}
Free tool
Bank code finder

Search any African bank by name, code, or SWIFT.

Free tool
Phone network checker

Look up mobile network from any African phone number.

Free tool
Public holidays

Look up African public holidays by country and year.