Add icons to this collection by clicking the heart icon.
Plumber icon - also known as user, repair, job, tools, service, plumber, maintenance, professions and jobs, and snake machine. Created in a clean lineal color style with a white, gray, black, red, and olive 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-90c24.853 0 45 20.147 45 45S24.853 0 0 0"
transform="translate(188.501 459.5)"
fill="#85453d"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 24.853-6.716 45-15 45-24.854 0-45-20.147-45-45s20.146-45 45-45C-6.716-45 0-24.853 0 0"
transform="translate(203.501 414.5)"
fill="#a45e43"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a14.95 14.95 0 0 1-4.394 10.606A14.95 14.95 0 0 1-15 15a14.957 14.957 0 0 1-10.606 4.394c-4.143 0-7.893-1.68-10.608-4.394a14.952 14.952 0 0 1-10.606-4.394A14.95 14.95 0 0 1-51.214 0a14.955 14.955 0 0 1-4.392-10.606c0-8.285 6.715-15 15-15h30c8.284 0 15 6.715 15 15C4.394-6.465 2.714-2.715 0 0"
transform="translate(214.107 485.106)"
fill="#ff4128"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a14.95 14.95 0 0 1-4.394 10.606A14.95 14.95 0 0 1-15 15a14.957 14.957 0 0 1-10.606 4.394c-4.143 0-7.893-1.68-10.608-4.394a14.952 14.952 0 0 1-10.606-4.394A14.95 14.95 0 0 1-51.214 0a14.955 14.955 0 0 1-4.392-10.606c0-8.285 6.715-15 15-15h30c8.284 0 15 6.715 15 15C4.394-6.465 2.714-2.715 0 0Z"
transform="translate(214.107 485.106)"
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-24.853-20.147-45-45-45-24.854 0-45 20.147-45 45s20.146 45 45 45C-20.147 45 0 24.853 0 0Z"
transform="translate(233.501 414.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 0c0 11.046-8.954 20-20 20h-25l-30-120L0-30Z"
transform="translate(233.5 319.5)"
fill="#2dade3"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-25c-11.046 0-20-8.954-20-20v-30l45-70Z"
transform="translate(188.5 339.5)"
fill="#49c9ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v40h-45l-30-55 30-60a44.91 44.91 0 0 1 15 2.571V-160c0-8.284 6.716-15 15-15 7.636 0 13.925 5.71 14.865 13.091L14.494-47.343c.321 2.516.506 5.074.506 7.678C15-24.454 9.329-10.575 0 0"
transform="translate(233.5 249.5)"
fill="#4f4f4f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-40c-9.329-10.575-15-24.454-15-39.665 0-2.604.185-5.162.506-7.678L.135-201.911C1.076-209.291 7.364-215 15-215c8.284 0 15 6.716 15 15v87.571A44.91 44.91 0 0 1 45-115V0Z"
transform="translate(143.5 289.5)"
fill="#696969"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-57l30-10"
transform="translate(218.5 74.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-57l-30-10"
transform="translate(158.5 74.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 0c0-49.706-40.294-90-90-90"
transform="translate(323.5 409.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 0c0-49.706 40.294-90 90-90"
transform="translate(53.5 409.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 0h-90"
transform="translate(233.5 289.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 0v70c0 11.046-8.954 20-20 20h-50c-11.046 0-20-8.954-20-20V0c-9.329-10.575-15-24.454-15-39.665 0-2.604.185-5.162.506-7.678l14.629-114.568C-88.924-169.291-82.636-175-75-175c8.284 0 15 6.716 15 15v87.571A44.91 44.91 0 0 1-45-75a44.91 44.91 0 0 1 15 2.571V-160c0-8.284 6.716-15 15-15 7.636 0 13.925 5.71 14.865 13.091L14.494-47.343c.321 2.516.506 5.074.506 7.678C15-24.454 9.329-10.575 0 0Z"
transform="translate(233.5 249.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 0v165"
transform="translate(188.5 174.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 0c-5.112 9.242-14.956 15.502-26.266 15.502-11.309 0-21.153-6.26-26.265-15.502l-26.276-47.503H26.275Z"
transform="translate(394.766 188.998)"
fill="#4f4f4f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-120c33.137 0 60 26.863 60 60C60-26.862 33.137 0 0 0"
transform="translate(368.5 172.5)"
fill="#eb1b00"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 33.138-13.432 60-30 60-33.137 0-60-26.862-60-60 0-33.137 26.863-60 60-60C-13.432-60 0-33.137 0 0"
transform="translate(398.5 112.5)"
fill="#ff4128"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15 0 8.284 6.716 15 15 15C-6.716 15 0 8.284 0 0"
transform="translate(383.5 112.5)"
fill="#ebebeb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-26.275 47.503c-5.113 9.242-14.956 15.502-26.266 15.502-11.31 0-21.153-6.26-26.266-15.502L-105.082 0"
transform="translate(421.041 141.495)"
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-33.137-26.863-60-60-60s-60 26.863-60 60 26.863 60 60 60S0 33.137 0 0Z"
transform="translate(428.5 112.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 0c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15 0 8.284 6.716 15 15 15C-6.716 15 0 8.284 0 0Z"
transform="translate(383.5 112.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 0c0-8.284-6.716-15-15-15h-90c-8.284 0-15 6.716-15 15"
transform="translate(428.5 37.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 0c0 8.284 6.716 15 15 15 8.284 0 15-6.716 15-15v-45c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15z"
transform="translate(278.5 67.5)"
fill="#696969"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 8.284 6.716 15 15 15 8.284 0 15-6.716 15-15v-45c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15z"
transform="translate(428.5 67.5)"
fill="#4f4f4f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 8.284 6.716 15 15 15 8.284 0 15-6.716 15-15v-45c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15v207c0 11.046-8.954 20-20 20h-80c-11.046 0-20-8.954-20-20V-45c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15V0c0 8.284 6.716 15 15 15 8.284 0 15-6.716 15-15"
transform="translate(428.5 67.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-75"
transform="translate(368.5 97.5)"
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