Add icons to this collection by clicking the heart icon.
Magic Hat icon - also known as hat, fashion, magic, magician, magic trick, magic hat, accessory, and moustache. 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 0h29.876c3.97 0 7.829 1.312 10.976 3.732l20.23 15.563c6.052 4.655 7.184 13.334 2.528 19.387l-5.092 6.619c-4.655 6.051-13.334 7.183-19.386 2.528l-11.651-8.962A13.823 13.823 0 0 0 19.052 36h-223.578"
            transform="translate(415.847 205.688)"
            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-101.866a13.825 13.825 0 0 0-8.429 2.867l-11.651 8.962c-6.051 4.655-14.731 3.523-19.386-2.528l-5.092-6.619c-4.655-6.053-3.523-14.732 2.528-19.387l20.231-15.563A18.003 18.003 0 0 1-112.69-36h249.057"
            transform="translate(179.358 241.688)"
            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.633 228.312c1.89 18.264-12.438 34.153-30.8 34.153h-242.311c-18.362 0-32.69-15.889-30.799-34.153l2.004-19.359"
            transform="translate(384.822 241.688)"
            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.999-106.262"
            transform="translate(117.179 347.95)"
            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.947"
            transform="translate(391.808 309.175)"
            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-208.706"
            transform="translate(329.898 309.175)"
            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.453 8.835c3.68 2.61 2.471 8.354-1.949 9.262l-9.341 1.916a12.794 12.794 0 0 0-7.517 4.663l-33.154 42.477c-25.215 32.308-70.239 41.368-105.988 21.331l-44.751-25.083-44.75 25.083c-35.75 20.037-80.773 10.977-105.988-21.331l-33.154-42.477a12.794 12.794 0 0 0-7.517-4.663l-9.341-1.916c-4.42-.908-5.629-6.652-1.949-9.262L-380.493 0c58.544-41.534 139.401-29.684 183.564 26.904l2.223 2.848c2.265 2.902 6.654 2.902 8.919 0l2.223-2.848C-139.401-29.684-58.544-41.534 0 0Z"
            transform="translate(446.247 32.698)"
            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-31.473"
            transform="translate(256 96.1)"
            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-6.547 4.592-12.043 9.957-16.387 16.168-1.868 2.671-5.875 2.686-7.612-.071-4.044-6.423-9.588-11.74-16.359-16.151-2.887-1.88-2.752-6.092.217-7.838 6.804-3.997 12.211-9.017 15.969-15.251 1.761-2.922 5.985-2.986 7.797-.094 4.133 6.594 9.516 11.705 15.966 15.548C2.454-5.984 2.727-1.913 0 0Z"
            transform="translate(133.05 403.047)"
            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-6.547 4.592-12.043 9.957-16.387 16.169-1.868 2.67-5.875 2.685-7.612-.072-4.044-6.423-9.588-11.74-16.359-16.151-2.887-1.88-2.752-6.092.217-7.838 6.804-3.996 12.211-9.017 15.969-15.251 1.761-2.922 5.985-2.986 7.797-.094 4.133 6.594 9.516 11.705 15.966 15.548C2.454-5.984 2.727-1.913 0 0Z"
            transform="translate(386.029 197.531)"
            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 0a202.025 202.025 0 0 1-17.074 85.829"
            transform="translate(301.183 26.025)"
            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 0a202.019 202.019 0 0 1-28.771 118.073"
            transform="translate(345.432 9.944)"
            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 0a202.014 202.014 0 0 1-30.415 121.988"
            transform="translate(384.217 8.839)"
            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 0a202.019 202.019 0 0 1-8.069 65.077"
            transform="translate(425.774 20.725)"
            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 0a202.025 202.025 0 0 0 17.074 85.829"
            transform="translate(210.817 26.025)"
            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 0a202.019 202.019 0 0 0 28.771 118.073"
            transform="translate(166.568 9.944)"
            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 0a201.953 201.953 0 0 1-24.315-56.169"
            transform="translate(158.198 130.827)"
            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 0a201.962 201.962 0 0 1-.435-34.116"
            transform="translate(128.218 42.956)"
            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 0a202.019 202.019 0 0 0 8.069 65.077"
            transform="translate(86.226 20.725)"
            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