Add icons to this collection by clicking the heart icon.
Thermostat icon - also known as technology, temperature, controller, smart, electronics, and thermostat. Created in a clean lineal color style with a white, silver, gray, black, yellow, 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>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0v427c0 19.33 15.67 35 35 35h259.429c18.914 0 34.247-15.333 34.247-34.247V0c0-19.33-15.67-35-35-35H35C15.67-35 0-19.33 0 0"
transform="translate(7.5 42.5)"
fill="#e9f1ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-40C-21.085 0-5.752-15.333-5.752-34.248V-462c0-19.33-15.67-35-35-35h40c19.33 0 35 15.67 35 35v427.752C34.248-15.333 18.915 0 0 0"
transform="translate(301.929 504.5)"
fill="#dde9ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h51.002c7.279 0 13.179-5.9 13.179-13.179 0-7.278-5.9-13.177-13.179-13.177H0c-7.278 0-13.179 5.899-13.179 13.177C-13.179-5.9-7.278 0 0 0"
transform="translate(67.1 94.998)"
fill="#7e66ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h51.002c7.279 0 13.179-5.899 13.179-13.178 0-7.278-5.9-13.178-13.179-13.178H0c-7.278 0-13.179 5.9-13.179 13.178C-13.179-5.899-7.278 0 0 0"
transform="translate(67.1 151.358)"
fill="#7e66ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-29.789 0-53.937 24.148-53.937 53.937 0 29.788 24.148 53.936 53.937 53.936 29.788 0 53.936-24.148 53.936-53.936C53.936 24.148 29.788 0 0 0"
transform="translate(226.87 56.063)"
fill="#dbe7ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-328.676v256.578c0 19.33 15.67 35 35 35H-35c19.33 0 35-15.67 35-35z"
transform="translate(336.176 212.922)"
fill="#ffe53a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-40C-20.67 0-5-15.67-5-35v-256.578h40V-35C35-15.67 19.33 0 0 0"
transform="translate(301.177 504.5)"
fill="#f7d700"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-128.767c-14.588 0-26.415 11.827-26.415 26.416v261.39c0 14.589 11.827 26.416 26.415 26.416H0c14.589 0 26.416-11.827 26.416-26.416V26.416C26.416 11.827 14.589 0 0 0"
transform="translate(478.084 32.112)"
fill="#7e66ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-40c14.589 0 26.416-11.827 26.416-26.416v-261.39c0-14.589-11.827-26.416-26.416-26.416H0c14.589 0 26.416 11.827 26.416 26.416v261.39C26.416-11.827 14.589 0 0 0"
transform="translate(478.084 346.334)"
fill="#7359fe"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M504.5 89.889H322.902v217.307H504.5Z"
fill="#e9f1ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M464.5 89.889h40v217.307h-40z"
fill="#dde9ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v32.263h-30.271V0c-9.267-5.273-15.521-15.231-15.521-26.657 0-16.932 13.725-30.657 30.657-30.657 16.931 0 30.656 13.725 30.656 30.657C15.521-15.231 9.267-5.273 0 0"
transform="translate(401.976 186.059)"
fill="#ff66f8"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 8.359-6.776 15.136-15.135 15.136S-30.271 8.359-30.271 0v-34.883H0Z"
transform="translate(401.976 253.204)"
fill="#cfdfff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-41.934a7.5 7.5 0 0 1-7.5-7.5 7.5 7.5 0 0 1 7.5-7.5H0a7.5 7.5 0 0 1 7.5 7.5A7.5 7.5 0 0 1 0 0"
transform="translate(434.668 69.284)"
fill="#5645ad"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 19.33 15.67 35 35 35h259.429c18.914 0 34.247-15.333 34.247-34.247v-127.424"
transform="translate(7.5 469.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-3.058-16.211-17.293-28.474-34.393-28.474h-258.676c-19.33 0-35 15.67-35 35v170.422"
transform="translate(335.57 35.974)"
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 0h51.002c7.279 0 13.179-5.9 13.179-13.179 0-7.278-5.9-13.177-13.179-13.177H0c-7.278 0-13.179 5.899-13.179 13.177C-13.179-5.9-7.278 0 0 0Z"
transform="translate(67.1 94.998)"
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 0h51.002c7.279 0 13.179-5.899 13.179-13.178 0-7.278-5.9-13.178-13.179-13.178H0c-7.278 0-13.179 5.9-13.179 13.178C-13.179-5.899-7.278 0 0 0Z"
transform="translate(67.1 151.358)"
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-29.789 0-53.937 24.148-53.937 53.937 0 29.788 24.148 53.936 53.937 53.936 29.788 0 53.936-24.148 53.936-53.936C53.936 24.148 29.788 0 0 0Z"
transform="translate(226.87 56.063)"
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-17.115-13.935"
transform="translate(268.696 144.053)"
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 0v31.676c0 19.33 15.67 35 35 35h258.676c19.33 0 35-15.67 35-35V-94.995"
transform="translate(7.5 437.824)"
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-315.402v178.556"
transform="translate(322.902 212.922)"
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 0s-61.037-.768-63.928.196c0 0 10.539 12.191 44.653 63.232 7.06 10.562 12.98 20.29 13.958 32.087 0 17.729-14.372 32.1-32.101 32.1-15.6 0-28.601-11.127-31.498-25.878"
transform="translate(227.874 267.955)"
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 0s-61.037-.768-63.928.196c0 0 10.539 12.191 44.653 63.232 7.06 10.562 12.98 20.29 13.958 32.087 0 17.729-14.372 32.1-32.1 32.1-15.601 0-28.602-11.127-31.499-25.878"
transform="translate(130.376 267.955)"
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.096-6.563-14.659-14.66-14.659-8.096 0-14.659 6.563-14.659 14.659 0 8.097 6.563 14.66 14.659 14.66C-6.563 14.66 0 8.097 0 0Z"
transform="translate(282.216 376.183)"
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 0h47.099"
transform="translate(61.46 454.593)"
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 0h84.378"
transform="translate(197.838 454.593)"
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.169 0 .332-.021.5-.025v159.943c0 14.589-11.827 26.416-26.416 26.416h-128.766c-14.589 0-26.416-11.827-26.416-26.416v-261.39c0-14.589 11.827-26.416 26.416-26.416h128.766C-11.327-127.888.5-116.061.5-101.472v61.486C.333-39.991.167-40 0-40"
transform="translate(504 160)"
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.169 0 .332-.021.5-.025v147.22h-181.598V-70.111H.5v30.125C.333-39.991.167-40 0-40"
transform="translate(504 160)"
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 0h41.934"
transform="translate(392.734 61.784)"
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 0v32.263h-30.271V0c-9.267-5.273-15.521-15.231-15.521-26.657 0-16.932 13.725-30.657 30.657-30.657 16.931 0 30.656 13.725 30.656 30.657C15.521-15.231 9.267-5.273 0 0Z"
transform="translate(401.976 186.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 0c0 8.359-6.776 15.136-15.135 15.136S-30.271 8.359-30.271 0v-34.883H0Z"
transform="translate(401.976 253.204)"
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-12.149 21.044L-24.299 0"
transform="translate(468.22 242.809)"
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 12.15-21.044L24.299 0"
transform="translate(443.92 204.956)"
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-.155 31.839-26.043 57.728-57.88 57.883"
transform="translate(433.898 383.235)"
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-.062 12.759-10.436 23.133-23.193 23.194"
transform="translate(399.211 383.235)"
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-.244 50.201-41.063 91.021-91.262 91.265"
transform="translate(467.28 383.235)"
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