IBAN Toolkit logoIBAN Toolkit

Brazil IBAN Generator

Free test BR IBANs: 29 characters, official registry format, valid check digits.

Brazil IBAN generator

29-character format, official registry structure.

Same country + seed + row order gives the same test values. Leave blank for random samples. Seed algorithm: v1. Do not enter personal data.

Brazil IBAN format

A Brazil IBAN is 29 characters long: the BR country code, 2 check digits, and a 25-character BBAN (8 alphanumeric characters + 5 digits + 10 digits + 1 alphanumeric character + 1 alphanumeric character). Here is how a generated test IBAN breaks down:

PartExampleFormat
Country codeBR2 letters (ISO 3166)
Check digits242 digits: mod-97 checksum
Bank code685666458 digits
Branch code524065 digits
Account number9454236085JV10 digits + 1 letters + 1 letters/digits

Full test IBAN: BR24 6856 6645 5240 6945 4236 085J V (random test value)

About Brazil IBANs

  • Brazil's 29-character IBAN uses an 8-character alphanumeric bank identifier, a 5-digit branch identifier, 10 digits, and two final alphanumeric characters in the BBAN.
  • Release 103 changed the registered Brazilian bank-identifier pattern from numeric-only to alphanumeric (8!c).
  • Brazil uses IBAN only for receiving international transfers; domestic transfers use other systems.

Use test Brazil IBANs for

  • Testing payment forms that accept Brazil bank details.
  • QA fixtures and demo data with the correct 29-character structure.
  • Validating your own mod-97 implementation against known-correct outputs.

Country-specific testing notes

The Brazilian layout includes additional account-type and owner-related positions. A matching character pattern does not establish that those classifications were issued for an account.

Test more than the happy path

Generate with seed country-regression-v1, preserve the selected country and quantity, then run again to reproduce the same rows. Include an invalid-checksum input and a shorter input in your form tests. The versioned fixture pack supplies expected results for the implemented format checks.

Interpret the result correctly

Our checks cover the registered length, character pattern and international check digits. They do not certify domestic checksums, reserved-value rules, active bank codes, account existence or recipient ownership. Use bank-issued details for payments and your provider’s documented sandbox values for integration tests.

More countries

Frequently asked questions

29 characters. In SWIFT IBAN Registry Release 103, the BBAN begins with an 8-character alphanumeric bank identifier followed by a 5-digit branch identifier.
No: Brazil's IBAN is for incoming international transfers only. Domestic payments use PIX, TED or DOC.
They are synthetic test values with valid structure and check digits. This site does not query live bank directories, so generated values are not guaranteed to be unassigned.
Yes: paste any Brazil IBAN into our IBAN validator to check its length, structure and mod-97 checksum.
Testing and educational use. Generated identifiers are synthetic and are not checked against live bank directories. A randomly generated value can coincidentally resemble or match a real identifier. Never use generated data for real payments, account applications, identity verification, or to represent a real person or institution.