Add icons to this collection by clicking the heart icon.
Piston icon - also known as mechanical, engine, transportation, and piston. Created in a clean lineal color style with a silver, gray, black, 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>
<path
d="M368.231 360.155H143.765v113.628h224.466z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#756e78"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M210.025 360.155h-66.26v113.628h66.26z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#544f57"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0c-16.89 0-30.58 13.69-30.58 30.58 0 16.88 13.69 30.57 30.58 30.57s30.58-13.69 30.58-30.57C30.58 13.69 16.89 0 0 0m91.27 64.99H54.06a64.337 64.337 0 0 1-19.64 19.64v190.48h-68.84V84.63a64.33 64.33 0 0 1-19.641-19.64h-37.21c-11.019 0-19.959-8.94-19.959-19.96v-28.9c0-11.03 8.94-19.97 19.959-19.97h37.21C-42.68-21.68-22.73-33.52 0-33.52c22.729 0 42.68 11.84 54.06 29.68h37.21c11.02 0 19.959 8.94 19.959 19.97v28.9c0 11.02-8.939 19.96-19.959 19.96"
transform="translate(256 41.02)"
fill="#cbcbcb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-62.18a190.97 190.97 0 0 1-68.84 0V0Z"
transform="translate(290.42 316.13)"
fill="#aaa"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-158.31a64.337 64.337 0 0 0 19.64-19.64h37.21c11.02 0 19.961-8.94 19.961-19.96v-28.9c0-11.03-8.941-19.97-19.961-19.97H19.64c-11.38-17.84-31.329-29.68-54.06-29.68-22.73 0-42.68 11.84-54.059 29.68h-37.21c-11.021 0-19.961 8.94-19.961 19.97v28.9c0 11.02 8.94 19.96 19.961 19.96h37.21a64.345 64.345 0 0 0 19.639 19.64v74.759m0 30V0m34.42-242.94c-16.89 0-30.58 13.69-30.58 30.58 0 16.88 13.69 30.57 30.58 30.57s30.58-13.69 30.58-30.57c0-16.89-13.69-30.58-30.58-30.58z"
transform="translate(290.42 283.96)"
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-253.396v14.654c0 16.048 13.008 29.057 29.056 29.057h195.282C-13.01 43.711 0 30.702 0 14.654Z"
transform="translate(382.697 460.789)"
fill="#e2dfe2"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-16.04 0-29.05-13.01-29.05-29.06v-14.65h-74.92v14.65C-103.97-13.01-90.96 0-74.91 0z"
transform="translate(233.27 504.498)"
fill="#cbcbcb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h17.511c16.048 0 29.057-13.009 29.057-29.057v-14.654h-253.396v14.654C-206.828-13.009-193.819 0-177.771 0H-30"
transform="translate(336.129 504.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="M368.231 432.98H143.765v27.809h224.466zM368.231 375.161H143.765v27.809h224.466z"
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-223.386c-8.287 0-15.005 6.718-15.005 15.005s6.718 15.006 15.005 15.006H0c8.287 0 15.006-6.719 15.006-15.006C15.006 6.718 8.287 0 0 0"
transform="translate(367.691 402.97)"
fill="#e2dfe2"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-77.15c-8.29 0-15 6.72-15 15 0 4.15 1.679 7.9 4.389 10.61 2.721 2.72 6.46 4.4 10.611 4.4H0c-4.141 0-7.9-1.68-10.61-4.4A14.955 14.955 0 0 1-15 15C-15 6.72-8.29 0 0 0"
transform="translate(221.451 402.975)"
fill="#cbcbcb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-223.386c-8.287 0-15.005 6.718-15.005 15.005s6.718 15.006 15.005 15.006H0c8.287 0 15.006-6.719 15.006-15.006C15.006 6.718 8.287 0 0 0Z"
transform="translate(367.691 402.97)"
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-172.71h-4.193c-19.726 0-35.717 15.991-35.717 35.716v28.084c-54.53 27.79-119.061 27.79-173.58 0v-28.084c0-19.725-15.991-35.716-35.717-35.716h-4.193V0Z"
transform="translate(382.7 375.16)"
fill="#e2dfe2"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-96.62a190.48 190.48 0 0 1-30.271-12.29v-28.08c0-19.73-15.99-35.72-35.709-35.72h-4.201V0Z"
transform="translate(199.48 375.16)"
fill="#cbcbcb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-172.71h-4.193c-19.726 0-35.717 15.991-35.717 35.716v28.084c-54.53 27.79-119.061 27.79-173.58 0v-28.084c0-19.725-15.991-35.716-35.717-35.716h-4.193V0Z"
transform="translate(382.7 375.16)"
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