Add icons to this collection by clicking the heart icon.
Magician icon - also known as child, costume, halloween, magician, boy, avatar, spooky, kid, and horror. Created in a clean lineal style with a black finish, 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 0v-17.207a22.89 22.89 0 0 0-10.194-19.046"
transform="translate(179.47 222.084)"
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 0a22.892 22.892 0 0 0-10.195 19.047v17.211"
transform="translate(279.247 185.83)"
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-12.475-26.125a7.279 7.279 0 0 1-.71-3.131v-25.966"
transform="translate(224.262 62.721)"
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-19.359c0-8.156-6.61-14.766-14.765-14.766h-2.297"
transform="translate(232.793 319.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 0c-17.994-17.994-47.169-17.994-65.163 0"
transform="translate(256.844 269.437)"
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 0a276.737 276.737 0 0 0 11.032 45.746l4.548 13.645c.317.95-.586 1.853-1.536 1.538l-29.401-9.767a3.24 3.24 0 0 1-2.054-2.052l-1.121-3.364A276.822 276.822 0 0 1-31.045-72.365l5.558-50.015H4.077L-1.48-72.365a276.843 276.843 0 0 0-1.624 36.793"
transform="translate(134.284 129.88)"
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 0a3.242 3.242 0 0 0 2.054-2.052l1.121-3.364a276.837 276.837 0 0 0 12.513-118.111l-5.558-50.015h-29.565l5.558 50.015A276.822 276.822 0 0 1-26.39-5.416l-4.547 13.645c-.318.95.585 1.853 1.536 1.538z"
transform="translate(329.598 181.042)"
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-271.972a2.069 2.069 0 0 0-2.069 2.069v23.472c0 1.144.926 2.069 2.069 2.069H0a2.067 2.067 0 0 0 2.069-2.069V2.069A2.068 2.068 0 0 0 0 0Z"
transform="translate(360.248 366.445)"
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 0h139.197l8.885 79.964a2.583 2.583 0 0 1-2.567 2.869H-69.601a2.583 2.583 0 0 1-2.568-2.869L-63.284 0h28.283"
transform="translate(186.306 421.667)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M238.067 145.555h-27.61v27.611h27.61z"
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 23.985-11.992c1.666-.833 3.626.379 3.626 2.241v47.113c0 1.864-1.96 3.075-3.626 2.242L0 27.611Z"
transform="translate(238.067 145.555)"
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-23.985-11.992c-1.666-.833-3.626.379-3.626 2.241v47.113c0 1.864 1.96 3.075 3.626 2.242L0 27.611Z"
transform="translate(210.457 145.555)"
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 0v0"
transform="translate(231.763 28.806)"
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 0v38.9a2.517 2.517 0 0 1-2.517 2.517h-22.578a2.517 2.517 0 0 1-2.516-2.517V0z"
transform="translate(439.126 145.555)"
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-29.699a5.859 5.859 0 0 0-5.859 5.859V63.17a5.859 5.859 0 0 0 5.859 5.858H0a5.858 5.858 0 0 0 5.858-5.858V5.859A5.859 5.859 0 0 0 0 0Z"
transform="translate(453.571 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 0h-13.806c-7.625 0-13.805 6.182-13.805 13.806v13.805c0 7.625 6.18 13.806 13.805 13.806h8.734A5.072 5.072 0 0 0 0 36.345Z"
transform="translate(418.014 35.11)"
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 0h21.112"
transform="translate(418.014 48.917)"
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 3.068-27.611"
transform="translate(123.021 421.667)"
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 3.068 27.611"
transform="translate(322.435 394.055)"
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 0a95.97 95.97 0 0 1-.557-19.278l3.69-51.669c.188-2.633.486-5.234.889-7.796"
transform="translate(129.736 366.445)"
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.401 2.559.699 5.153.887 7.78L4.58 59.449a95.803 95.803 0 0 1-.557 19.284"
transform="translate(314.758 287.712)"
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 0v27.25h-122.716V0c0-8.2-2.659-16.18-7.58-22.739l-21.565-28.754c6.94-44.118 45.069-77.299 90.499-77.299 45.431 0 83.563 33.186 90.5 77.309L7.58-22.739A37.897 37.897 0 0 0 0 0Z"
transform="translate(285.62 339.195)"
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.563c24.981 0 45.232 20.251 45.232 45.231 0 12.713-10.306 23.019-23.019 23.019h-7.72"
transform="translate(302.528 254.375)"
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-7.713c-12.713 0-23.018-10.306-23.018-23.019 0-24.98 20.251-45.231 45.231-45.231h.554"
transform="translate(130.933 322.625)"
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 0v27.25h-122.716V0c0-8.2-2.659-16.18-7.58-22.739l-21.565-28.754c6.94-44.118 45.069-77.299 90.499-77.299 45.431 0 83.563 33.186 90.5 77.309L7.58-22.739A37.897 37.897 0 0 0 0 0Z"
transform="translate(285.62 339.195)"
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 27.611 11.643L17.01 32.841a1.1 1.1 0 0 1-1.376.536L0 27.421Z"
transform="translate(265.679 153.24)"
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-15.634 5.956a1.1 1.1 0 0 1-1.376-.536l-10.601-21.198L0-27.421Z"
transform="translate(182.846 180.662)"
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 2.263 4.739"
transform="translate(265.679 149.456)"
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 2.263-4.739"
transform="translate(180.583 154.195)"
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.591 72.44"
transform="translate(224.263 62.722)"
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.592-72.44"
transform="translate(189.67 135.163)"
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 0a23.014 23.014 0 0 0-1.625-.53l-16.733-4.782"
transform="translate(164.496 183.402)"
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-16.736 4.781c-.55.157-1.091.334-1.621.53"
transform="translate(302.387 178.09)"
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 0h171.802"
transform="translate(138.361 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 0-8.664-2.476c-21.799-6.228-37.718-24.947-40.364-47.462l-13.568-115.435a.89.89 0 0 1 .883-.992h55.338"
transform="translate(115.172 173.866)"
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-8.021 68.248c-2.647 22.516-18.566 41.234-40.365 47.463l-8.664 2.476"
transform="translate(390.402 55.68)"
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 0h50.675"
transform="translate(339.727 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 0v-69.027"
transform="translate(411.515 145.555)"
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 0v9.496"
transform="translate(439.126 136.06)"
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 0v24.53"
transform="translate(439.126 76.528)"
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-34.918v41.416"
transform="translate(425.32 7.5)"
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