Add icons to this collection by clicking the heart icon.
Function icon - also known as interface, button, keyboard, key, symbol, ui, computing, and function. Created in a clean lineal color style with a white, gray, and black 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-79.372c0-22.091 11.982-38.481 34.073-38.481l25.762-1.519h390.06c22.091 0 40 17.909 40 40v8.58l-10.5 29.92 1 40.872z"
transform="translate(14.605 159.872)"
fill="#7a6d79"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 9.5-13.37v-57.42c-11.34-7.93-25.14-12.58-40-12.58h-417.1c-5.365.007-9.184-5.283-7.267-10.293 5.751-15.031 20.31-25.707 37.367-25.707h-30c-22.091 0-40 17.909-40 40V0Z"
transform="translate(495 159.87)"
fill="#685e68"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-389.647l-26.449 1.023c-22.092 0-38.753 19.358-38.753 41.449l2.092 276.654c0 22.092 19.413 42.386 41.505 42.386l21.33 1.004H0c22.091 0 40-17.908 40-40V40C40 17.909 22.091 0 0 0"
transform="translate(464.5 106.5)"
fill="#918291"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30c-22.09 0-40 17.91-40 40v282.516c0 22.09 17.91 40 40 40H0c-22.09 0-40-17.91-40-40V40C-40 17.91-22.09 0 0 0"
transform="translate(77.5 106.5)"
fill="#7a6d79"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-.078 8.125-6.69 14.658-14.798 14.658l-.146-.001c-8.174-.079-14.736-6.77-14.657-14.944l1.031-106.622c.019-1.971-2.525-2.778-3.646-1.155L-112.347 7.97a14.802 14.802 0 0 1-18.143 5.138c-5.475-2.398-8.838-8.009-8.838-13.986v-157.55c0-7.97 6.125-14.827 14.086-15.202 8.5-.401 15.517 6.372 15.517 14.784v104.509c0 1.962 2.531 2.751 3.646 1.136l76.478-110.744c4.55-6.575 12.06-9.394 19.13-7.186 7.262 2.267 11.955 9.189 11.955 17.633l-.001.144z"
transform="translate(389.516 368.495)"
fill="#f5f8f9"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c8.412 0 15.185 7.017 14.784 15.517-.374 7.961-7.232 14.086-15.202 14.086h-63.434c-8.175 0-14.801-6.627-14.801-14.802v-157.122c0-7.97 6.124-14.827 14.085-15.202 8.5-.401 15.517 6.372 15.517 14.784v63.461a2 2 0 0 0 2 2h41.56c7.97 0 14.828 6.124 15.203 14.085.4 8.5-6.373 15.517-14.785 15.517h-41.978a2 2 0 0 0-2 2V-2a2 2 0 0 0 2 2z"
transform="translate(199.654 352.969)"
fill="#f5f8f9"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h35.036c22.09 0 40 17.91 40 40v68"
transform="translate(429.464 40.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-68c0-22.09 17.91-40 40-40h346.964"
transform="translate(7.5 148.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-17.245c-22.091 0-40-17.909-40-40v-285c0-22.091 17.909-40 40-40h417c22.092 0 40 17.909 40 40v285c0 22.091-17.908 40-40 40H35"
transform="translate(64.745 471.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 0-29.828 43.192a14.801 14.801 0 0 1-26.98-8.41v-158.406c0-8.174 6.626-14.801 14.801-14.801 8.174 0 14.801 6.627 14.801 14.801v110.925l80.124-116.024c4.551-6.575 12.06-9.394 19.13-7.186 7.262 2.267 11.955 9.189 11.955 17.633l-.001.144-1.483 153.354c-.078 8.126-6.689 14.658-14.797 14.658l-.147-.001c-8.173-.079-14.736-6.77-14.657-14.944l1.094-113.148-33.995 49.227"
transform="translate(306.997 333.273)"
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-13.684c0-8.175 6.627-14.802 14.801-14.802 8.175 0 14.802 6.627 14.802 14.802v65.46h43.978c8.174 0 14.801 6.627 14.801 14.802 0 8.174-6.627 14.801-14.801 14.801H29.603v47.676h49.05c8.175 0 14.802 6.626 14.802 14.801 0 8.174-6.627 14.801-14.802 14.801H14.801C6.627 158.657 0 152.03 0 143.856V35"
transform="translate(121 223.914)"
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