Add icons to this collection by clicking the heart icon.
Magic Hat icon - also known as entertainment, magician, rabbit, wizard, 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 0-41.855 123.128c-11.083 32.604 7.712 67.785 40.975 76.697v0c32.684 8.758 66.09-11.439 73.52-44.451L107.552.259"
            transform="translate(131.957 300.128)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="m0 0-32.994 146.592c-1.593 7.073-6.299 10.832-8.963 12.442-2.663 1.61-8.174 4.03-15.181 2.155-7.128-1.91-10.697-6.882-12.189-9.676-1.493-2.794-3.641-8.524-1.266-15.51L-24.363 0Z"
            transform="translate(198.568 300.128)"
            fill="#000"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0 34.912 155.115c7.43 33.011 40.835 53.209 73.52 44.451v0c33.263-8.913 52.058-44.094 40.975-76.698L107.552-.259"
            transform="translate(272.491 300.388)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="m0 0 32.994 146.592c1.593 7.073 6.299 10.832 8.963 12.442 2.663 1.61 8.175 4.03 15.181 2.155 7.128-1.91 10.697-6.882 12.189-9.676 1.493-2.794 3.641-8.524 1.266-15.51L24.363 0Z"
            transform="translate(313.432 300.128)"
            fill="#000"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-322c-15.464 0-28 12.536-28 28v0c0 15.464 12.536 28 28 28H0c15.464 0 28-12.536 28-28v0C28 12.536 15.464 0 0 0Z"
            transform="translate(417 244)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M388 10H124v234h264z"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h256"
            transform="translate(128 176.499)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h50"
            transform="translate(452 359)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v-50"
            transform="translate(477 384)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0c0-13.048-10.577-23.625-23.625-23.625S-47.25-13.048-47.25 0s10.577 23.625 23.625 23.625S0 13.048 0 0Z"
            transform="translate(57.25 161.5)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            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