Address
- Street address
- 6499 Av. Paulista
- City
- Campinas
- Region
- São Paulo (SP)
- Postal code
- 13299-646
- Country
- Brazil
The Brazilian CEP is eight digits with a hyphen, and the CPF is so universally requested — at checkouts, pharmacies, even cinemas — that any Brazilian-facing form needs to handle it correctly, checksum included.
Sebastian Kim
{
"countryCode": "BR",
"country": "Brazil",
"firstName": "Sebastian",
"lastName": "Kim",
"fullName": "Sebastian Kim",
"gender": "Male",
"birthday": "22/08/1976",
"birthdayISO": "1976-08-22",
"streetAddress": "6499 Av. Paulista",
"city": "Campinas",
"state": "São Paulo",
"stateAbbr": "SP",
"zip": "13299-646",
"phone": "+55 73 93653-7361",
"email": "sebastian.kim88@example.net",
"job": "Marketing Director",
"company": "Quantum Labs",
"nationalId": "207.816.366-88",
"nationalIdLabel": "CPF",
"ipv4": "198.51.100.243",
"mac": "46:C5:0C:CC:78:FE",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
}Test data only. This record describes no real person. Numbers are drawn from ranges reserved so they can never be assigned, and the address is not deliverable. Using synthetic data to impersonate anyone, open or verify an account, or evade identity checks is prohibited — see the terms.
26 states plus the Federal District, each with a two-letter abbreviation written after the city and a hyphen.
| Local name | CEP (Código de Endereçamento Postal) |
|---|---|
| Format | 5 digits, hyphen, 3 digits |
| Example | 01310-100 |
| Country code | +55 |
|---|---|
| Numbering plan | Brazilian Numbering Plan |
| Example | +55 11 91234-5678 |
| Identifier | CPF |
|---|---|
| Example shape | 123.456.789-09 |
The identity numbers this page generates match the documented digit pattern so that form validation can be tested. They are not issued numbers, they correspond to no person, and they will not resolve against any authority.
The generator draws from these cities. Each is paired with the state it is actually in, and with the CEP (Código de Endereçamento Postal) prefix that area really uses — so a generated record is internally consistent rather than three unrelated values stuck together.
| City | State | CEP (Código de Endereçamento Postal) prefix |
|---|---|---|
| São Paulo | São Paulo SP | 01 |
| Campinas | São Paulo SP | 13 |
| Rio de Janeiro | Rio de Janeiro RJ | 20 |
| Belo Horizonte | Minas Gerais MG | 30 |
| Brasília | Distrito Federal DF | 70 |
| Salvador | Bahia BA | 40 |
| Recife | Pernambuco PE | 50 |
| Curitiba | Paraná PR | 80 |
| Porto Alegre | Rio Grande do Sul RS | 90 |
| Fortaleza | Ceará CE | 60 |
Yes, routinely. The last two digits are modulus-11 checksums over the first nine, and Brazilian e-commerce, banking and government forms verify them client-side. Random eleven-digit strings will be rejected, so if you are testing a Brazilian checkout you need CPFs with correct check digits rather than arbitrary numbers.
A capacity migration completed in 2016 prefixed a 9 to all mobile numbers, taking them from eight digits to nine after the area code. Landlines were untouched. Any validator written before that change, or copied from an old reference, rejects modern Brazilian mobiles.
The neighbourhood, and it is a required line in a Brazilian address rather than an optional extra. Correios uses it for sorting, and leaving it out makes an address look incomplete to a Brazilian user.
Sometimes. On major avenues a single large building can have its own CEP, while in residential areas one code covers a stretch of street. That variability is why the number field is still required alongside it.