Add icons to this collection by clicking the heart icon.
Puzzle icon - also known as business, idea, money, puzzle, jigsaw, strategy, solution, commerce and shopping, and solve. Created in a clean lineal color style with a white, silver, gray, black, yellow, and pink 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-151.04h-173.42v92.81c-1.86-1.201-4-2.13-6.26-2.8h-.4c-4.05-1.19-8.41-1.321-13-.19-9.21 2.25-16.92 9.539-19.37 18.699-4.75 17.771 8.55 33.92 25.7 33.92 4.93 0 9.33-1.469 13.33-3.74V22.38h151.04C-10.02 22.38 0 12.36 0 0"
            transform="translate(354.33 331.95)"
            fill="#fee97d"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-30C-17.64 0-7.62-10.02-7.62-22.38v-151.04h30v151.04C22.38-10.02 12.36 0 0 0"
            transform="translate(331.95 354.33)"
            fill="#fedf30"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h151.039c12.357 0 22.376 10.019 22.376 22.376v151.039h-34.718c2.268 4.002 3.736 8.404 3.736 13.34 0 17.147-16.144 30.445-33.917 25.69-9.158-2.449-16.454-10.159-18.705-19.367-1.122-4.586-.993-8.949.197-12.993 0-.134-.133-.267 0-.4.667-2.268 1.6-4.403 2.802-6.27H0Z"
            transform="translate(180.915 7.5)"
            fill="#8795de"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v-151.039c0-12.358-10.019-22.376-22.376-22.376h30c12.357 0 22.376 10.018 22.376 22.376V0Z"
            transform="translate(324.33 180.915)"
            fill="#6c7fd8"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v-151.039c0-12.357 10.019-22.376 22.376-22.376h151.039v34.718c2.135-1.201 4.402-2.269 6.803-2.802 2.135-.667 4.269-.934 6.537-.934 17.259 0 30.617 16.353 25.596 34.262-2.551 9.098-10.33 16.252-19.527 18.422-4.466 1.054-8.637.908-12.606-.259h-.133c-2.401-.534-4.669-1.468-6.67-2.802V0z"
            transform="translate(7.5 180.915)"
            fill="#fee97d"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v-34.718c-4.002 2.268-8.404 3.736-13.34 3.736-17.147 0-30.445-16.144-25.69-33.917 2.449-9.158 10.159-16.455 19.367-18.705 4.586-1.122 8.949-.993 12.993.197h.4c2.268.667 4.403 1.6 6.27 2.802v-92.81h-92.81c1.334-2.001 2.268-4.269 2.802-6.67.133-.134 0-.134 0-.134 1.167-3.968 1.313-8.139.259-12.606-2.17-9.196-9.324-16.975-18.422-19.526-17.909-5.021-34.262 8.337-34.262 25.596 0 2.268.267 4.402.934 6.536.533 2.402 1.601 4.669 2.802 6.804h-34.718v151.039C-173.415-10.019-163.396 0-151.039 0H0"
            transform="translate(180.915 354.33)"
            fill="#8795de"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c0 62.54-51.148 113.133-113.895 112.23-60.779-.875-110.202-50.719-110.586-111.504-.215-34.04 14.728-64.592 38.472-85.315 2.506-2.186 2.145-6.178-.718-7.871l-21.149-12.514c-3.419-2.023-1.983-7.265 1.989-7.264l95.771.023C-49.108-111.08 0-61.278 0 0"
            transform="translate(504.5 392.258)"
            fill="#7acaa6"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c28.832-20.315 47.67-53.863 47.67-91.814 0-61.279-49.108-111.081-110.116-112.215l-54.667-.013-13.092-7.746c-3.42-2.023-1.984-7.265 1.988-7.265l95.771.024C28.562-217.895 77.67-168.093 77.67-106.814 77.67-56.889 45.072-14.578 0 0"
            transform="translate(426.83 499.072)"
            fill="#57be92"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-6.678 0-12.953 2.599-17.676 7.322l-27.475 27.477c-5.859 5.858-5.859 15.355 0 21.213 5.858 5.857 15.356 5.859 21.213 0L-.011 32.084l60.202 60.632c5.838 5.878 15.335 5.911 21.214.075 5.878-5.837 5.912-15.335.075-21.214L17.742 7.385C13.024 2.635 6.739.012.045 0Z"
            transform="translate(374.113 343.687)"
            fill="#fff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h151.039c12.357 0 22.376 10.019 22.376 22.376v151.039h-34.718c2.268 4.002 3.736 8.404 3.736 13.34 0 17.147-16.144 30.445-33.917 25.69-9.158-2.449-16.454-10.159-18.705-19.367-1.122-4.586-.993-8.949.197-12.993 0-.134 1.6-4.803 2.802-6.67H0"
            transform="translate(180.915 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-151.039c0-12.357 10.019-22.376 22.376-22.376h151.039v34.718c2.135-1.201 4.402-2.269 6.803-2.802 2.135-.667 4.269-.934 6.537-.934 17.259 0 30.617 16.353 25.596 34.262-2.551 9.098-10.33 16.252-19.527 18.422-4.466 1.054-8.637.908-12.606-.259h-.133c-2.401-.534-4.669-1.468-6.67-2.802V0"
            transform="translate(7.5 180.915)"
            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-22.86c1.334-2.001 2.267-4.269 2.801-6.67.133-.134 0-.134 0-.134 1.167-3.967 1.313-8.139.259-12.606-2.17-9.195-9.324-16.975-18.422-19.526-17.909-5.021-34.261 8.337-34.261 25.596 0 2.268.266 4.402.933 6.536.533 2.402 1.601 4.669 2.802 6.804h-34.718v151.039c0 12.357 10.019 22.376 22.376 22.376H69.949"
            transform="translate(110.966 180.915)"
            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-34.718c-4.002 2.268-8.404 3.736-13.34 3.736-17.147 0-30.445-16.144-25.69-33.917 2.449-9.158 10.159-16.455 19.367-18.705 4.586-1.122 8.949-.993 12.993.197h.4c2.268.667 4.403 1.6 6.27 2.802v-92.81h-39.949"
            transform="translate(180.915 354.33)"
            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-105.68"
            transform="translate(286.59 354.33)"
            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 0v69.12"
            transform="translate(354.33 180.91)"
            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 0c0 62.54-51.148 113.133-113.895 112.23-60.779-.875-110.202-50.719-110.586-111.504-.215-34.04 14.728-64.592 38.472-85.315 2.506-2.186 2.145-6.178-.718-7.871l-21.149-12.514c-3.419-2.023-1.983-7.265 1.989-7.264l95.771.023C-49.108-111.08 0-61.278 0 0Z"
            transform="translate(504.5 392.258)"
            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.678 0-12.953 2.599-17.676 7.322l-27.475 27.477c-5.859 5.858-5.859 15.355 0 21.213 5.858 5.857 15.356 5.859 21.213 0L-.011 32.084l60.202 60.632c5.838 5.878 15.335 5.911 21.214.075 5.878-5.837 5.912-15.335.075-21.214L17.742 7.385C13.024 2.635 6.739.012.045 0Z"
            transform="translate(374.113 343.687)"
            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 0v20.762c14.516 0 26.282 11.766 26.282 26.281 0 14.515-11.766 26.281-26.282 26.281-14.515 0-26.281-11.766-26.281-26.281"
            transform="translate(79.207 240.208)"
            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 0c0-4.143-3.357-7.5-7.5-7.5A7.5 7.5 0 1 0 0 0"
            transform="translate(86.707 211.708)"
            fill="#000"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v20.762c14.515 0 26.281 11.766 26.281 26.281 0 14.515-11.766 26.281-26.281 26.281-14.515 0-26.281-11.766-26.281-26.281"
            transform="translate(275 69.588)"
            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 0c0-4.143-3.357-7.5-7.5-7.5A7.499 7.499 0 0 0-15 0a7.5 7.5 0 0 0 7.5 7.5A7.5 7.5 0 0 0 0 0"
            transform="translate(282.5 41.088)"
            fill="#000"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
    </g>
</svg>
More icons in the same style and category