Lock Icons
A padlock is the universal shorthand for "protected" — password fields, private content, secure checkout, restricted account settings. This page collects lock icon variants across Pathwork's libraries, from a simple closed padlock to open/unlocked states and keyhole-style alternatives, so you can match the exact weight your security indicator or privacy toggle needs.
Showing top 100·100 icon packs·Free & open source
Showing top 100 results — many more icons available
Search all lock iconsSource libraries
Frequently Asked Questions
A closed padlock (shackle fully down) means 'secured' or 'private', while an open padlock (shackle lifted to one side) means 'unsecured' or 'unlocked'. They're commonly used as a toggle pair — for example, showing a private setting's current state, or indicating whether a field or section requires authentication to access.
Lock tends to imply restricted access to a specific thing (a locked field, private content, secure checkout), while shield more often implies broader protection or safety (account security settings, virus protection, general 'this is safe' messaging). Pick lock for access-control contexts and shield for overall security or protection framing.
Yes — a padlock icon has long been the standard convention for indicating a secure connection, most visibly in browser address bars, so users generally trust and recognize it as meaning 'this connection or content is protected'.
Yes, this is a common pattern — a small lock icon overlaid on thumbnails, list items, or feature names signals to users that the content requires a subscription, payment, or higher permission level to access, often paired with a tooltip or label explaining what's needed to unlock it.
Each icon keeps the license from its source library attached to it, and terms can differ depending on which library a specific icon comes from. Check the license shown on the individual icon's page before using it commercially.
Yes — a small lock icon is commonly placed at the start of a password field (as a leading icon) purely as a visual cue that the field is for sensitive input, separate from the eye/eye-slash toggle at the end of the field, which controls visibility rather than indicating the field type.