Chinese Name Generator

Generate up to 100 Chinese names in simplified characters, surname first. Choose gender, copy names or download CSV and JSON. No pinyin. Free, no sign-up.

Generate Chinese names in simplified Chinese characters, called hanzi, with the surname first and the given name second. Choose a gender and quantity, then generate up to 100 names. Copy one name or the list, or download CSV or JSON. A space separates the surname from the given name, so you can see where each part ends.

  • 薛 家明
  • 不 雨欣
  • 浦 涛
  • 白 沐阳
  • 莫 中海

Need an address and contact details? Generate a full profile below.

Generate a full Chinese profile with an address

Illustrated avatar, not a real person

Your random person

貊红

731 郦栋, 衡徽市, 北京市 805963

Fictional test data. Not a real person.

Personal

SexFemale
Geo coordinates40.04152, 103.82136

Phone

Phone0358-77076748
Country codeCN

Birthday

BirthdayJanuary 25, 1962
Age63 years old
Tropical zodiacAquarius

Online

Email addresssolardelta78@example.com
Username坚固2000
Passwordpmm29QX3Pn
Websitecur-numquam.name
Browser user agentMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Physical

Height5' 8" (172 cm)
Weight118.2 pounds (53.6 kg)
Blood typeO+
Hair colorBlonde
Eye colorGreen

Tracking numbers

UPS tracking1Z 813 503 53 6306 088 7

Other

Favorite color浅橙色
Vehicle2004 马鲁蒂 Prius
License plateBV25HSZ
GUID30af6dc4-b135-49b3-b350-bb7d215355cf

This is randomly generated fictional data for software testing, QA, and privacy. It does not describe a real person. Any resemblance to a real individual is coincidental.

Chinese is usually written without that space, as in 王伟. Remove it if your fixture needs the native form. The tool does not add pinyin, the Latin-letter spelling of Chinese, or tones and meanings. For an address and contact fields, use the separate full Chinese profile above. A generated name can repeat or match a real person.

Chinese name data, surname order and popularity

The installed Faker 9.9.0 Chinese locale (zh_CN) has 78 male and 85 female given-name entries, plus 1,000 surnames. No given name appears in both gender lists. Most surnames are one character, but 37 have two, such as 欧阳 (Ouyang) and 诸葛 (Zhuge). The given-name lists are short, so the same given name often recurs in a list of 100. Choosing a gender picks a source list; it says nothing about a real person.

The surname list is long but flat. Each of the 1,000 surnames has the same chance, so rare ones such as 丑 or 谯 appear as often as 王 (Wang). The Ministry of Public Security’s 2020 national name report is linked in Sources. It found that 王, 李, 张, 刘 and 陈 cover 30.8% of the registered population. In this generator, those five together appear in about one name in 200. Some given names here, such as 浩然 and 一诺, are in that report’s top ten for 2020 newborns. The report is a reference for research, not this generator’s data.

Name length makes a useful test case. The same report says over 90% of full names have three characters, and only 6.3% have two. More than a quarter of names from this tool have two characters, such as 王伟, because many of its given names are a single character. That helps when testing short names, but it is not a realistic mix. For separate surname and given-name columns, use the bulk test data generator. The name validation test cases cover name order and other edge cases.

Chinese and romanized addresses need different line orders.

A Chinese address written in Chinese runs from the broad area toward the recipient: province or municipality, city and district, street and building details, then the person. The Universal Postal Union describes the opposite progression for an address written in the Roman alphabet, with the recipient first and the larger destination last. Mainland postcodes have six digits. The example below demonstrates a romanized layout with invented delivery details; it is not an address to send mail to. Hong Kong follows a different postal arrangement and has a separate generator configuration without a postcode.

For a form test, keep address lines as text rather than trying to recover administrative boundaries by splitting on spaces. A Chinese-script value may have none of the separators an English street parser expects. Store postcode strings without numeric conversion, and retain the original name alongside any optional romanization. Test a plain street address, a building with a room number, and a longer district line separately. If your checkout requires a state dropdown, make its options specific to China rather than reusing the US states from the American generator.

The generator on this page uses the zh_CN name and location pools. Unlike our geographically pinned countries, China currently has no curated city-and-postcode table in the engine. Its city, province and postcode are selected independently, so they need not describe one real location. The profile card also uses a shared display layout rather than producing a Chinese postal label. This makes the output useful for Unicode rendering, field lengths, copy and JSON round trips; it does not make it suitable as an expected-success case for a geocoder or a delivery-address validator.

Name handling deserves its own test. The engine exports first and last name separately. The full profile shows a Chinese name surname first with no space, such as 李小明, which is how Chinese names are written. A product should still compose its own display from the separate fields, preserve the original characters, and check its own localization requirements. Do not infer which field is the surname by taking the first word of the display string. Our methodology distinguishes data drawn from locale pools from fields that are geographically checked, so you can select fixtures for the behavior you are actually exercising.

Diagram of how a postal address is written in China, line by line: line 1 is illustrative recipient in roman letters, line 2 is invented room and building detail, line 3 is illustrative premises and street, line 4 is district below the municipality, line 5 is six-digit postcode then municipality, line 6 is international destination country. Each line is shown with an example value and a description of what it contains.
The order the lines of a China address are printed in, and what each one carries.

China identity & address data format

FieldFormat / value
CountryChina (CN)
CapitalBeijing
Phone dialing code+86
Phone number format11 digits (mobile, no area code)
Postal code format6 digits (NNNNNN)
Region typeProvince
National ID labelResident ID — masked test placeholder
Real ID format reference18 characters (17 digits + 1 check digit, 0-9 or X)
CurrencyCNY
Driving sideright
Time zoneUTC+8 (CST, China Standard Time)

Reference fields for a generated Chinese identity. Generated values are fictional and for testing only; national IDs are masked placeholders, not real local-format identifiers.

How an address is written in China

LineExampleWhat it carries
1ZHANG WeiIllustrative recipient in Roman letters
2Room 402, Building 7Invented room and building detail
326 Shili RoadIllustrative premises and street
4Dongcheng DistrictDistrict below the municipality
5100010 BEIJINGSix-digit postcode then municipality
6P.R. CHINAInternational destination country

Line order per the Universal Postal Union's country file. Values are illustrative — the generator invents the street and number while pinning the parts that have to be real.

Other countries

Generate by gender

Learn more

Frequently asked questions

How do I generate a list of Chinese names?

Choose a gender and quantity in the name tool above. Generate up to 100 names, copy a single result or export the list as CSV or JSON. Results can repeat and can match a real person by chance.

Do the name downloads include addresses?

The name-list downloads contain names only. For a profile with address and contact fields, use the separate full profile tool on this page. Each tool exports the result it displays.

Which part of a generated Chinese name is the surname?

The surname comes first, then the given name after a space. Most surnames are one character, but 37 in this list have two, such as 欧阳. Do not assume the first character alone is the surname.

Does this Chinese name generator show pinyin or name meanings?

No. It outputs names in simplified Chinese characters only. It does not add pinyin, tone marks, traditional characters or meanings. Check a name’s reading separately before you use it for a character.

Does this page make a fake identity for China?

The name list makes Chinese names only. The full profile below adds a Chinese address and phone number to the name, which is what searches for fake identity China or China identity generator usually want. It shows no resident identity card number and no payment card, and nothing is drawn from a register.

Does a Chinese postcode prove that an address exists?

No. Six digits establish only a postcode-shaped string. This page generates China's city, province and code independently, and does not look up the invented street. Use a verified postal record when testing successful delivery validation.

Can I use the generated Chinese names to test Unicode support?

Yes. Copy a generated name or download its JSON and check that the same characters survive your database, API and frontend. Keep first and last name fields separate; the profile shows the surname first, but your interface may need its own order or spacing.

Should I reverse a Chinese address for an English form?

The UPU distinguishes Chinese-script and Roman-alphabet layouts. Model the components separately and choose the layout for the destination label. Reversing a string by words is unreliable because spaces do not identify Chinese address boundaries.

Sources

  1. Ministry of Public Security — 2020 national name report (Chinese) — Ministry of Public Security of the PRC
  2. Faker 9.9.0 — Versioned locale source data — Faker
  3. Universal Postal Union — China's postcode and address layouts — Universal Postal Union
  4. Fakenamely — generation methods, reference data and known limits — Fakenamely
  5. ISO 3166 — Codes for country names and subdivisions — ISO
  6. ITU-T E.164 — International telephone numbering plan — ITU
  7. Universal Postal Union — Addressing and postal code standards — Universal Postal Union