DecisionDo not use placeholder text in form fields


Placeholder text introduces significant usability and accessibility issues and should be avoided.

Table Of Contents


Use placeholder text in fields as little as possible, favoring static field labels and help text.

Common issues with placeholders include:

  • Insufficent contrast between the placeholder and the text field.
  • Issues percieving the placeholder as it vanishes when content is entered.
  • Poor display for users browsing with Windows High Contrast Mode.

For in-depth explanations, see the following resources:


Forms will be more usable for a variety of users. Designers and developers will need to remember not to use placeholder settings in form designs, when configuring Drupal fields, or developing custom forms.

Andrew Berry, Andy Blum, Marcos Cano, Mateu Aguiló Bosch, Megh Plunkett

Decided on