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.
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.
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.
GET /api/v1/identity/nuban/validate
?account=0123456789
&bank_code=058REST 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
}
}Search any African bank by name, code, or SWIFT.
Look up mobile network from any African phone number.
Look up African public holidays by country and year.