Guide

Forms that work for Hong Kong: names, phone numbers, addresses and IDs.

A form built around another country's habits quietly turns customers away: a postcode field that does not exist here, a “first name and last name” split that fits no one's Chinese name, a phone box that rejects a perfectly valid number. Small details of data design decide whether people finish, and whether your records are usable afterwards.

Key takeaways

  • Support Chinese and English names in one field set, without forcing a split.
  • Hong Kong phone numbers are eight digits, and the country code is +852. Accept international numbers too.
  • Hong Kong addresses have no postcodes. Do not make the field required.
  • Ask for an ID card number only when there is a clear need, never as a username.
  • Ask for less. Every extra field costs completions and creates a data-protection duty.

Names

  • Do not force first and last name. Chinese names put the family name first, many people use an English given name as well as a Chinese one, and not everyone has one of each. A single “Full name” field avoids errors.
  • Add a preferred name only if you use it. If emails will say “Dear …”, ask what to call the person.
  • Store text as Unicode (UTF-8) throughout. Database, forms, emails, exports and PDFs must all handle Chinese characters, including the less common characters used in Hong Kong names.
  • Do not limit names to letters. Validation that rejects Chinese characters, apostrophes or hyphens will reject real customers.
  • Mind the length. Allow enough room for long English names and for fonts that make Chinese text wider.
  • Sort and search sensibly. Chinese names do not sort alphabetically; give staff a search that works on either script.

Phone numbers and email

  • Local numbers have eight digits and no area code. The country code is +852.
  • Accept international numbers. Many customers, suppliers and visitors use numbers from the mainland or abroad. A country selector, with Hong Kong first, handles this cleanly.
  • Be lenient on formatting. People type spaces, dashes and brackets. Strip them rather than rejecting the entry.
  • Check, do not guess. If a number is used for WhatsApp or SMS reminders, confirm it works, and record consent to be contacted that way. See WhatsApp options for business.
  • Email: validate gently (an @ and a dot) and confirm by sending a message, rather than writing a strict pattern that rejects valid addresses.

Addresses

  • No postcode. Hong Kong does not use postcodes. Do not require one, and do not reject an address because it is missing. Add a postcode field only for customers elsewhere.
  • A useful structure is flat or room, floor, block, building, street and number, district, and the broad area (Hong Kong Island, Kowloon or New Territories). Free-text lines are fine if you only need a delivery address.
  • Allow both languages. Couriers may prefer English or Chinese; let customers enter in whichever they use.
  • Consider address lookup. Public address data and lookup services exist. Check the current terms of any service before building on it.
  • Include delivery notes and contact numbers for buildings with access control, a common situation here.

Identity card numbers

Hong Kong identity card numbers are tightly regulated personal identifiers. The Privacy Commissioner's code of practice limits when they, and copies of the card, may be collected, and discourages routine use. Practical rules:

  • Do not ask unless a law, a regulator or a genuinely necessary check requires it. Convenience is not a reason.
  • Never use an ID number as a login, customer number or password.
  • If you must collect one, collect the minimum, protect it, restrict who can see it, and tell people why you need it.
  • Prefer other ways to identify a customer: an email, a phone number or a booking reference.

This is general information, not legal advice. See our PDPO guide, and take advice if it matters to your business.

Dates, money and language

  • Dates. Day-month-year is the usual order locally, but formats vary and cause mistakes. Use a date picker, or show the month as a word, such as 5 Mar 2027.
  • Time. Hong Kong Time is UTC+8 all year with no clock change, which simplifies things, but remember visitors in other zones.
  • Money. Show HK$ clearly, with thousands separators, and say whether prices include any service charge. State the currency whenever more than one is in play.
  • Bilingual labels and errors. Field names, hints and error messages should exist in both languages, and be tested at the longer lengths each produces.
  • Marketing consent. A separate, unticked option, not a bundle with the terms. See the PDPO guide.

Frequently asked questions

Should the form be in English, Chinese or both?

Both, if your customers use both. Let people switch easily, and remember the choice. Test that long labels do not break the layout.

Do I need two name fields for English and Chinese names?

Not necessarily. One “Full name” field is the simplest. If you need the English name for a document or booking and the Chinese for a greeting, ask for them separately and say why.

How do I validate a Hong Kong phone number?

For local numbers, check for eight digits after removing spaces and a leading +852. Accept other countries' numbers through a country selector, and confirm by sending a message when it matters.

Designing a sign-up or booking form?

Tell us what you need to collect and why. We will help you design a form people finish, with data you can use.

Request a project quote