When I type in a password in iOS 11.4.1, the last entered character is shown only for a split second.

For security reasons, I do not want the characters to get echoed. How do I disable this split second preview and show only the dots instead?

Short answer, it is not possible to do so.

This functionality is built into iOS and it is by design. Showing a character for split second lets the user visually verify that correct character is entered.

If you are concerned about someone watching over your shoulder, consider using a password manager. Apple's iCloud keychain can store and enter passwords for you. If you upgrade to iOS 12, built-in support for 3rd party password managers in included in iOS. You get an option to enter password via it in the keyboard toolbar area. When entering password using password manager, no character is echoed and only dots are shown.

While it is also possible to use password manager in iOS 11.4.1, you'll have to resort to manually copying and pasting the password where the characters aren't echoed.

Password Autofill in iOS 12 now works with 1Password, Dashlane, and LastPass

  • 2
    Auto-filling login details by 3rd party managers works with Safari in iOS 11.x as well – nohillside Sep 23 at 11:12
  • Apple are retarded. I know that all my friends and I watch only he keyboard when entering passwords, how is a split-second preview in the password field useful to anyone except attackers – theonlygusti Sep 23 at 20:32
  • 1
    @theonlygusti Why Apple chose to do something or not is not something that can be commented on. If you have a concern, consider sharing feedback with Apple or better file it as a bug report. – Nimesh Neema Sep 23 at 20:44

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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