Add icons to this collection by clicking the heart icon.
Ninja icon - also known as user, people, sword, japan, ninja, spying, assasin, disguise, hiding, and cultures. Created in a clean lineal color style, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
xmlns="http://www.w3.org/2000/svg"
width="682.667"
height="682.667"
viewBox="0 0 682.667 682.667"
>
<defs>
<clipPath id="a" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
</defs>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0c-21.104-21.104-35.86-44.631-42.772-65.781 21.15 6.912 44.676 21.668 65.781 42.772 21.104 21.105 35.86 44.631 42.772 65.781C44.631 35.86 21.104 21.104 0 0"
transform="translate(397.022 363.781)"
fill="#78a91f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-21.104-21.104-35.86-44.631-42.772-65.781 21.15 6.912 44.676 21.668 65.781 42.772 21.104 21.105 35.86 44.631 42.772 65.781C44.631 35.86 21.104 21.104 0 0Z"
transform="translate(397.022 363.781)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-29.846 0-56.916-6.202-76.759-16.27C-56.916-26.338-29.846-32.54 0-32.54c29.846 0 56.916 6.202 76.759 16.27C56.916-6.202 29.846 0 0 0"
transform="translate(423.49 317.547)"
fill="#81b823"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-29.846 0-56.916-6.202-76.759-16.27C-56.916-26.338-29.846-32.54 0-32.54c29.846 0 56.916 6.202 76.759 16.27C56.916-6.202 29.846 0 0 0Z"
transform="translate(423.49 317.547)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-21.104-21.104-35.86-44.631-42.772-65.781 21.15 6.912 44.676 21.668 65.781 42.772 21.104 21.105 35.86 44.63 42.772 65.781C44.631 35.859 21.104 21.104 0 0"
transform="translate(398.022 156.774)"
fill="#78a91f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-21.104-21.104-35.86-44.631-42.772-65.781 21.15 6.912 44.676 21.668 65.781 42.772 21.104 21.105 35.86 44.63 42.772 65.781C44.631 35.859 21.104 21.104 0 0Z"
transform="translate(398.022 156.774)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 34.697 34.697V-6.348c0-3.056.178-6.071.513-9.04L-7.237-57.836c-1.108-1.107-3.006-.563-3.365.961C-16.088-33.615-16.725-16.725 0 0"
transform="translate(57.41 344.303)"
fill="#6354b1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 34.697 34.697V-6.348c0-3.056.178-6.071.513-9.04L-7.237-57.836c-1.108-1.107-3.006-.563-3.365.961C-16.088-33.615-16.725-16.725 0 0Z"
transform="translate(57.41 344.303)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c12.324 19.72 23.981 31.698 47.235 31.698h32.712V-4.08H2.261C.167-4.08-1.11-1.776 0 0"
transform="translate(12.16 359.639)"
fill="#6354b1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c12.325 19.719 23.981 31.698 47.235 31.698h-31.25C-7.269 31.698-18.925 19.719-31.25 0c-1.11-1.776.167-4.08 2.261-4.08h31.25C.167-4.08-1.11-1.776 0 0"
transform="translate(43.41 359.639)"
fill="#53469c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v0c12.324 19.72 23.981 31.698 47.235 31.698h32.712V-4.08H2.261C.167-4.08-1.11-1.776 0 0Z"
transform="translate(12.16 359.639)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v118.875a27.15 27.15 0 0 0 14.48 24.012l91.832 48.452a82.615 82.615 0 0 1 21.155-2.743h30.048c7.73 0 15.214 1.067 22.318 3.058l92.383-48.766a27.151 27.151 0 0 0 14.476-24.009V-26.994H26.994C12.086-26.994 0-14.908 0 0"
transform="translate(42.532 34.494)"
fill="#6e61b6"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-.967.219-1.929.45-2.883.702L-94.715-47.75a27.149 27.149 0 0 1-14.48-24.012l-14.532-115.369c0-12.964 18.037-30.5 31-30.5h193z"
transform="translate(151.727 225.13)"
fill="#53469c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 14.532 115.369a27.15 27.15 0 0 0 14.48 24.012l77.976 41.141-11.261 24.442c-.967.219-1.929.45-2.883.702L1.012 157.214a27.15 27.15 0 0 1-14.48-24.012L-28 17.833c0-12.963 18.037-30.5 31-30.5h1.483C1.724-8.442 0-4.004 0 0"
transform="translate(56 20.167)"
fill="#463a84"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-.967.219-1.929.45-2.883.702L-94.715-47.75a27.149 27.149 0 0 1-14.48-24.012l-14.532-115.369c0-12.964 18.037-30.5 31-30.5h193z"
transform="translate(151.727 225.13)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h271.224v145.873a27.15 27.15 0 0 1-14.475 24.009l-92.384 48.766a82.87 82.87 0 0 0-2.073-.543z"
transform="translate(58 7.5)"
fill="#53469c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h271.224v145.873a27.15 27.15 0 0 1-14.475 24.009l-92.384 48.766a82.87 82.87 0 0 0-2.073-.543z"
transform="translate(58 7.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h30.048c46.239 0 83.723 37.483 83.723 83.723v74.801c0 42.328-34.313 76.64-76.639 76.64H-7.083c-42.327 0-76.64-34.312-76.64-76.64V83.723C-83.723 37.483-46.239 0 0 0"
transform="translate(169.999 222.15)"
fill="#6354b1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v74.802c0 42.327 34.313 76.639 76.639 76.639H34.916c-42.327 0-76.639-34.312-76.639-76.639V0c0-46.239 37.484-83.723 83.722-83.723h30.048c1.965 0 3.907.092 5.838.226C34.373-80.497 0-44.274 0 0"
transform="translate(128 305.872)"
fill="#53469c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h30.048c46.239 0 83.723 37.483 83.723 83.723v74.801c0 42.328-34.313 76.64-76.639 76.64H-7.083c-42.327 0-76.64-34.312-76.64-76.64V83.723C-83.723 37.483-46.239 0 0 0Z"
transform="translate(169.999 222.15)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 61.479 16.533a9.4 9.4 0 0 0 4.882 0L127.839 0c5.973-1.605 11.841 2.894 11.841 9.077v54.795H-11.841V9.077C-11.841 2.894-5.972-1.605 0 0"
transform="translate(121.103 292.515)"
fill="#ffe5c2"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v54.795h-27.737V0c0-6.184 5.869-10.683 11.841-9.077L1.15-4.493A9.323 9.323 0 0 0 0 0"
transform="translate(137 301.592)"
fill="#fed2a4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 61.479 16.533a9.4 9.4 0 0 0 4.882 0L127.839 0c5.973-1.605 11.841 2.894 11.841 9.077v54.795H-11.841V9.077C-11.841 2.894-5.972-1.605 0 0Z"
transform="translate(121.103 292.515)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-30.817h197.494V0c0 .698-.035 1.389-.053 2.082H.053C.034 1.389 0 .698 0 0"
transform="translate(86.276 380.674)"
fill="#8ebac5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-41.724c-.018-.693-.052-1.384-.052-2.082v-30.817H-.053v30.817C-.053-1.384-.019-.693 0 0"
transform="translate(128.053 382.756)"
fill="#7ca1b1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-46.671c-.018-.693-.053-1.384-.053-2.082v-30.817H150.77v30.817c0 .698-.034 1.389-.053 2.082H35"
transform="translate(133 382.756)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-12.22"
transform="translate(185.023 323.537)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-9.657"
transform="translate(223.136 331.997)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-9.657"
transform="translate(146.91 331.997)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-44v494a3 3 0 0 0 3 3h38a3 3 0 0 0 3-3z"
transform="translate(227.75 7.5)"
fill="#97d729"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M227.75 304.563h-44v114.204h44z"
fill="#8bc727"
fill-opacity="1"
fill-rule="nonzero"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-44v494a3 3 0 0 0 3 3h38a3 3 0 0 0 3-3z"
transform="translate(227.75 7.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M227.75 104h-44v114.205h44z"
fill="#8bc727"
fill-opacity="1"
fill-rule="nonzero"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-44v494a3 3 0 0 0 3 3h38a3 3 0 0 0 3-3z"
transform="translate(299.25 7.5)"
fill="#97d729"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v425.5a3 3 0 0 1-3 3h-38a3 3 0 0 1-3-3v-494H0V-35"
transform="translate(299.25 76)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M299.25 304.563h-44v114.204h44zM299.25 104h-44v114.205h44z"
fill="#8bc727"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M299.25 304.563h-44v114.204h44zM299.25 104h-44v114.205h44z"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-41v494a3 3 0 0 0 3 3H0a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3"
transform="translate(367.75 7.5)"
fill="#97d729"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M370.75 304.563h-44v114.204h44z"
fill="#8bc727"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v100.5a3 3 0 0 1-3 3h-38a3 3 0 0 1-3-3v-494h41a3 3 0 0 1 3 3V-35"
transform="translate(370.75 401)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M370.75 104h-44v114.205h44z"
fill="#8bc727"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h44"
transform="translate(326.75 418.768)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-44"
transform="translate(370.75 304.563)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M370.75 104h-44v114.205h44z"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-42.662v32.325c0 12.117 9.823 21.941 21.94 21.941H0c8.137 0 14.733-6.597 14.733-14.735V14.734C14.733 6.597 8.137 0 0 0"
transform="translate(198.017 135.986)"
fill="#ffe5c2"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-20.646c-12.117 0-21.94-9.823-21.94-21.94v-32.326h20.646v32.326C-21.94-9.823-12.117 0 0 0"
transform="translate(197.94 190.252)"
fill="#fed2a4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-42.662v32.325c0 12.117 9.823 21.941 21.94 21.941H0c8.137 0 14.733-6.597 14.733-14.735V14.734C14.733 6.597 8.137 0 0 0Z"
transform="translate(198.017 135.986)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-11.791 11.79-11.791 30.906 0 42.696L66.704 109.4 109.4 66.704 42.697 0C30.906-11.79 11.79-11.79 0 0"
transform="translate(36.386 16.343)"
fill="#53469c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-42.697 42.697 85.931 85.931a3.001 3.001 0 0 0 4.243 0l38.454-38.454a3 3 0 0 0 0-4.243z"
transform="translate(107.645 44.905)"
fill="#53469c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 40.169 40.169-13.405 13.404a3.001 3.001 0 0 1-4.243 0l-38.047-38.048Z"
transform="translate(128.357 119.96)"
fill="#463a84"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-10.132 11.861-9.598 29.709 1.622 40.928l61.725 61.725-15.479 15.479-66.703-66.704c-11.791-11.79-11.791-30.907 0-42.697A30.065 30.065 0 0 1 0 0"
transform="translate(55.221 7.611)"
fill="#463a84"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v0c-11.791 11.79-11.791 30.906 0 42.696L66.704 109.4 109.4 66.704 42.697 0C30.906-11.79 11.79-11.79 0 0Z"
transform="translate(36.386 16.343)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-42.697 42.697 85.931 85.931a3.001 3.001 0 0 0 4.243 0l38.454-38.454a3 3 0 0 0 0-4.243z"
transform="translate(107.645 44.905)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-42.697 42.696 23.093 23.093 42.696-42.696Z"
transform="translate(132.436 69.696)"
fill="#8ebac5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 12.856 12.857L2.621 23.093-20.472 0l42.697-42.696L32.461-32.46Z"
transform="translate(110.21 112.393)"
fill="#7ca1b1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-42.697 42.696 23.093 23.093 42.696-42.696Z"
transform="translate(132.436 69.696)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</svg>
More icons in the same style and category