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
Phone numbers and email
Addresses
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
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