Handcuffed
The handcuffed icon represents a concept of restraint or confinement, often associated with law enforcement, justice, or crime.
Exports at 24 × 24 px
Code
Handcuffed in your framework
In any framework. Customize it above, and the code follows.
export const HandcuffedIcon = (props: React.SVGProps<SVGSVGElement>) => (
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 512 512" {...props}>
<path fill="currentColor" d="M20 18v209.947l9.924 30.64c34.506-22.263 65.675-34.64 101.433-30.433L94.293 18zm397.707 0l-37.064 210.154c35.758-4.206 66.927 8.17 101.433 30.434l9.924-30.64V18zM193.145 245.31c5.361 5.193 6.517 15.154 7.12 21.655l21.26 11.031c1.888 5.184-3.41 15.26-8.29 15.977l-12.995-6.743c-.973 6.645-1.787 12.547-4.783 17.797l9.486 4.924c6.546 3.397 14.294 2.037 19.485-1.197c3.128-1.949 5.71-4.43 7.863-7.223c7.377 1.392 15.502 1.969 23.709 1.969s16.332-.577 23.709-1.969c2.154 2.793 4.735 5.274 7.863 7.223c5.191 3.234 12.939 4.594 19.485 1.197l9.486-4.924c-2.996-5.25-3.81-11.152-4.783-17.797l-12.994 6.743c-4.88-.717-10.179-10.793-8.291-15.977l21.26-11.031c.603-6.5 1.759-16.462 7.12-21.654c-2.663.092-5.482.912-8.27 1.97l-28.401 14.739c-6.546 3.397-9.895 10.514-10.239 16.62c-.11 1.967.01 3.89.287 5.774c-5.01.685-10.643 1.086-16.232 1.086s-11.222-.4-16.232-1.086c.276-1.883.397-3.807.287-5.773c-.344-6.107-3.693-13.225-10.239-16.621l-28.402-14.739c-2.787-1.058-5.606-1.878-8.27-1.97zm-74.432.58c-37.724.526-74.546 20.941-96.358 44.897l7.249 19.81c31.68-38.692 77.26-50.786 120.38-39.818c-.417-7.09-.23-13.694.319-20.293c-10.395-3.33-21.028-4.742-31.59-4.595zm274.574 0c-10.562-.146-21.195 1.266-31.59 4.596c.55 6.6.736 13.204.319 20.293c43.12-10.968 88.7 1.126 120.38 39.819l7.249-19.81c-21.812-23.957-58.634-44.372-96.358-44.897zm-225.191.292c-.81 10.885-.266 29.41 2.834 43.607l9.734 3.965c2.586-11.223 2.906-32.67.065-42.97c-3.732-2.342-7.926-3.739-12.633-4.602m175.808 0c-4.707.863-8.9 2.26-12.633 4.601c-2.84 10.3-2.522 31.748.065 42.97l9.734-3.964c3.1-14.196 3.645-32.722 2.834-43.607m-224.22 38.46c-27.276.344-53.959 12.954-71.176 31.323l5.113 15.79c-6.285 37.74-8.29 77.163-2.838 108.579c1.055 8.222 4.829 15.139 11.516 14.898c10.581-.38 20.631-8.059 30.33-8.7c8.435-.45 14.473 2.946 21.142 5.087c6.67 2.141 13.051 3.436 18.21 2.36c10.989-4.862 15.247-20.824 25.505-24.791c10.459-5.374 23.473 2.55 33.567-.66c6.792-2.094 10.493-5.844 10.933-11.54c-4.083-24.287-14.821-46.989-28.312-68.86c8.6-.557 18.822 5.084 27.074 11.04c4.113 7.971 7.819 16.16 10.924 24.613c5.29-5.878 14.188-14.14 10.51-21.804c-5.364-10.173-10.077-19.009-16.282-28.32c-2.506-3.763-41.568-31.013-61.416-31.075l-2.714-15.396c-6.42-1.613-12.942-2.43-19.446-2.538q-1.32-.021-2.64-.006m272.632 0q-1.32-.015-2.64.007c-6.504.108-13.026.925-19.446 2.537l-2.714 15.396c-19.848.062-58.91 27.313-61.416 31.074c-6.205 9.312-10.918 18.148-16.282 28.32c-3.678 7.666 5.22 15.927 10.51 21.805c3.105-8.454 6.81-16.642 10.924-24.613c8.252-5.956 18.474-11.597 27.074-11.039c-13.49 21.87-24.229 44.572-28.312 68.86c.44 5.695 4.14 9.445 10.933 11.538c10.094 3.21 23.108-4.713 33.567.66c10.258 3.968 14.516 19.93 25.506 24.792c5.158 1.076 11.539-.219 18.209-2.36s12.707-5.537 21.142-5.088c9.699.642 19.75 8.321 30.33 8.702c6.687.24 10.46-6.676 11.516-14.899c5.452-31.415 3.447-70.839-2.838-108.578c1.703-5.264 3.41-10.527 5.113-15.791c-17.217-18.369-43.9-30.979-71.176-31.322z"/>
</svg>
);Game Icons
More like it
Icons that share its tags, in the same style.
Search Game Icons
Skip the copy and paste. With Pro, your AI agent finds and installs any Game Icons icon from a prompt.
Get ProTags
Browse by tag
Handcuffed is tagged justice, law enforcement and crime. Related tags follow; each opens its icons from every library.
Pricing
Game Icons MCP, with Pro
Ask for Handcuffed or any of 4,123 Game Icons 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 Handcuffed icon means and where it's used, then how to install, style, label and license it.
The handcuffed icon represents a concept of restraint or confinement, often associated with law enforcement, justice, or crime. It symbolizes authority or punishment.
In real-world applications, this icon may appear in software related to law enforcement, justice systems, or security services.
From a UX perspective, the handcuffed icon communicates a sense of restriction or control, helping users understand functionality related to security or law enforcement.
Handcuffed is one of 4,123 icons in Game Icons, made by GameIcons and released under CC BY 3.0. It is drawn on a 512 × 512 grid.
Sign in (it's free), then open Get icon, Install with shadcn CLI, and pick your package manager to copy the command. It adds HandcuffedIcon to components/icons/game-icons-handcuffed.tsx: one file, a size prop (24 by default) and every SVG prop, with no icon package.
Copy it as React (from Get icon, or the Code section): a typed HandcuffedIcon component you paste into your project, with no package to install. Only the icons you import reach your bundle. It works in Next.js and any React app.
Open Get icon, then Copy as code, and pick Vue, Svelte, Angular, Solid or Preact; the Code section shows each one too. Every version is one self-contained component with the SVG inside, and SVG and data URL copies are there for plain HTML and CSS.
With Pro, the shadcn.io MCP server lets Claude Code, Cursor or any MCP client find the Handcuffed icon, or any of 4,123 Game Icons icons, and install it from a prompt.
It's drawn in currentColor, so it takes the text color wherever you use it: a class like text-primary recolors it. To bake a color in, set one in Customize before you copy.
Set width and height on the component, or a class like size-6. It's drawn on a 512 × 512 grid, so it stays sharp at any size. Customize also sets the size it exports at, its padding and rotation.
Yes. It follows the text color, so with text-foreground (or any theme token) it changes with your light and dark themes. The icon is a vector, so it needs no separate dark asset.
Next to a visible label it's decoration: add aria-hidden="true" so screen readers skip it. Standing alone, as in an icon button, give the button a name instead, like aria-label="Handcuffed", so screen readers say what it does.
Yes. HandcuffedIcon passes every SVG prop to the svg element, so <HandcuffedIcon aria-hidden="true" /> works, and so do role="img" with aria-label, or a title child, when it carries meaning on its own.
Yes. Open Get icon, then Download file: SVG for code or design tools like Figma; PNG, WebP or JPEG at 512px; or an ICO favicon with 16, 32 and 48px inside. Each one uses what you set in Customize.
Yes, with credit: CC BY 3.0 asks you to credit the author (GameIcons) where you use the icons. The full terms are in the license, linked on this page.
Yes. CC BY 3.0 asks you to credit the author where you use the icons, for example "Icons by GameIcons, CC BY 3.0" on an about or credits page.
Yes. Copying and downloading it is free, and the shadcn CLI install only needs a free account.
Its tags are justice, law enforcement and crime. Each tag page lists the icons that carry it from every library, which is the quickest way to find a match for Handcuffed in another set.
4.9 out of 5 from 150+ developers
Install Handcuffed from a prompt
MCP, 6,000+ blocks and 14 premium templates in every Pro plan. The icons stay free.
Get Pro