Add icons to this collection by clicking the heart icon.
Tools icon - also known as wrench, tools, hammer, work tools, improvement, reparation, DIY, and construction and tools. Created in a clean lineal color style, 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 0a14.31 14.31 0 0 0 10.121 4.192h21.115A14.31 14.31 0 0 0 41.357 0l14.931-14.931a14.314 14.314 0 0 0 4.192-10.121v-21.116c0-3.796-1.508-7.436-4.192-10.12L41.357-71.219a14.314 14.314 0 0 0-10.121-4.192H10.121A14.317 14.317 0 0 0 0-71.22l-14.931 14.932a14.313 14.313 0 0 0-4.193 10.121v21.115c0 3.796 1.509 7.437 4.193 10.121zm7.304 45.404c-16.36-2.702-32.167-10.31-44.748-22.891-32.378-32.378-32.098-85.048.841-117.075 31.214-30.349 81.47-30.898 113.303-1.2 13.767 12.844 22.062 29.424 24.953 46.598 2.458 14.604.695 42.951 21.959 64.216l29.282 29.282 119.022 119.021 37.288 37.289c12.189 12.188 29.821 16.745 46.602 12.805 20.835-4.89 42.464 4.23 53.498 22.597l19.217 31.988a33.326 33.326 0 0 1 1.367 31.808v.001c-5.909 5.908-15.576 5.908-21.485 0l-32.714-32.714a15.32 15.32 0 0 0-10.283-4.478l-9.451-.341a15.325 15.325 0 0 0-11.389 4.478l-20.55 20.551a15.326 15.326 0 0 0-4.485 10.504l-.233 10.757a15.324 15.324 0 0 0 4.485 11.167l32.347 32.347c5.909 5.909 5.909 15.577 0 21.487a33.329 33.329 0 0 1-31.808-1.369l-31.988-19.216c-18.516-11.123-27.493-32.976-22.48-53.988a49.273 49.273 0 0 0-13.087-46.277l-37.123-37.123L100.622 96.606 71.339 67.324c-21.28-21.281-49.576-19.531-64.035-21.92"
            transform="translate(70.12 126.347)"
            fill="#daeaef"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-5.909 5.909-15.577 5.909-21.485 0l-32.714-32.713a15.325 15.325 0 0 0-10.283-4.478l-9.452-.34a15.318 15.318 0 0 0-11.388 4.477l-4.616 4.617c-10.722-6.379-23.737-8.626-36.461-5.639-16.508 3.876-33.829-.488-45.992-12.235-.246-.257-.478-.527-.731-.78l-37.123-37.123-119.021-119.021-29.283-29.283c-.339-.338-.684-.655-1.026-.982-20.211-21.143-18.558-48.817-20.977-63.188a83.55 83.55 0 0 0-2.06-9.074l9.012-9.01a14.318 14.318 0 0 0 4.192-10.122v-21.115c0-3.797-1.508-7.437-4.192-10.121l-14.931-14.932a14.317 14.317 0 0 0-10.121-4.191h-21.116a14.316 14.316 0 0 0-10.12 4.191l-8.995 8.996a83.283 83.283 0 0 0-48.417.976c4.002-12.224 10.924-23.702 20.809-33.313 31.214-30.35 81.47-30.899 113.303-1.201 13.767 12.844 22.062 29.424 24.953 46.599 2.458 14.604.694 42.95 21.959 64.215l29.282 29.282 119.022 119.022 37.288 37.288c12.188 12.188 29.821 16.745 46.601 12.805 20.835-4.89 42.465 4.23 53.499 22.597l19.216 31.988A33.326 33.326 0 0 1 0 0"
            transform="translate(500.008 426.188)"
            fill="#c7e0e5"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0 183.998 183.998"
            transform="translate(168.83 168.768)"
            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.381-27.381c-10.526-10.526-27.694-10.19-37.8.74l-316.686 342.53 38.597 38.597L-.741 37.8C10.19 27.694 10.526 10.526 0 0"
            transform="translate(496.819 47.361)"
            fill="#a6ced3"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0-21.434 23.183 53.469 53.468 23.182-21.433Z"
            transform="translate(318.618 142.964)"
            fill="#daeaef"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0 55.217 55.218L177.46-57.803c10.931-10.105 11.268-27.273.741-37.8l-27.381-27.38c-10.526-10.527-27.694-10.191-37.8.74z"
            transform="translate(318.618 142.964)"
            fill="#f9bc66"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0-42.323-42.322L-82.545-2.1l42.322 42.323Z"
            transform="translate(121.842 344.44)"
            fill="#a6ced3"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0-66.297-66.298c-5.07-5.069-5.07-13.289 0-18.359l51.193-51.195c4.838-4.836 12.681-4.836 17.518 0L54.825-83.44c8.952 8.952 12.375 21.912 9.441 34.226C54.04-6.308 98.354 5.253 119.542 8.31c4.206.606 5.698 5.923 2.399 8.602C85.172 46.774 40.34 40.34 0 0"
            transform="translate(133.898 464.192)"
            fill="#daeaef"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-29.013 23.562-63.044 24.509-95.929 4.05l28.55-27.314a65.013 65.013 0 0 0 11.624-14.922C-46.029-17.688-17.97-10.85-2.399-8.603 1.806-7.996 3.298-2.679 0 0"
            transform="translate(255.84 481.104)"
            fill="#c7e0e5"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0-16.048-16.048c-5.016-5.016-5.016-13.15 0-18.167l50.966-50.966c5.017-5.016 13.15-5.016 18.167 0l16.048 16.048c5.016 5.017 5.016 13.15 0 18.166L18.167 0C13.15 5.016 5.017 5.016 0 0"
            transform="translate(27.31 357.604)"
            fill="#c7e0e5"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0-66.297-66.298c-5.07-5.069-5.07-13.289 0-18.359l51.193-51.195c4.838-4.836 12.681-4.836 17.518 0L54.825-83.44c8.952 8.952 12.375 21.912 9.441 34.226C54.04-6.308 98.354 5.253 119.542 8.31c4.206.606 5.698 5.923 2.399 8.602C85.172 46.774 40.34 40.34 0 0Z"
            transform="translate(133.898 464.192)"
            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.048-16.048c-5.016-5.016-5.016-13.15 0-18.167l50.966-50.966c5.017-5.016 13.15-5.016 18.167 0l16.048 16.048c5.016 5.017 5.016 13.15 0 18.166L18.167 0C13.15 5.016 5.017 5.016 0 0Z"
            transform="translate(27.31 357.604)"
            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-313.291 289.654-40.804-40.803L-64.44-64.44c10.106-10.931 27.273-11.267 37.8-.741L.741-37.8C11.267-27.273 10.931-10.105 0 0Z"
            transform="translate(496.078 85.161)"
            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.931-14.932a14.317 14.317 0 0 0-10.121-4.191h-21.115a14.317 14.317 0 0 0-10.121 4.191L-71.219 0a14.308 14.308 0 0 0-4.192 10.121l-.001 21.115c0 3.796 1.509 7.437 4.193 10.121l14.93 14.931a14.314 14.314 0 0 0 10.122 4.192h21.115a14.31 14.31 0 0 0 10.121-4.192L0 41.357a14.314 14.314 0 0 0 4.192-10.121V10.121C4.192 6.324 2.684 2.684 0 0Zm58.091 166.652-13.757-13.757-29.283-29.283c-21.28-21.281-49.576-19.531-64.035-21.92-16.36-2.702-32.167-10.31-44.748-22.891-32.378-32.378-32.098-85.048.841-117.074 31.214-30.35 81.47-30.899 113.303-1.201C34.179-26.63 42.474-10.05 45.365 7.125c2.458 14.604.695 42.95 21.959 64.215l29.282 29.282 11.638 11.638"
            transform="translate(126.408 70.059)"
            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 7.271 7.271L44.56 44.56c12.188 12.188 29.82 16.745 46.601 12.805 20.835-4.89 42.464 4.23 53.498 22.597l19.217 31.988a33.329 33.329 0 0 1 1.368 31.808c-5.909 5.909-15.577 5.909-21.486 0l-32.713-32.713a15.333 15.333 0 0 0-10.283-4.479l-9.452-.339a15.318 15.318 0 0 0-11.388 4.477l-20.551 20.551a15.33 15.33 0 0 0-4.485 10.504l-.233 10.757a15.328 15.328 0 0 0 4.485 11.167l32.348 32.347c5.909 5.909 5.909 15.577 0 21.486a33.326 33.326 0 0 1-31.808-1.368L27.69 196.932C9.173 185.809.197 163.956 5.209 142.944A49.273 49.273 0 0 0-7.878 96.667l-37.123-37.123-9.76-9.76"
            transform="translate(334.765 282.43)"
            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 22.027 22.028"
            transform="translate(90.242 312.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 0-22.028-22.028"
            transform="translate(72.047 375.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 0-55.217-55.218"
            transform="translate(373.835 198.182)"
            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 53.469 53.469"
            transform="translate(297.184 166.147)"
            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