Skip to content

Old Key

The old-key icon represents a legacy key or lock.

Exports at 24 × 24 px

Old Key icon from OpenMoji
Get Pro

Code

Old Key in your framework

In any framework. Customize it above, and the code follows.

export const OldKeyIcon = (props: React.SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 72 72" fill="none" stroke="currentColor" {...props}>
    <g fill="#3f3f3f"><path d="M58.37 24.89c-1.08-1.1-3.71-2.83-4.62-4.07c-.91-1.23-1.78-4.23-2.51-5.58c-2.02-3.76-7.42-4.16-10.85-1.63l-1.26.94c-3.43 2.53-4.76 7.94-1.63 10.84c1.15 1.07 3.81 2.82 4.74 4.08c.92 1.25 1.72 4.17 2.39 5.57c1.85 3.84 7.42 4.16 10.85 1.63l1.26-.94c3.43-2.53 4.63-7.81 1.63-10.84m-2.27 5.47a4.936 4.936 0 0 1-5.66 4.09c-2.69-.43-4.24-2.93-4.09-5.65c.17-3.16-2.53-3.12-2.53-3.12a4.95 4.95 0 0 1-4.1-5.66c.44-2.69 2.97-4.52 5.66-4.09s4.53 2.96 4.09 5.66c0 0-.71 3.02 2.54 3.11c2.72.08 4.52 2.97 4.09 5.66"/><path d="m23.601 51.644l-2.198-2.049L44.25 32.733l-4.71-5.853L10.9 48.756l3.753 5.376l2.79-2.146l2.093 2.488l-2.709 2.265l3.234 3.918l2.228-1.785s.456-3.532 4.02-3.135l2.36-2.003l-2.928-3.7z"/></g><g fill="none" stroke="#000" strokeMiterlimit="10" strokeWidth="2"><path strokeLinecap="round" strokeLinejoin="round" d="M40.561 34.56L21.204 49.18l2.157 2.604l2.1-1.586l2.872 3.643l-2.314 1.972c-3.497-.39-3.944 3.087-3.944 3.087l-2.186 1.757l-3.173-3.858l2.658-2.229l-2.054-2.45l-2.736 2.113l-3.683-4.54l26.18-19.778"/><path d="M58.37 24.89c-1.08-1.1-3.71-2.83-4.62-4.07c-.91-1.23-1.78-4.23-2.51-5.58c-2.02-3.76-7.42-4.16-10.85-1.63l-1.26.94c-3.43 2.53-4.76 7.94-1.63 10.84c1.15 1.07 3.81 2.82 4.74 4.08c.92 1.25 1.72 4.17 2.39 5.57c1.85 3.84 7.42 4.16 10.85 1.63l1.26-.94c3.43-2.53 4.63-7.81 1.63-10.84zm-2.27 5.47a4.936 4.936 0 0 1-5.66 4.09c-2.69-.43-4.24-2.93-4.09-5.65c.17-3.16-2.53-3.12-2.53-3.12a4.95 4.95 0 0 1-4.1-5.66c.44-2.69 2.97-4.52 5.66-4.09s4.53 2.96 4.09 5.66c0 0-.71 3.02 2.54 3.11c2.72.08 4.52 2.97 4.09 5.66z"/></g>
  </svg>
);

Other libraries

Old Key in 2 more libraries

Each library draws it its own way. Open one to compare.

OpenMoji

Icons that share its tags, in the same style.

  • Unlocked icon from OpenMoji
  • Key icon from OpenMoji
  • Locked With Key icon from OpenMoji
  • Fingerprint icon from OpenMoji
  • Locked icon from OpenMoji
  • Name Badge icon from OpenMoji
  • Locked With Pen icon from OpenMoji
  • Passport Control icon from OpenMoji
  • Control Knobs icon from OpenMoji
  • Drop Cover Hold icon from OpenMoji
  • Edge icon from OpenMoji
  • Eject Button icon from OpenMoji
  • Emergency Exit icon from OpenMoji
  • Emergency Exit Door icon from OpenMoji
  • Gear icon from OpenMoji
  • Guard icon from OpenMoji
  • Guard Dark Skin Tone icon from OpenMoji
  • Guard Medium Dark Skin Tone icon from OpenMoji
  • Guard Medium Skin Tone icon from OpenMoji
  • Id Button icon from OpenMoji
  • Identification Card icon from OpenMoji
  • Japanese Prohibited Button icon from OpenMoji
  • Knot icon from OpenMoji
  • Ladder icon from OpenMoji

Skip the copy and paste. With Pro, your AI agent finds and installs any OpenMoji icon from a prompt.

Get Pro

Pricing

OpenMoji MCP, with Pro

Ask for Old Key or any of 4,481 OpenMoji icons and your agent installs it. The MCP comes with every Pro plan, with 6,000+ blocks and 14 premium templates. The icons stay free.

4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.

  • Secure checkout via Stripe
  • Code lives in your repo
  • Keep what you've shipped if you cancel
  • License terms

FAQ

Frequently asked questions

What the Old Key icon means and where it's used, then how to install, style, label and license it.

4.9 out of 5 from 150+ developers

Install Old Key from a prompt

MCP, 6,000+ blocks and 14 premium templates in every Pro plan. The icons stay free.

Get Pro