Add icons to this collection by clicking the heart icon.
Programmer icon - also known as thought, people, code, programming, codes, programmer, and language. Created in a clean flat style with a white, silver, gray, teal, navy, and orange 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="100"
height="100"
viewBox="0 0 512 512"
>
<circle cx="256" cy="256" r="256" fill="#ffd15d" />
<path
d="M290.966 509.612c114.555-15.648 204.981-107.067 219.103-222.101L349.743 127.185 206.008 228.554l-82.625 32.787 58.968 58.968-32.018 16.667 69.753 69.753-18.101 13.905 88.981 88.978z"
fill="#f9b54c"
/>
<path
d="M201.987 420.633s5.172-17.527 5.746-30.742c.9-20.704-11.95-44.247-37.638-44.247s-24.69-24.69-24.69-24.69v-50.071s-31.899-5.056-24.442-22.64c5.036-11.869 22.369-14.534 37.352-65.221 14.964-50.628 43.079-72.273 67.806-80.893 46.99-16.382 153.428-9.876 149.98 109.647-1.934 67.067-38.221 65.781-56.954 120.011-8.063 23.335 22.475 88.845 22.475 88.845H201.987z"
fill="#324a5e"
/>
<path
d="M376.099 211.775c2.843-98.557-69.025-120.265-120.673-115.664v324.522h86.195s-30.537-65.508-22.476-88.847c18.735-54.23 55.02-52.944 56.954-120.011z"
fill="#2b3b4e"
/>
<path
d="M214.216 145.949s27.501-34.225 81.896-20.78 50.726 51.948 50.726 51.948 17.723 9.778 3.056 35.447c-14.667 25.669-40.881 21.132-43.325 19.299-2.444-1.833-2.817 31.542-22.985 22.985-20.168-8.556-18.963-22.985-42.524-44.247-19.344-17.456-58.625-5.982-55.568-31.041 3.055-25.053 28.724-33.611 28.724-33.611z"
fill="#e6f3ff"
/>
<path
d="M255.879 138.099c-.562-.64-1.336-.962-2.327-.962-1.421 0-2.408.717-2.962 2.148-.555 1.433-.833 3.639-.833 6.622 0 2.024.119 3.682.355 4.973.238 1.293.636 2.27 1.195 2.932.56.662 1.319.993 2.277.993.99 0 1.765-.345 2.326-1.034.56-.69.953-1.674 1.179-2.956.226-1.281.338-2.96.338-5.037 0-1.97-.119-3.584-.353-4.837-.236-1.255-.634-2.203-1.195-2.842z"
fill="#90dfaa"
/>
<path
d="M275.534 217.478c-.562-.64-1.336-.96-2.327-.96-1.421 0-2.408.715-2.962 2.148-.555 1.433-.833 3.639-.833 6.622 0 2.024.119 3.681.355 4.973.238 1.293.636 2.27 1.195 2.932.56.662 1.319.993 2.277.993.99 0 1.765-.345 2.326-1.034.56-.69.953-1.674 1.179-2.956.226-1.281.338-2.962.338-5.037 0-1.97-.119-3.584-.353-4.837-.239-1.255-.637-2.203-1.195-2.844z"
fill="#67c682"
/>
<path
d="M216.571 177.788c-.562-.64-1.336-.96-2.327-.96-1.42 0-2.408.715-2.962 2.148-.555 1.433-.833 3.639-.833 6.622 0 2.024.119 3.682.355 4.973.238 1.293.636 2.27 1.195 2.932.559.662 1.319.993 2.277.993.99 0 1.765-.345 2.326-1.034.56-.69.953-1.674 1.179-2.956.226-1.281.338-2.962.338-5.037 0-1.97-.119-3.584-.353-4.837-.238-1.254-.637-2.203-1.195-2.844z"
fill="#90dfaa"
/>
<path
d="M275.534 177.788c-.562-.64-1.336-.96-2.327-.96-1.421 0-2.408.715-2.962 2.148-.555 1.433-.833 3.639-.833 6.622 0 2.024.119 3.682.355 4.973.238 1.293.636 2.27 1.195 2.932.559.662 1.319.993 2.277.993.99 0 1.765-.345 2.326-1.034s.953-1.674 1.179-2.956c.226-1.281.338-2.962.338-5.037 0-1.97-.119-3.584-.353-4.837-.239-1.254-.637-2.203-1.195-2.844zM275.534 138.099c-.562-.64-1.336-.962-2.327-.962-1.421 0-2.408.717-2.962 2.148-.555 1.433-.833 3.639-.833 6.622 0 2.024.119 3.682.355 4.973.238 1.293.636 2.27 1.195 2.932.56.662 1.319.993 2.277.993.99 0 1.765-.345 2.326-1.034.56-.69.953-1.674 1.179-2.956.226-1.281.338-2.96.338-5.037 0-1.97-.119-3.584-.353-4.837-.239-1.255-.637-2.203-1.195-2.842z"
fill="#67c682"
/>
<path
d="M214.216 145.949s-1.47.495-3.737 1.576c.048 1.303.155 2.427.324 3.355.238 1.293.636 2.27 1.195 2.932.56.662 1.319.993 2.277.993.99 0 1.765-.345 2.326-1.034.56-.69.953-1.674 1.179-2.956.226-1.281.338-2.96.338-5.037 0-1.41-.064-2.631-.184-3.674-2.466 2.297-3.718 3.845-3.718 3.845z"
fill="#90dfaa"
/>
<path
d="M314.875 233.151c.56-.69.953-1.674 1.179-2.956.226-1.281.338-2.962.338-5.037 0-1.97-.119-3.584-.353-4.837-.238-1.253-.636-2.201-1.195-2.843-.562-.64-1.336-.96-2.327-.96-1.421 0-2.408.715-2.962 2.148-.555 1.433-.833 3.639-.833 6.622 0 2.024.119 3.681.355 4.973.21 1.148.555 2.031 1.021 2.682 1.265.217 2.807.383 4.558.426.071-.075.152-.135.219-.218zM336.046 225.158c0-1.97-.119-3.584-.353-4.837-.238-1.253-.636-2.201-1.195-2.843-.562-.64-1.336-.96-2.327-.96-1.421 0-2.408.715-2.962 2.148-.555 1.433-.833 3.639-.833 6.622 0 2.024.119 3.681.355 4.973.048.267.109.512.172.752a37.292 37.292 0 0 0 7.082-3.496c.037-.725.061-1.501.061-2.359z"
fill="#67c682"
/>
<path
d="M255.879 217.478c-.562-.64-1.336-.96-2.327-.96-1.421 0-2.408.715-2.962 2.148a8.623 8.623 0 0 0-.347 1.162 120.321 120.321 0 0 1 7.049 8.726c.088-.984.136-2.103.136-3.396 0-1.97-.119-3.584-.353-4.837-.237-1.254-.635-2.202-1.196-2.843z"
fill="#90dfaa"
/>
<path
d="M346.838 177.119s1.426-15.001-10.728-29.546v7.297c0 2.163-.736 3.244-2.212 3.244-.657 0-1.186-.219-1.584-.66-.398-.443-.598-1.095-.598-1.955v-12.557c-.419-.393-.865-.783-1.308-1.172-2.017 1.446-3.429 2.181-4.215 2.181-.452 0-.853-.179-1.203-.541-.35-.36-.524-.777-.524-1.252 0-.548.172-.953.517-1.21.345-.259.953-.591 1.824-1.002.314-.148.562-.303.846-.455-7.365-5.713-17.51-10.854-31.542-14.324-15.856-3.918-29.418-3.782-40.686-1.629v10.554c.371.084.741.171 1.083.305.903.36 1.698.89 2.382 1.583.683.695 1.262 1.553 1.736 2.577.819 1.776 1.227 4.289 1.227 7.542 0 1.765-.107 3.284-.324 4.555-.215 1.271-.614 2.424-1.195 3.456-.733 1.269-1.679 2.25-2.843 2.939a7.267 7.267 0 0 1-2.067.821v15.731c.064-.003.107-.021.178-.021.571 0 1.027.221 1.372.662.345.443.517 1.05.517 1.826v18.492c0 2.088-.693 3.158-2.067 3.231v15.682c.371.084.741.171 1.083.307a6.91 6.91 0 0 1 2.382 1.581c.683.696 1.262 1.553 1.736 2.577.819 1.777 1.227 4.291 1.227 7.542 0 1.765-.107 3.284-.324 4.555a10.672 10.672 0 0 1-1.009 3.043c6.609 9.481 11.036 16.674 23.062 21.775 17.342 7.358 20.047-16.27 22.019-21.875-.121-.245-.248-.481-.353-.745a14.29 14.29 0 0 1-.734-2.963 24.535 24.535 0 0 1-.234-3.513c0-1.626.084-3.089.257-4.393s.441-2.424.809-3.36c.636-1.55 1.558-2.731 2.769-3.546 1.212-.812 2.657-1.219 4.336-1.219 1.11 0 2.117.179 3.02.541.905.36 1.698.888 2.382 1.581.683.696 1.262 1.553 1.736 2.577.819 1.777 1.227 4.291 1.227 7.542 0 1.765-.107 3.284-.324 4.555a10.642 10.642 0 0 1-1.055 3.144 39.091 39.091 0 0 0 5.467-.945c0-.002-.002-.002-.002-.002a14.355 14.355 0 0 1-.736-2.965 24.535 24.535 0 0 1-.234-3.513c0-1.626.084-3.089.257-4.393.172-1.303.441-2.424.809-3.36.636-1.55 1.558-2.731 2.769-3.546 1.212-.812 2.657-1.219 4.336-1.219 1.11 0 2.117.179 3.02.541.905.36 1.698.888 2.382 1.581.683.696 1.262 1.553 1.736 2.577.707 1.534 1.09 3.653 1.186 6.287 3.413-2.934 6.651-6.737 9.464-11.659 14.673-25.666-3.052-35.444-3.052-35.444zm-65.653 52.916c-.215 1.271-.614 2.424-1.195 3.456-.733 1.269-1.679 2.25-2.843 2.939-1.162.688-2.455 1.034-3.875 1.034-1.636 0-3.103-.464-4.401-1.389-1.298-.926-2.274-2.207-2.931-3.843a14.29 14.29 0 0 1-.734-2.963 24.535 24.535 0 0 1-.234-3.513c0-1.626.084-3.089.257-4.393s.441-2.424.809-3.36c.636-1.55 1.558-2.731 2.769-3.546 1.212-.812 2.657-1.219 4.336-1.219 1.11 0 2.117.179 3.02.541.905.36 1.698.888 2.382 1.581.683.696 1.262 1.553 1.736 2.577.819 1.777 1.227 4.291 1.227 7.542.001 1.766-.108 3.285-.323 4.556zm0-39.69c-.215 1.271-.614 2.422-1.195 3.456-.733 1.269-1.679 2.25-2.843 2.939-1.162.688-2.455 1.034-3.875 1.034-1.636 0-3.103-.464-4.401-1.389-1.298-.926-2.274-2.207-2.931-3.843a14.277 14.277 0 0 1-.734-2.965 24.53 24.53 0 0 1-.234-3.512c0-1.626.084-3.091.257-4.393s.441-2.424.809-3.36c.636-1.55 1.558-2.731 2.769-3.546 1.212-.812 2.657-1.219 4.336-1.219 1.11 0 2.117.181 3.02.541a6.87 6.87 0 0 1 2.382 1.583c.683.695 1.262 1.553 1.736 2.577.819 1.776 1.227 4.289 1.227 7.542.001 1.766-.108 3.286-.323 4.555zm0-39.691c-.215 1.271-.614 2.424-1.195 3.456-.733 1.269-1.679 2.25-2.843 2.939-1.162.69-2.455 1.034-3.875 1.034-1.636 0-3.103-.464-4.401-1.389-1.298-.924-2.274-2.207-2.931-3.843a14.325 14.325 0 0 1-.734-2.965 24.53 24.53 0 0 1-.234-3.512c0-1.627.084-3.091.257-4.393s.441-2.424.809-3.36c.636-1.55 1.558-2.731 2.769-3.546 1.212-.812 2.657-1.219 4.336-1.219 1.11 0 2.117.179 3.02.54.905.36 1.698.89 2.382 1.583.683.695 1.262 1.553 1.736 2.577.819 1.776 1.227 4.289 1.227 7.542.001 1.767-.108 3.287-.323 4.556zm15.616 83.595c0 2.164-.736 3.246-2.212 3.246-.657 0-1.186-.221-1.584-.662s-.598-1.093-.598-1.955v-14.696c-2.734 2.098-4.577 3.15-5.523 3.15-.452 0-.853-.179-1.203-.541-.35-.36-.524-.777-.524-1.252 0-.548.172-.953.517-1.21.345-.257.953-.591 1.824-1.002 1.303-.615 2.345-1.26 3.125-1.939a13.228 13.228 0 0 0 2.076-2.277c.603-.84.996-1.357 1.179-1.55.183-.193.527-.291 1.034-.291.571 0 1.027.222 1.372.664.345.443.517 1.048.517 1.826v18.489zm0-39.689c0 2.163-.736 3.244-2.212 3.244-.657 0-1.186-.219-1.584-.66-.398-.443-.598-1.095-.598-1.955v-14.696c-2.734 2.1-4.577 3.15-5.523 3.15-.452 0-.853-.179-1.203-.54-.35-.36-.524-.777-.524-1.252 0-.548.172-.953.517-1.212.345-.259.953-.591 1.824-1.002 1.303-.614 2.345-1.258 3.125-1.938a13.302 13.302 0 0 0 2.076-2.277c.603-.84.996-1.357 1.179-1.55.183-.193.527-.291 1.034-.291.571 0 1.027.221 1.372.662.345.443.517 1.05.517 1.826v18.491zm0-39.689c0 2.163-.736 3.244-2.212 3.244-.657 0-1.186-.219-1.584-.66-.398-.443-.598-1.095-.598-1.955v-14.696c-2.734 2.1-4.577 3.15-5.523 3.15-.452 0-.853-.179-1.203-.541-.35-.36-.524-.777-.524-1.252 0-.548.172-.953.517-1.21.345-.259.953-.591 1.824-1.002 1.303-.614 2.345-1.258 3.125-1.938a13.302 13.302 0 0 0 2.076-2.277c.603-.84.996-1.357 1.179-1.55.183-.193.527-.291 1.034-.291.571 0 1.027.221 1.372.662.345.441.517 1.05.517 1.826v18.49zm19.655 39.689c0 2.163-.736 3.244-2.212 3.244-.657 0-1.186-.219-1.584-.66-.398-.443-.598-1.095-.598-1.955v-14.696c-2.734 2.1-4.577 3.15-5.523 3.15-.452 0-.853-.179-1.203-.54-.35-.36-.524-.777-.524-1.252 0-.548.172-.953.517-1.212.345-.259.953-.591 1.824-1.002 1.303-.614 2.344-1.258 3.125-1.938a13.302 13.302 0 0 0 2.076-2.277c.603-.84.996-1.357 1.179-1.55.183-.193.528-.291 1.034-.291.571 0 1.027.221 1.372.662.345.443.517 1.05.517 1.826v18.491zm4.037-43.906c-.215 1.271-.614 2.424-1.195 3.456-.733 1.269-1.679 2.25-2.843 2.939-1.162.69-2.455 1.034-3.875 1.034-1.636 0-3.103-.464-4.401-1.389-1.298-.924-2.274-2.207-2.931-3.843a14.325 14.325 0 0 1-.734-2.965 24.53 24.53 0 0 1-.234-3.512c0-1.627.084-3.091.257-4.393.172-1.302.441-2.424.809-3.36.636-1.55 1.558-2.731 2.769-3.546 1.212-.812 2.657-1.219 4.336-1.219 1.11 0 2.117.179 3.02.54.905.36 1.698.89 2.382 1.583.683.695 1.262 1.553 1.736 2.577.819 1.776 1.227 4.289 1.227 7.542.001 1.767-.106 3.287-.323 4.556zm19.656 39.691c-.215 1.271-.614 2.422-1.195 3.456-.733 1.269-1.679 2.25-2.843 2.939-1.162.688-2.455 1.034-3.875 1.034-1.636 0-3.103-.464-4.401-1.389-1.298-.926-2.274-2.207-2.931-3.843a14.277 14.277 0 0 1-.734-2.965 24.53 24.53 0 0 1-.234-3.512c0-1.626.084-3.091.257-4.393s.441-2.424.809-3.36c.636-1.55 1.558-2.731 2.769-3.546 1.212-.812 2.657-1.219 4.336-1.219 1.11 0 2.117.181 3.02.541a6.87 6.87 0 0 1 2.382 1.583c.683.695 1.262 1.553 1.736 2.577.819 1.776 1.227 4.289 1.227 7.542.001 1.766-.107 3.286-.323 4.555z"
fill="#67c682"
/>
<path
d="M255.283 197.806c-.657 0-1.186-.219-1.584-.66-.398-.443-.598-1.095-.598-1.955v-14.698c-2.734 2.1-4.577 3.15-5.523 3.15-.452 0-.853-.179-1.203-.54-.35-.36-.524-.777-.524-1.252 0-.548.172-.953.517-1.212.345-.259.953-.591 1.824-1.002 1.303-.614 2.345-1.258 3.125-1.938a13.302 13.302 0 0 0 2.076-2.277c.603-.84.996-1.357 1.179-1.55.159-.167.459-.248.857-.271V157.87a7.976 7.976 0 0 1-1.808.214c-1.636 0-3.103-.464-4.401-1.389-1.298-.924-2.274-2.207-2.931-3.843a14.325 14.325 0 0 1-.734-2.965 24.53 24.53 0 0 1-.234-3.512c0-1.627.084-3.091.257-4.393.172-1.302.441-2.424.809-3.36.636-1.55 1.558-2.731 2.769-3.546 1.212-.812 2.657-1.219 4.336-1.219.691 0 1.327.095 1.939.234V123.54c-15.908 3.039-27.236 10.102-33.935 15.496.691 1.741 1.053 4.075 1.053 7.063 0 1.765-.107 3.284-.324 4.555-.215 1.271-.614 2.424-1.195 3.456-.733 1.269-1.679 2.25-2.843 2.939-1.162.69-2.455 1.034-3.875 1.034-1.636 0-3.103-.464-4.401-1.389-1.298-.924-2.274-2.207-2.931-3.843a14.325 14.325 0 0 1-.734-2.965c-.003-.028-.005-.057-.009-.084-7.811 4.651-18.806 13.895-20.74 29.762-3.056 25.057 36.226 13.583 55.568 31.039a122.658 122.658 0 0 1 6.116 5.911c.543-.834 1.193-1.533 1.976-2.058 1.212-.812 2.657-1.219 4.336-1.219.691 0 1.327.095 1.939.234v-15.682c-.054.005-.099.017-.149.017zm-33.061-7.461c-.215 1.271-.614 2.422-1.195 3.456-.733 1.269-1.679 2.25-2.843 2.939-1.162.688-2.455 1.034-3.875 1.034-1.636 0-3.103-.464-4.401-1.389-1.298-.926-2.274-2.207-2.931-3.843a14.277 14.277 0 0 1-.734-2.965 24.53 24.53 0 0 1-.234-3.512c0-1.626.084-3.091.257-4.393.172-1.302.441-2.424.809-3.36.636-1.55 1.558-2.731 2.769-3.546 1.212-.812 2.657-1.219 4.336-1.219 1.11 0 2.117.181 3.02.541.903.36 1.698.888 2.382 1.583.683.695 1.262 1.553 1.736 2.577.819 1.776 1.227 4.289 1.227 7.542.001 1.766-.108 3.286-.323 4.555zm15.617 4.215c0 2.163-.736 3.244-2.212 3.244-.657 0-1.186-.219-1.584-.66-.398-.443-.598-1.095-.598-1.955v-14.696c-2.734 2.1-4.577 3.15-5.523 3.15-.452 0-.853-.179-1.203-.54-.35-.36-.524-.777-.524-1.252 0-.548.172-.953.517-1.212s.953-.591 1.824-1.002c1.303-.614 2.345-1.258 3.125-1.938a13.302 13.302 0 0 0 2.076-2.277c.603-.84.996-1.357 1.179-1.55.183-.193.528-.291 1.034-.291.571 0 1.027.221 1.372.662.345.443.517 1.05.517 1.826v18.491zm0-39.689c0 2.163-.736 3.244-2.212 3.244-.657 0-1.186-.219-1.584-.66-.398-.443-.598-1.095-.598-1.955v-14.696c-2.734 2.1-4.577 3.15-5.523 3.15-.452 0-.853-.179-1.203-.541-.35-.36-.524-.777-.524-1.252 0-.548.172-.953.517-1.21.345-.259.953-.591 1.824-1.002 1.303-.614 2.345-1.258 3.125-1.938a13.302 13.302 0 0 0 2.076-2.277c.603-.84.996-1.357 1.179-1.55.183-.193.528-.291 1.034-.291.571 0 1.027.221 1.372.662.345.441.517 1.05.517 1.826v18.49z"
fill="#90dfaa"
/>
<path
d="M334.496 177.788c-.562-.64-1.336-.96-2.327-.96-1.421 0-2.408.715-2.962 2.148-.555 1.433-.833 3.639-.833 6.622 0 2.024.119 3.682.355 4.973.238 1.293.636 2.27 1.195 2.932s1.319.993 2.277.993c.99 0 1.765-.345 2.326-1.034.56-.69.953-1.674 1.179-2.956.226-1.281.338-2.962.338-5.037 0-1.97-.119-3.584-.353-4.837-.236-1.254-.634-2.203-1.195-2.844zM314.842 138.099c-.562-.64-1.336-.962-2.327-.962-1.421 0-2.408.717-2.962 2.148-.555 1.433-.833 3.639-.833 6.622 0 2.024.119 3.682.355 4.973.238 1.293.636 2.27 1.195 2.932.56.662 1.319.993 2.277.993.99 0 1.765-.345 2.326-1.034.56-.69.953-1.674 1.179-2.956.226-1.281.338-2.96.338-5.037 0-1.97-.119-3.584-.353-4.837-.236-1.255-.635-2.203-1.195-2.842z"
fill="#67c682"
/>
</svg>
More icons in the same style and category