Add icons to this collection by clicking the heart icon.
Magic Hat icon - also known as entertainment, birthday, party, surprise, wand, magic, magician, rabbit, magic trick, magic hat, show, and bunny. 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 0h73.089c6.112 0 11.066 4.955 11.066 11.066V49.67c0 6.112-4.954 11.066-11.066 11.066h-298.795c-6.112 0-11.066-4.954-11.066-11.066V11.066c0-6.111 4.954-11.066 11.066-11.066h193.743"
transform="translate(332.809 255)"
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-11.229-143.822"
transform="translate(142.99 255)"
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-11.23 143.822"
transform="translate(380.24 111.178)"
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.909-37.252c-1.267-16.236 11.565-30.11 27.85-30.11h204.285c16.285 0 29.117 13.874 27.85 30.11L254.167 0"
transform="translate(128.917 74.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="M0 0h-234.268"
transform="translate(373.134 189.38)"
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 0h239.523"
transform="translate(136.239 155.73)"
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 0h246.311c6.535 0 11.833 5.298 11.833 11.833v12.751c0 6.536-5.298 11.833-11.833 11.833h-423.774c-6.536 0-11.833-5.297-11.833-11.833V11.833c0-6.535 5.297-11.833 11.833-11.833h145.501"
transform="translate(197.775 74.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="M0 0v-36.417"
transform="translate(416.964 111.178)"
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-36.417"
transform="translate(51.77 111.178)"
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 0h14.417"
transform="translate(489.304 92.97)"
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.803 6.629"
transform="translate(476.839 142.311)"
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.803-6.629"
transform="translate(476.839 43.627)"
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-44.778 152.11c-7.92 26.757-36.031 42.027-62.787 34.107-26.757-7.92-42.028-36.03-34.108-62.787L-105.337 0"
transform="translate(247.333 315.736)"
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-18.3 62.166"
transform="translate(216.06 315.736)"
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-14.942 50.759c-2.565 8.662-10.649 14.713-19.661 14.713a20.59 20.59 0 0 1-5.846-.857c-10.852-3.213-17.068-14.655-13.843-25.55l38.829-131.901"
transform="translate(188.731 408.573)"
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.408 28.562"
transform="translate(371.265 315.736)"
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 81.206-23.905c26.756-7.92 54.867 7.35 62.787 34.107 7.92 26.757-7.35 54.868-34.107 62.787l-16.95 4.99c-35.568 10.47-72.888-9.875-83.358-45.441l-25.776-87.56"
transform="translate(282.125 370.758)"
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 10.291 34.958"
transform="translate(339.992 315.736)"
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-13.017-44.218"
transform="translate(310.217 359.955)"
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-3.976-6.795-10-12.497-18.046-17.289-2.773-1.65-2.724-5.712.073-7.323 7.674-4.418 13.731-9.94 17.777-16.835 1.64-2.795 5.736-2.819 7.362-.016 4.132 7.122 9.821 12.725 17.038 16.839 2.817 1.606 2.965 5.66.191 7.338C17.547-13.144 11.82-7.417 7.292.007 5.624 2.743 1.618 2.766 0 0Z"
transform="translate(260.76 486.87)"
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-3.976-6.795-10-12.497-18.046-17.288-2.772-1.651-2.724-5.713.073-7.323 7.674-4.419 13.732-9.941 17.778-16.836 1.639-2.794 5.736-2.818 7.362-.016 4.131 7.122 9.821 12.725 17.038 16.839 2.816 1.606 2.965 5.66.191 7.338C17.548-13.144 11.82-7.417 7.293.007 5.624 2.744 1.619 2.767 0 0Z"
transform="translate(462.905 365.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 0v-4.393"
transform="translate(64.168 392.724)"
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-4.393"
transform="translate(86.34 368.879)"
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 0v4.393"
transform="translate(62.494 346.707)"
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 0h4.393"
transform="translate(40.322 370.552)"
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