We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Quickly generate random, fake Chinese addresses complete with provinces, cities, districts, streets, and postal codes. Perfect for software testing and mock data generation.
Notice
Generated data is for testing purposes only, please do not use it for real transactions.
Click the generate button to get a random address
This page creates a synthetic profile for software testing, demonstrations, and form checks. The main result includes a Mainland China address, while the detail tabs also show generated personal, company, and payment-shaped fields. Use the output as placeholder data only. It is not a verified identity, a mailing destination, or a record taken from a resident.
For the China version, the address builder selects province, city, district, street, and building text from the site's local address data. It also produces a six-digit postal-code-shaped value. The postal code is generated separately and is not verified against the selected street or district.
The page creates one record at a time. Repeating Generate replaces the current record rather than building a downloadable batch.
The address section separates the full address, postal code, province, city, street or district text, and building number. The personal section contains a generated name, gender, date of birth, phone number, and email. Company fields include a business name, department, job title, and website. Finance fields are synthetic number formats for interface testing.
These fields are generated together for convenience, but the page does not prove that they belong together in the real world. A plausible city name beside a plausible phone or card number does not create a valid person or account.
The province and city boxes are text preferences, not authoritative address validation. For Mainland China, the generator attempts to match the entered city first, then the province. If no supported match is found, it falls back to a random address. Check the displayed fields before using a record in a test fixture.
A successful match helps keep the province and city hierarchy useful for UI testing. It does not verify the building, recipient, postal delivery route, or current administrative status of every generated detail.
China uses six-digit postal codes, so the generated value is useful for length, character, and form-layout testing. It should not be used to test whether a postal code belongs to a specific district, because this page does not perform that lookup. Likewise, a generated street and building combination may resemble a real place by chance.
For checkout, logistics, tax, or identity verification, use approved sandbox records from the service you are integrating with. Do not send parcels, submit official forms, or create accounts using this generated profile.
Use the page to check whether an application can display Chinese characters, accept a six-digit postal field, store province and city values separately, and render long address lines without clipping. It can also provide example data for screenshots, prototypes, training environments, and database import layouts.
When testing validation rules, include your own known valid and invalid fixtures as well. Random examples are good for interface coverage, but they are not a substitute for an official administrative or postal reference dataset.
Is this a real address? No. The result is a synthetic combination and may accidentally resemble real information. Can it receive mail? Deliverability is not checked. Can I choose a city? You can enter a preference, but unsupported input may fall back to a random result. Does it generate only an address? No. The current interface also includes generated personal, company, and finance-shaped fields.
The generation logic runs in the page after its locale data has loaded. Avoid pasting confidential source data into the preference fields, and never treat generated values as permission to contact a person, charge a card, or impersonate an identity.