Add icons to this collection by clicking the heart icon.
Drill Tool icon - also known as repair, tool, drill, air, drill tool, construction and tools, and pneumatic. Created in a clean flat 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="512"
    height="512"
    viewBox="0 0 128 128"
>
    <linearGradient id="a">
        <stop offset="0" stop-color="#58595b" />
        <stop offset="1" stop-color="#414042" />
    </linearGradient>
    <linearGradient
        id="g"
        x1="51"
        x2="55"
        y1="71"
        y2="71"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="h"
        x1="55"
        x2="63"
        y1="68"
        y2="68"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient id="b">
        <stop offset="0" stop-color="#ffac27" />
        <stop offset=".997" stop-color="#ffbe5f" />
    </linearGradient>
    <linearGradient
        id="i"
        x1="75"
        x2="75"
        y1="12.5"
        y2="102.379"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="j"
        x1="80.993"
        x2="80.993"
        y1="50.333"
        y2="121.383"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset=".04" stop-color="#f98453" />
        <stop offset=".809" stop-color="#fc754f" />
    </linearGradient>
    <linearGradient id="c">
        <stop offset="0" stop-color="#f1f2f2" />
        <stop offset="1" stop-color="#e6e7e8" />
    </linearGradient>
    <linearGradient
        id="k"
        x1="15.083"
        x2="1.077"
        y1="30"
        y2="30"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient id="d">
        <stop offset="0" stop-color="#d1d4d4" />
        <stop offset="1" stop-color="#abafb2" />
    </linearGradient>
    <linearGradient
        id="l"
        x1="6"
        x2="23"
        y1="30"
        y2="30"
        gradientUnits="userSpaceOnUse"
        href="#d"
    />
    <linearGradient id="e">
        <stop offset="0" stop-color="#7c7e82" />
        <stop offset="1" stop-color="#6d6e71" />
    </linearGradient>
    <linearGradient
        id="m"
        x1="19"
        x2="39"
        y1="30"
        y2="30"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="n"
        x1="32"
        x2="82"
        y1="30.5"
        y2="30.5"
        gradientUnits="userSpaceOnUse"
        href="#d"
    />
    <linearGradient
        id="o"
        x1="54"
        x2="70"
        y1="13"
        y2="13"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="p"
        x1="54"
        x2="70"
        y1="48"
        y2="48"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="q"
        x1="93.538"
        x2="93.538"
        y1="-2"
        y2="56.797"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="r"
        x1="137.125"
        x2="104.863"
        y1="75.125"
        y2="42.863"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="s"
        x1="111"
        x2="121"
        y1="53"
        y2="53"
        gradientUnits="userSpaceOnUse"
        href="#d"
    />
    <linearGradient id="f">
        <stop offset="0" stop-color="#ffe886" />
        <stop offset="1" stop-color="#ffc96a" />
    </linearGradient>
    <linearGradient
        id="t"
        x1="81"
        x2="81"
        y1="33.375"
        y2="59.394"
        gradientUnits="userSpaceOnUse"
        href="#f"
    />
    <linearGradient
        id="u"
        x1="92"
        x2="92"
        y1="33.375"
        y2="59.394"
        gradientUnits="userSpaceOnUse"
        href="#f"
    />
    <linearGradient
        id="v"
        x1="78.5"
        x2="78.5"
        y1="5.333"
        y2="18.168"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="w"
        x1="102.987"
        x2="102.987"
        y1="7"
        y2="36.334"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="x"
        x1="42"
        x2="42"
        y1="43.75"
        y2="82.625"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="y"
        x1="75"
        x2="81"
        y1="19"
        y2="19"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="z"
        x1="70"
        x2="70"
        y1="33.375"
        y2="59.394"
        gradientUnits="userSpaceOnUse"
        href="#f"
    />
    <path
        fill="url(#g)"
        d="M53 79c-1.1 0-2-.9-2-2V65c0-1.1.9-2 2-2s2 .9 2 2v12c0 1.1-.9 2-2 2z"
    />
    <path fill="url(#h)" d="M55 66h8v4h-8z" />
    <path
        fill="url(#i)"
        d="m99 107.946-4.98-30.947C92.876 70.772 98.9 63.695 105 62H61v12c0 1.082-.918 2-2 2H48c-1.657 0-3 1.119-3 2.5s1.343 2.5 3 2.5l11 2c4.233 1.114 6.479 3.654 7 8l2 19c.353 2.651-.109 6.109-2 8-2.1 3.207-.65 6.655 2 8 0 0 16.188-1.816 35-8 1.512-.497 1.194-3.141.054-4-1.338-1.338-3.712-4.193-4.054-6.054z"
    />
    <path
        fill="url(#j)"
        d="M86 69c0 3.949.39 7.583 1 11l7 31c.049 1.622-.808 2.828-2 3l-15 2c-1.6-.247-2.047-1.314-2-3 .059-2.126.269-4.182 0-6l-3-21c-.21-1.612-1.024-2.699-2-4-1.268-1.268-2.149-3.212-2-5v-7c0-1.139.861-2 2-2h15s1 0 1 1z"
    />
    <path
        fill="url(#k)"
        d="M9 34H4c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2v4c0 1.1-.9 2-2 2z"
    />
    <path
        fill="url(#l)"
        d="M21 36H8c-1.1 0-2-.9-2-2v-8c0-1.1.9-2 2-2h13c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2z"
    />
    <path
        fill="url(#m)"
        d="M37 41H21c-1.1 0-2-.9-2-2V21c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2z"
    />
    <path
        fill="url(#n)"
        d="M75 52H39c-3.85 0-7-3.15-7-7V16c0-3.85 3.15-7 7-7h36c3.85 0 7 3.15 7 7v29c0 3.85-3.15 7-7 7z"
    />
    <path
        fill="url(#o)"
        d="M68 19H56c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2z"
    />
    <path
        fill="url(#p)"
        d="M68 54H56c-1.1 0-2-.9-2-2v-8c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2z"
    />
    <path
        fill="url(#q)"
        d="M118 62H61V7l49 .001c4.612-.081 8.242 3.45 9 8L126 54c.673 4.794-3.162 8.149-8 8z"
    />
    <path
        fill="url(#r)"
        d="M104 56c0 1.856.343 4.369 1 6h13c4.838.149 8.673-3.206 8-8l-2-11c-1.857-.796-3.838-1-6-1-8.284 0-14 5.992-14 14z"
    />
    <circle cx="116" cy="53" r="5" fill="url(#s)" />
    <path
        fill="url(#t)"
        d="M81 52c-1.1 0-2-.9-2-2V36c0-1.1.9-2 2-2s2 .9 2 2v14c0 1.1-.9 2-2 2z"
    />
    <path
        fill="url(#u)"
        d="M92 52c-1.1 0-2-.9-2-2V36c0-1.1.9-2 2-2s2 .9 2 2v14c0 1.1-.9 2-2 2z"
    />
    <path
        fill="url(#v)"
        d="M68 12h21c1.093 0 2-.9 2-2V7.083c0-.028-.007-.055-.008-.083H66.008c-.001.028-.008.055-.008.083V10c0 1.1.907 2 2 2z"
    />
    <path
        fill="url(#w)"
        d="M120.974 26 119 15.001c-.758-4.55-4.388-8.081-9-8L85 7c1.527 8.064 0 19 0 19z"
    />
    <path
        fill="url(#x)"
        d="M43 45h-2c-1.1 0-2-.9-2-2V17c0-1.1.9-2 2-2h2c1.1 0 2 .9 2 2v26c0 1.1-.9 2-2 2z"
    />
    <circle cx="78" cy="19" r="3" fill="url(#y)" />
    <path
        fill="url(#z)"
        d="M70 52c-1.1 0-2-.9-2-2V36c0-1.1.9-2 2-2s2 .9 2 2v14c0 1.1-.9 2-2 2z"
    />
</svg>
More icons in the same style and category