Skip to content

Ninja

The ninja emoji represents a stealthy and agile warrior, often associated with silence and precision.

Exports at 24 × 24 px

Ninja icon from Noto Emoji
Get Pro

Code

Ninja in your framework

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

export const NinjaIcon = (props: React.SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 128 128" {...props}>
    <linearGradient id="SVGe9WWCddD" x1="19.433" x2="33.732" y1="60.185" y2="29.546" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#646464"/><stop offset="1" stopColor="#444"/></linearGradient><path fill="url(#SVGe9WWCddD)" d="m48.81 116.4l-12.3 5.44l-25.76-58.27l12.3-5.44z"/><path fill="#FFC107" d="M15.02 69.14c.45-.96 1.05-1.62 1.68-2.18c.64-.55 1.33-.98 2.06-1.31a8.1 8.1 0 0 1 2.36-.65c.84-.09 1.73-.08 2.74.23c-.45.97-1.04 1.62-1.68 2.19a8.4 8.4 0 0 1-2.07 1.31a8.4 8.4 0 0 1-2.36.64c-.82.09-1.71.09-2.73-.23m6.89 15.57c.45-.96 1.05-1.62 1.68-2.18c.64-.55 1.33-.98 2.06-1.31a8.1 8.1 0 0 1 2.36-.65c.84-.09 1.73-.08 2.74.23c-.45.97-1.04 1.62-1.68 2.19A8.4 8.4 0 0 1 27 84.3a8.4 8.4 0 0 1-2.36.64c-.83.09-1.71.08-2.73-.23m-4.59-10.38c.45-.96 1.05-1.62 1.68-2.18c.64-.55 1.33-.98 2.06-1.31a8.1 8.1 0 0 1 2.36-.65c.84-.09 1.73-.08 2.74.23c-.45.97-1.04 1.62-1.68 2.19a8.4 8.4 0 0 1-2.07 1.31a8.4 8.4 0 0 1-2.36.64c-.83.09-1.71.08-2.73-.23m9.18 20.76c.45-.96 1.05-1.62 1.68-2.18c.64-.55 1.33-.98 2.06-1.31a8.1 8.1 0 0 1 2.36-.65c.84-.09 1.72-.08 2.74.23c-.45.97-1.04 1.62-1.68 2.19a8.4 8.4 0 0 1-2.07 1.31a8.4 8.4 0 0 1-2.36.64c-.83.09-1.71.08-2.73-.23m-2.3-5.19c.45-.96 1.05-1.62 1.68-2.18c.64-.55 1.33-.98 2.06-1.31a8.1 8.1 0 0 1 2.36-.65c.84-.09 1.72-.08 2.74.23c-.45.97-1.04 1.62-1.68 2.19a8.4 8.4 0 0 1-2.07 1.31a8.4 8.4 0 0 1-2.36.64c-.83.09-1.71.08-2.73-.23m9.18 20.76c.46-.96 1.05-1.62 1.68-2.18c.64-.55 1.33-.98 2.06-1.31a8.1 8.1 0 0 1 2.36-.65c.84-.09 1.72-.08 2.74.23c-.45.97-1.04 1.62-1.68 2.19c-.64.55-1.33.98-2.06 1.31a8.4 8.4 0 0 1-2.36.64c-.84.09-1.72.08-2.74-.23M19.61 79.52c.45-.96 1.05-1.62 1.68-2.18c.64-.55 1.33-.98 2.06-1.31a8.1 8.1 0 0 1 2.36-.65c.84-.09 1.73-.08 2.74.23c-.45.97-1.04 1.62-1.68 2.19a8.4 8.4 0 0 1-2.07 1.31a8.4 8.4 0 0 1-2.36.64c-.83.09-1.71.08-2.73-.23m11.48 25.95c.45-.96 1.05-1.62 1.68-2.18c.64-.55 1.33-.98 2.06-1.31a8.1 8.1 0 0 1 2.36-.65c.84-.09 1.72-.08 2.74.23c-.45.97-1.04 1.62-1.68 2.19c-.64.55-1.33.98-2.06 1.31a8.4 8.4 0 0 1-2.36.64c-.84.09-1.73.08-2.74-.23m-2.3-5.19c.45-.96 1.05-1.62 1.68-2.18c.64-.55 1.33-.98 2.06-1.31a8.1 8.1 0 0 1 2.36-.65c.84-.09 1.72-.08 2.74.23c-.45.97-1.04 1.62-1.68 2.19c-.64.55-1.33.98-2.06 1.31a8.4 8.4 0 0 1-2.36.64c-.84.09-1.72.08-2.74-.23"/><path fill="#FFA000" d="M23.34 59.85L11.92 64.9c-1.38.61-2.98-.01-3.59-1.39s.01-2.98 1.39-3.59l11.42-5.05c1.38-.61 2.98.01 3.59 1.39c.61 1.37-.01 2.98-1.39 3.59"/><g opacity=".81"><linearGradient id="SVGbdIfQcmo" x1="35.808" x2="28.002" y1="24.371" y2="43.286" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset="0"/><stop offset="1" stopOpacity="0"/></linearGradient><path fill="url(#SVGbdIfQcmo)" d="m28.62 103.52l-6.97-15.57l11.08-7.39l8.58 17.77z"/></g><linearGradient id="SVGSJYfbcYi" x1="18.286" x2="16.942" y1="64.045" y2="67.302" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset="0"/><stop offset="1" stopOpacity="0"/></linearGradient><path fill="url(#SVGSJYfbcYi)" d="M8.94 64.37c.91 1 2.48.72 2.48.72l.44.99l12.32-5.39l-.43-1.02s1.3-.89 1.19-2.66z"/><linearGradient id="SVGnBKiDczS" x1="67.199" x2="67.199" y1="2.462" y2="15.47" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset=".17" stopColor="#646464"/><stop offset="1" stopColor="#757575"/></linearGradient><path fill="url(#SVGnBKiDczS)" d="M14.5 120.87v2.98h105.4v-2.98c0-17.01-26.71-25.43-52.7-25.4c-25.83.03-52.7 7.38-52.7 25.4"/><path fill="#212121" d="M21.86 101.32c0 9.35 14.77 22.53 14.77 22.53h59.46s13.68-13.54 13.68-24.58c0 0-15.17-4.35-42.57-3.8c-30.57.61-45.34 5.85-45.34 5.85"/><linearGradient id="SVGfnA4NYzp" x1="65.813" x2="65.813" y1="32.578" y2="4.152" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#646464"/><stop offset=".265" stopColor="#575757"/><stop offset=".754" stopColor="#353535"/><stop offset="1" stopColor="#212121"/></linearGradient><path fill="url(#SVGfnA4NYzp)" d="M71.95 98.46c17.78 0 29.7 2.1 34.54 3.15c-1.35 7.03-8.11 15.41-11.69 19.2h-57c-4.67-4.36-11.08-11.82-12.58-17.32c5.2-1.41 19.09-4.52 42.04-4.98c1.57-.03 3.14-.05 4.69-.05m0-3.04c-1.54 0-3.12.01-4.75.05c-30.56.61-45.34 5.85-45.34 5.85c0 9.35 14.77 22.53 14.77 22.53h59.46s13.68-13.54 13.68-24.58c0 0-13.43-3.85-37.82-3.85"/><linearGradient id="SVGozTDEdGn" x1="67.199" x2="67.199" y1="34.557" y2="12.428" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset=".074" stopColor="#444"/><stop offset=".653" stopColor="#212121"/></linearGradient><path fill="url(#SVGozTDEdGn)" d="M52.45 97.5c0-2.98.2-8.22 3.77-9.89c2.47-1.15 19.06-.56 21.62.76c3.24 1.67 4.11 6.31 4.11 9.12c0 5.04-6.6 20.14-14.74 20.14S52.45 102.54 52.45 97.5"/><path d="m53.43 89.98l-.69 3.3s5.17 6.25 14.46 6.25c10.73 0 14.36-5.44 14.36-5.44L80.63 91z" opacity=".61"/><path d="M76.85 123.85c7.39-8.07 14.26-17.68 16.31-27.11l-7.76-2.05c-.98-.26-1.98.3-2.28 1.26c-2.89 9.32-12.71 19.86-21.65 27.9z"/><linearGradient id="SVGV9yhPXSv" x1="85.23" x2="74.162" y1="30.849" y2="13.671" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#646464"/><stop offset="1" stopColor="#444"/></linearGradient><path fill="url(#SVGV9yhPXSv)" d="M74.79 123.87c7.72-8.26 15.06-18.26 17.19-28.06l-7.76-2.05c-.98-.26-1.98.3-2.28 1.26c-3.01 9.69-13.51 20.71-22.73 28.85z"/><path d="M52.64 95.73s11.86 17.65 26.22 27.7c0 0-8.07.93-8.3.42s-17.29-19.17-17.29-19.17z" opacity=".31"/><linearGradient id="SVGIqohGeJJ" x1="59.106" x2="42.818" y1="13.937" y2="37.326" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#646464"/><stop offset="1" stopColor="#9E9E9E"/></linearGradient><path fill="url(#SVGIqohGeJJ)" d="M74.67 123.85c-8.86-7.93-18.81-18.6-22.03-28.12c-.42-1.25-1.74-1.94-2.99-1.53l-7.73 2.61c2.12 9.55 9.15 19.11 16.64 27.04z"/><path fill="#FFCA28" d="M67.2 9.39c-17.64 0-33.97 18.86-33.97 46.01c0 27 16.83 39.23 33.97 39.23s33.97-12.23 33.97-39.23c0-27.15-16.33-46.01-33.97-46.01"/><g fill="#404040"><ellipse cx="50.54" cy="57.78" rx="4.99" ry="5.17"/><ellipse cx="83.86" cy="57.78" rx="4.99" ry="5.17"/></g><path fill="#6D4C41" d="M58.06 48.66c-.94-1.24-3.11-3.05-7.33-3.05s-6.39 1.81-7.33 3.05c-.42.55-.31 1.19-.02 1.57c.27.36 1.06.69 1.93.39s2.57-1.18 5.43-1.2c2.85.02 4.55.9 5.43 1.2c.87.3 1.66-.03 1.93-.39c.27-.38.38-1.02-.04-1.57m32.94 0c-.94-1.24-3.11-3.05-7.33-3.05s-6.39 1.81-7.33 3.05c-.42.55-.31 1.19-.02 1.57c.27.36 1.06.69 1.93.39s2.57-1.18 5.43-1.2c2.85.02 4.55.9 5.43 1.2c.87.3 1.66-.03 1.93-.39c.27-.38.37-1.02-.04-1.57"/><path d="M67.2 8.05c-18.73 0-33.97 12.58-33.97 41.17c0 28.75 14.7 44.47 33.97 44.47s35.6-16.09 35.6-44.85c-.01-28.59-16.87-40.79-35.6-40.79m0 83.24c-12.62 0-29.31-6.5-29.31-30.03c0-23.4 14.03-22.76 29.31-22.76s29.31-.64 29.31 22.76c0 23.53-16.69 30.03-29.31 30.03" opacity=".17"/><path fill="#212121" d="M67.2 47.23h-.01z"/><linearGradient id="SVGgaHybckm" x1="67.198" x2="67.198" y1="56.854" y2="32.627" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset=".074" stopColor="#444"/><stop offset=".653" stopColor="#212121"/></linearGradient><path fill="url(#SVGgaHybckm)" d="M67.57 60.84c11.15 0 31.09 10.69 31.09 10.69c-.61 10.22-13.92 21.98-30.38 21.74c-27.62-.4-32.55-20.92-32.55-20.92s20.69-11.51 31.84-11.51"/><path fill="#BDBDBD" d="M98.63 71.94c0-.03.01-.06.01-.08c-1.06-.63-2.13-1.29-3.21-1.97c-6.11-3-19.47-9.04-27.85-9.04c-7.72 0-20.74 5.71-28.74 9.9c-1.6 1.07-.68 1.17-2.23 2.15c5.24-1.84 20.34-8.66 30.74-8.66c10.21-.01 25.69 5.9 31.28 7.7" opacity=".4"/><linearGradient id="SVGvbwOheqH" x1="67.198" x2="67.198" y1="123.488" y2="33.598" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset=".074" stopColor="#444"/><stop offset=".653" stopColor="#212121"/></linearGradient><path fill="url(#SVGvbwOheqH)" d="M67.2 4C47.65 4 28.45 18.14 28.45 46.74c0 28.75 18.63 48.73 38.74 48.73s38.74-19.98 38.74-48.73C105.94 18.14 86.75 4 67.2 4m0 89.25c-13.18 0-30.59-12.51-30.59-36.04c0-23.4 14.64-22.76 30.59-22.76s30.59-.64 30.59 22.76c0 23.52-17.42 36.04-30.59 36.04"/><linearGradient id="SVG2qqggbxD" x1="36.791" x2="58.413" y1="85.41" y2="112.099" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#0D0C0C"/><stop offset="1" stopColor="#0D0C0C" stopOpacity="0"/></linearGradient><path fill="url(#SVG2qqggbxD)" d="M68.28 13.72s-14.44-4.49-27.62 9.7c-12.64 13.61-8.7 39.62-8.7 39.62s-1.34-22.67 13.58-36.86c13.05-12.42 22.74-12.46 22.74-12.46"/><linearGradient id="SVGCSlVWcGk" x1="95.252" x2="80.387" y1="85.594" y2="103.162" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#0D0C0C"/><stop offset="1" stopColor="#0D0C0C" stopOpacity="0"/></linearGradient><path fill="url(#SVGCSlVWcGk)" d="M92.54 33.14c8.42 8.18 8.54 29.98 8.54 29.98s6.31-21.95-5.25-33.78c-9.56-9.79-22.8-5.83-22.8-5.83s10.64 1.01 19.51 9.63"/><g opacity=".38"><linearGradient id="SVG1ZpYTTCN" x1="67.198" x2="67.198" y1="124" y2="32.53" gradientTransform="matrix(1 0 0 -1 0 128)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#BDBDBD"/><stop offset="1" stopColor="#646464"/></linearGradient><path fill="url(#SVG1ZpYTTCN)" d="M67.2 6c9.7 0 18.69 3.58 25.3 10.07c7.49 7.35 11.44 17.95 11.44 30.67c0 12.37-3.62 23.81-10.22 32.44c3.68-5.81 6.07-13.16 6.07-21.96c0-10.8-3.18-17.81-9.73-21.45c-5.51-3.06-12.54-3.31-20.49-3.31h-4.72c-13.47 0-30.23 0-30.23 24.76c0 8.81 2.38 16.15 6.07 21.96c-6.6-8.63-10.22-20.07-10.22-32.44c0-12.71 3.96-23.32 11.44-30.67C48.51 9.58 57.5 6 67.2 6m0-2C47.65 4 28.45 18.14 28.45 46.74c0 28.75 18.63 48.73 38.74 48.73s38.74-19.98 38.74-48.73C105.94 18.14 86.75 4 67.2 4m0 30.45h2.36c14.43 0 28.23.57 28.23 22.76c0 23.52-18 36.04-30.59 36.04S36.61 80.73 36.61 57.21c0-22.19 13.8-22.76 28.23-22.76z"/></g>
  </svg>
);

Other libraries

Ninja in 5 more libraries

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

Noto Emoji

Icons that share its tags, in the same style.

  • Ninja Dark Skin Tone icon from Noto Emoji
  • Ninja Medium Dark Skin Tone icon from Noto Emoji
  • Ninja Medium Skin Tone icon from Noto Emoji
  • Nine Oclock icon from Noto Emoji
  • Nine Thirty icon from Noto Emoji
  • No Bicycles icon from Noto Emoji
  • No Entry icon from Noto Emoji
  • Fairy Medium Skin Tone icon from Noto Emoji
  • Fallen Leaf icon from Noto Emoji
  • Family icon from Noto Emoji
  • Family Adult Adult Child icon from Noto Emoji
  • Family Adult Adult Child Child icon from Noto Emoji
  • Family Adult Child icon from Noto Emoji
  • Family Adult Child Child icon from Noto Emoji
  • Family Man Boy icon from Noto Emoji
  • Handshake Medium Dark Skin Tone icon from Noto Emoji
  • Handshake Medium Dark Skin Tone Dark Skin Tone icon from Noto Emoji
  • Handshake Medium Dark Skin Tone Medium Skin Tone icon from Noto Emoji
  • Man Fairy Dark Skin Tone icon from Noto Emoji
  • Man Fairy Medium Dark Skin Tone icon from Noto Emoji
  • Man Fairy Medium Skin Tone icon from Noto Emoji
  • One Oclock icon from Noto Emoji
  • One Piece Swimsuit icon from Noto Emoji
  • One Thirty icon from Noto Emoji

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

Get Pro

Pricing

Noto Emoji MCP, with Pro

Ask for Ninja or any of 3,800 Noto Emoji 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 Ninja 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 Ninja from a prompt

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

Get Pro