I've seen multiple websites with only one field for the password during registration, whereas there are two fields – Enter Password and Confirm Password – for password reset and update tasks.

  • Probably because it's easier to get people to sign up when there are less fields to fill in, and getting people to sign up is a higher priority than making sure they type their password correctly.
    – musefan
    Jun 17, 2020 at 5:40
  • This is a good question. To me the big risk is that the user types something wrong, and doesn't know it. They THINK they have entered the password they want, but it's wrong and won't work later. Yes, it does streamline the signup process but only in a very minor way.
    – Tim Holt
    Jun 17, 2020 at 21:23
  • Hi Ankit, I think this question has been answered: ux.stackexchange.com/questions/43858/… Jun 22, 2020 at 20:18

3 Answers 3


One of the Usability Heuristics is "Error Prevention".

Confirming the password second time, helps the user to not making any human error and avoiding conscious mistakes.


Nowadays it's becoming more common to allow users to see their password, using the little eye icon for example. This would remove the need to enter it twice.

We're not really in the internet cafe area anymore where there could be a dodgy person lurking behind you to steal your password at any time.


Humans tend to make mistakes every now and then. But that shouldn't stop an user from signing into a particular website or app. Maybe the slightest of mistakes such as accidentally turning on the caps lock while typing in your password can get you denied from logging into that website again. So adding one more text field to double check on your password is always better than users having to reset their passwords to log in, every time they make a mistake.

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