User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On an HTML form, What is the maximum amount of characters that should be allowed for:

  • Street Address 1
  • Street Address 2
  • Town/Suburb
  • State/Province (I would have drop downs for main countries, but I can't list every one in the world)
  • Postal Code/Zip Code

I have left off country because it would be a drop down.

share|improve this question
is there a reason why you want to restrict the number of characters? – Igor-G Feb 18 '13 at 13:38
Hi Igor, that is a good thought point. One use-case I can think of is where a user copies and pastes an address from another sources and might accidentally collect additional text that is not required for the field without noticing it. – fakeguybrushthreepwood Feb 18 '13 at 13:47

I think you should not restrict it at all (meaning: setting the limit at a very high level). It is hard, if not impossible, to determine how long the fields should be, but they cannot be too short, that's for sure. Names, cities, streets can be really long. Just check these to get some perspective:

Longest place names in the world:

Longest street names in the world: Hey, my country wins! :)

For the longest surname check: There is a world record on it!

The argument of not letting users paste too much is important to some extent, but I don't really think it is going to cause more problems than too short fields to enter data.

share|improve this answer
Also take a look at – Lu55 Jun 30 '15 at 8:28

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.