A Belgian address puts the street name first and the house number after it: Wetstraat 16, not 16 Wetstraat. A flat or office adds a box number after the house number, written bus in Dutch and bte (boîte) in French, as in Rue de la Loi 16 bte 3. The last line pairs a four-digit postal code with the locality, and bpost, the national postal operator, asks for the postal code before the place name on one line: 1000 BRUXELLES.
The first digit of the postal code is a region. Codes beginning 1 cover Brussels and both Brabants, 2 is the province of Antwerp, 3 Limburg and the rest of Flemish Brabant, 4 Liège, 5 Namur, 6 and 7 Hainaut and Luxembourg, 8 West Flanders and 9 East Flanders. Brussels itself runs from 1000 to 1299. A form that validates a Belgian postal code only needs four digits, but a test fixture that pairs 1000 with Antwerp will look wrong to any Belgian reader.
Belgium has three official languages, and the street name follows the language of the municipality. In the 19 municipalities of the Brussels-Capital Region every street has two names, so Rue de la Loi and Wetstraat are the same street, and a database that stores one spelling must accept the other on input. Flemish municipalities use Dutch names ending in -straat, -laan or -plein; Walloon municipalities use French names opening with Rue, Avenue or Place; the German-speaking east uses German.
Belgian phone numbers are written with a leading zero inside the country and lose it after the +32 country code. Landlines have a one- or two-digit area code and eight or nine digits in total (02 for Brussels, 03 Antwerp, 09 Ghent, 04 Liège); mobile numbers begin with 04 and have ten digits. A generated +32 number is not drawn from a reserved fiction range, so it may coincide with a real subscriber and must not be called or used for verification codes.
The generator pins Belgian addresses to one of 15 real cities, from Brussels and Antwerp to Tournai and Ostend, with a postal code genuinely issued in that city, and invents the street name and house number. Names come from Faker's Dutch-Belgian locale, so French-speaking Walloon names are under-represented even when the address is in Charleroi or Liège. The profile shows no National Register Number (Rijksregisternummer / numéro de registre national) and no payment card; it is a fake name and address for Belgium, built for forms and test data, not an identity document.