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

I'm currently in the process of updating the language files for a large web portal. Over time, a lot of inconsistencies have crept in, and so in different places you might see contrasting:

Titles > This is the Title of the Page Vs This is the title of the page

Form Labels > First Name Vs First name

Section Labels > My Dashboard Vs My dashboard

I've looked around have struggled to find a satisfyingly definitive resource on the topic of capitalization in UI text.

Can anyone offer any suggestions?

share|improve this question
Question about the problem itself:… – Ciro Santilli 巴拿馬文件 六四事件 法轮功 Oct 2 '14 at 22:33
up vote 10 down vote accepted

I would suggest using the Microsoft Windows User Interface Text formatting guidelines.

In short it says:

  • Use title-style capitalization for titles, sentence-style capitalization for all other UI elements.
  • Exception: For legacy applications, you may use title-style capitalization for command buttons, menus, and column headings if necessary to avoid mixing capitalization styles.

However a more thorough read is necessary to take it all in.

share|improve this answer

Check your language rules, as it's something depending on culture.

By example, English capitalizes a lot, so we've got The Empire Strikes Back, when in French the academy advises L'Empire contre-attaque.

share|improve this answer

My vote is to just pick a direction and stick with it. It's not a matter of what's "correct", but what works for your system. If more caps looks good, go for it. Just keep it consistent, as you already know.

I've found OS guides to be pretty helpful for this kind of thing, particularly the Mac HIG. Gnome's UI guide comes in second for me. I only resort to the Windows guide if I absolutely have to, but it's out there.

Here's a related question that suggests how to do this for the English language.

share|improve this answer

Short answer is: When it comes to headings/titles, words that are important need to start with an uppercase letter. For example, Romans: The Rise and Fall of an Empire.

Check out the blog post titles on A List Apart:

You can see that words less important words like "without", "and", "of", "an", etc. all start with lower case letters. And the important words start with an upper case letter.

share|improve this answer

This is the editor in me, not the UXer, but stick with the style of grammar your site has chosen. If you're in AP, you would not capitalize random words unless it's the title of another work (mag, book, etc). If it's not AP style it'll come with it's own set of rules to follow.

More importantly, just be consistent. Set a style and go with it.

share|improve this answer

One challenge with Title Case is that the rules aren't always clear.

I found this site to Convert to Title Case, Sentence Case, etc.

share|improve this answer

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.