John Cox

Blogs · @wyome

Tagged usability · everything

A List Apart: Articles: The Problem with Passwords

Jakob Nielsen proposes revealing passwords in clear text as users type them to reduce frustration and errors, but this creates tension between security, usability, and user expectations. The article presents two JavaScript-based middle-ground solutions: a toggle checkbox that lets users voluntarily switch between masked and unmasked views, and a progressive masking technique that displays only the most recently typed character in clear text for two seconds before masking it. Both approaches aim to improve usability and reduce typing errors without undermining the security perception that makes password fields feel like a trusted "black box."

Permalink