Add icons to this collection by clicking the heart icon.
Programming icon - also known as machine, page, program, robot, programming, electronics, metadata, coding, and programmer. Created in a clean gradient style, 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="512"
height="512"
viewBox="0 0 512 512"
>
<linearGradient id="a">
<stop offset="0" stop-color="#e93528" />
<stop offset="1" stop-color="#f8bc16" />
</linearGradient>
<linearGradient
id="b"
x1="434.018"
x2="77.988"
y1="97.414"
y2="453.444"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="c"
x1="172.55"
x2="-641.933"
y1="410.816"
y2="1225.298"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<path
fill="url(#b)"
d="M256.006 228.406c-105.472 0-191.28 85.803-191.28 191.268 0 26.773 21.497 48.84 62.167 63.813C161.069 496.07 206.92 503 256 503s94.931-6.93 129.107-19.513c40.67-14.974 62.167-37.04 62.167-63.813 0-105.465-85.802-191.268-191.268-191.268zM380.27 470.35C347.604 482.377 303.47 489 256 489s-91.604-6.623-124.27-18.65c-24.18-8.902-53.004-24.921-53.004-50.676 0-97.746 79.527-177.268 177.28-177.268 97.746 0 177.268 79.521 177.268 177.268 0 25.755-28.824 41.773-53.004 50.676zM138.844 118.033h24.999v46.07c0 16.114 13.11 29.224 29.224 29.224h125.879c16.114 0 29.224-13.109 29.224-29.224v-46.07h24.999c9.956 0 18.056-8.1 18.056-18.056V62.086c0-9.956-8.1-18.056-18.056-18.056H348.17v-5.807C348.169 22.109 335.06 9 318.945 9H193.066c-16.114 0-29.224 13.109-29.224 29.224v5.807h-24.999c-9.956 0-18.056 8.1-18.056 18.056v37.892c.002 9.955 8.101 18.054 18.057 18.054zM373.168 58.03c2.198 0 4.056 1.857 4.056 4.056v37.892c0 2.198-1.857 4.056-4.056 4.056h-24.999V58.03zM177.843 38.224c0-8.395 6.829-15.224 15.224-15.224h125.879c8.395 0 15.224 6.829 15.224 15.224v125.88c0 8.395-6.83 15.224-15.224 15.224h-125.88c-8.395 0-15.224-6.829-15.224-15.224V38.224zm-43.054 23.862c0-2.198 1.857-4.056 4.056-4.056h24.999v46.003h-24.999c-2.198 0-4.056-1.857-4.056-4.056zm149.842 60.652 21.574-21.575-21.574-21.573a7 7 0 0 1 9.899-9.9l26.523 26.523a6.999 6.999 0 0 1 0 9.899l-26.523 26.524c-1.367 1.367-3.158 2.051-4.95 2.051s-3.583-.684-4.95-2.05a7 7 0 0 1 .001-9.899zm-93.674-16.624a6.999 6.999 0 0 1 0-9.899L217.48 69.69a6.999 6.999 0 1 1 9.899 9.898l-21.574 21.575 21.574 21.573a7 7 0 1 1-9.9 9.9zm45.097 42.462 26.38-98.448a7 7 0 0 1 13.523 3.623l-26.38 98.448a7.002 7.002 0 0 1-8.573 4.95 7 7 0 0 1-4.95-8.573z"
/>
<path
fill="url(#c)"
d="M-565.603 111.907h22.935v42.648c0 15.324 12.467 27.791 27.792 27.791h117.764c15.324 0 27.791-12.467 27.791-27.791v-42.648h22.936c9.563 0 17.343-7.78 17.343-17.344V59.115c0-9.563-7.78-17.344-17.343-17.344h-22.936v-4.98C-369.321 21.467-381.788 9-397.112 9h-117.764c-15.324 0-27.792 12.467-27.792 27.791v4.98h-22.935c-9.563 0-17.343 7.78-17.343 17.344v35.448c0 9.564 7.78 17.344 17.343 17.344zm196.282-56.136h22.936c1.812 0 3.343 1.531 3.343 3.344v35.448c0 1.812-1.531 3.344-3.343 3.344h-22.936zm-159.347-18.98c0-7.604 6.187-13.791 13.792-13.791h117.764c7.604 0 13.791 6.187 13.791 13.791v117.765c0 7.604-6.187 13.791-13.791 13.791h-117.764c-7.604 0-13.792-6.187-13.792-13.791zm-40.278 22.324c0-1.812 1.531-3.344 3.343-3.344h22.935v42.136h-22.935c-1.812 0-3.343-1.531-3.343-3.344zm57.992 17.724c0-8.935 7.243-16.177 16.177-16.177 8.935 0 16.177 7.243 16.177 16.177s-7.242 16.177-16.177 16.177c-8.934 0-16.177-7.243-16.177-16.177zm34.272 46.845h41.375a7 7 0 1 1 0 14h-41.375a7 7 0 1 1 0-14zm43.293-46.845c0-8.935 7.243-16.177 16.177-16.177 8.935 0 16.177 7.243 16.177 16.177s-7.243 16.177-16.177 16.177c-8.935 0-16.177-7.243-16.177-16.177zm209.834 990.098c-9.075 0-14.747-5.889-17.03-11.399s-2.436-13.686 3.982-20.104c5.674-5.675 5.674-14.908 0-20.584l-16.264-16.264c-2.749-2.749-6.404-4.264-10.292-4.264s-7.543 1.515-10.292 4.263c-6.418 6.418-14.592 6.265-20.103 3.982s-11.399-7.955-11.399-17.03c0-8.025-6.529-14.555-14.555-14.555h-23c-8.025 0-14.555 6.529-14.555 14.555 0 9.075-5.888 14.747-11.399 17.03s-13.686 2.437-20.103-3.981c-2.749-2.749-6.404-4.264-10.292-4.264s-7.543 1.515-10.292 4.263l-16.265 16.266c-5.674 5.675-5.674 14.908 0 20.584 6.417 6.417 6.265 14.592 3.982 20.103a19.01 19.01 0 0 1-2.334 4.086c-13.076-18.709-30.254-34.415-50.107-45.706-22.964-13.06-49.146-19.963-75.714-19.963-84.592 0-153.413 68.816-153.413 153.402 0 14.449 7.858 34.87 45.292 50.1 27.841 11.326 66.76 17.552 107.688 17.552 8.839 0 17.779-.29 26.713-.883 48.693-3.228 87.693-14.818 108.79-32.095l5.367 5.367a14.464 14.464 0 0 0 10.292 4.263c3.889 0 7.543-1.515 10.292-4.263 6.429-6.429 14.603-6.28 20.111-4 5.507 2.281 11.392 7.957 11.392 17.048 0 8.025 6.529 14.555 14.555 14.555h23c8.025 0 14.555-6.529 14.555-14.555 0-9.075 5.888-14.747 11.399-17.03 5.51-2.282 13.686-2.436 20.103 3.982a14.464 14.464 0 0 0 10.292 4.263c3.889 0 7.543-1.515 10.292-4.263l16.265-16.266c5.674-5.675 5.674-14.908 0-20.584-6.417-6.417-6.264-14.592-3.981-20.103s7.955-11.399 17.03-11.399c8.025 0 14.555-6.528 14.555-14.554v-23.001c-.002-8.025-6.531-14.554-14.557-14.554zm-201.86 104.196.951.951c-18.887 14.776-55.327 25.127-99.769 28.073-47.566 3.15-96.692-2.849-128.2-15.667-16.682-6.787-36.567-18.738-36.567-37.132 0-76.867 62.54-139.402 139.413-139.402 45.669 0 87.572 21.825 113.738 58.796-.84.112-1.705.186-2.614.186-8.025 0-14.555 6.529-14.555 14.555v23.001c0 8.025 6.529 14.554 14.555 14.554 9.075 0 14.748 5.889 17.03 11.399s2.435 13.686-3.982 20.104c-5.674 5.673-5.674 14.906 0 20.582zM-223 1104.492a.555.555 0 0 1-.555.554c-13.362 0-24.843 7.68-29.964 20.042s-2.433 25.911 7.016 35.359a.555.555 0 0 1 0 .785l-16.265 16.266c-.04.04-.162.162-.392.162s-.353-.122-.393-.163c-9.449-9.448-22.999-12.138-35.36-7.016-12.362 5.12-20.042 16.602-20.042 29.964a.556.556 0 0 1-.555.555h-23a.556.556 0 0 1-.555-.555c0-13.375-7.677-24.863-20.034-29.982-4.141-1.715-8.416-2.553-12.626-2.553-8.354 0-16.453 3.299-22.742 9.588-.04.04-.162.162-.392.162s-.353-.122-.393-.163l-16.264-16.264a.555.555 0 0 1 0-.785c9.449-9.449 12.137-22.998 7.017-35.36s-16.602-20.042-29.964-20.042a.555.555 0 0 1-.555-.554v-23.001c0-.306.249-.555.555-.555 13.362 0 24.844-7.68 29.964-20.042 5.121-12.362 2.432-25.911-7.016-35.359a.555.555 0 0 1 0-.785l16.265-16.265c.04-.041.163-.163.393-.163s.352.122.393.163c9.449 9.448 22.998 12.137 35.36 7.016 12.362-5.12 20.042-16.602 20.042-29.964 0-.306.249-.555.555-.555h23c.306 0 .555.249.555.555 0 13.362 7.679 24.844 20.042 29.964 12.362 5.119 25.912 2.431 35.36-7.016.04-.041.163-.163.393-.163s.352.122.393.163l16.264 16.264a.555.555 0 0 1 0 .785c-9.449 9.449-12.137 22.998-7.016 35.36s16.602 20.042 29.964 20.042c.306 0 .555.249.555.555v23.001zm486-77.519a7 7 0 0 1-7 7c-36.378 0-65.973-29.595-65.973-65.973a7 7 0 1 1 14 0c0 28.658 23.315 51.973 51.973 51.973a7 7 0 0 1 7 7zM-232.203 721h-176.242c-12.794 0-23.203 12.272-23.203 27.357v85.597c0 15.085 10.409 27.357 23.203 27.357h8.101l-.007 35.329a7 7 0 0 0 12.22 4.665l35.744-39.995 120.184.001c12.794 0 23.203-12.272 23.203-27.357v-85.597c0-15.085-10.409-27.357-23.203-27.357zM-223 833.954c0 7.116-4.3 13.357-9.203 13.357l-123.316-.001a7 7 0 0 0-5.219 2.336l-25.608 28.654.004-23.988a7 7 0 0 0-7-7.001h-15.102c-4.902 0-9.203-6.241-9.203-13.357v-85.597c0-7.115 4.3-13.357 9.203-13.357h176.242c4.902 0 9.203 6.242 9.203 13.357v85.597zm-87.245-42.799c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10zm48.639 0c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10zM475.443 1146.6v-57.42a7 7 0 0 0-2.05-4.95l-47.083-47.084a323.111 323.111 0 0 0 75.016-64.604 7 7 0 0 0 0-9.086 323.135 323.135 0 0 0-75.016-64.604l47.084-47.084a7 7 0 0 0 2.05-4.95V789.4c15.71-3.245 27.557-17.186 27.557-33.843C503 736.502 487.498 721 468.443 721c-19.054 0-34.556 15.502-34.556 34.557 0 16.657 11.846 30.598 27.556 33.843v54.52l-47.568 47.568a321.676 321.676 0 0 0-109.239-37.61l27.127-27.126a7 7 0 0 0 2.05-4.95V789.4c15.71-3.245 27.557-17.186 27.557-33.843 0-19.055-15.502-34.557-34.557-34.557-19.054 0-34.556 15.502-34.556 34.557 0 16.657 11.846 30.598 27.556 33.843v29.502l-32.788 32.787a323.33 323.33 0 0 0-62.053 0l-32.788-32.787V789.4c15.71-3.245 27.557-17.186 27.557-33.843 0-19.055-15.502-34.557-34.557-34.557-19.054 0-34.556 15.502-34.556 34.557 0 16.657 11.846 30.598 27.556 33.843v32.401a7 7 0 0 0 2.05 4.95l27.127 27.126a321.692 321.692 0 0 0-109.238 37.61L50.557 843.92V789.4c15.71-3.245 27.556-17.186 27.556-33.843 0-19.055-15.502-34.557-34.556-34.557C24.502 721 9 736.502 9 755.557c0 16.657 11.847 30.598 27.557 33.843v57.42a7 7 0 0 0 2.05 4.95l47.084 47.084a323.087 323.087 0 0 0-75.016 64.603 7 7 0 0 0 0 9.086 323.086 323.086 0 0 0 75.015 64.604l-47.083 47.084a7 7 0 0 0-2.05 4.95v57.42C20.847 1149.845 9 1163.786 9 1180.443 9 1199.498 24.502 1215 43.557 1215c19.054 0 34.556-15.502 34.556-34.557 0-16.657-11.846-30.598-27.556-33.843v-54.52l47.567-47.567a321.684 321.684 0 0 0 109.238 37.61l-27.127 27.126a7 7 0 0 0-2.05 4.95v32.401c-15.71 3.245-27.556 17.186-27.556 33.843 0 19.055 15.502 34.557 34.556 34.557 19.055 0 34.557-15.502 34.557-34.557 0-16.657-11.847-30.598-27.557-33.843v-29.502l32.788-32.787a323.66 323.66 0 0 0 62.053 0l32.788 32.787v29.502c-15.71 3.245-27.556 17.186-27.556 33.843 0 19.055 15.502 34.557 34.556 34.557 19.055 0 34.557-15.502 34.557-34.557 0-16.657-11.847-30.598-27.557-33.843v-32.401a7 7 0 0 0-2.05-4.95l-27.127-27.126a321.697 321.697 0 0 0 109.239-37.61l47.568 47.568v54.52c-15.71 3.245-27.556 17.186-27.556 33.843 0 19.055 15.502 34.557 34.556 34.557 19.055 0 34.557-15.502 34.557-34.557-.001-16.658-11.848-30.599-27.558-33.844zm-27.556-391.043c0-11.335 9.221-20.557 20.556-20.557S489 744.222 489 755.557s-9.222 20.557-20.557 20.557-20.556-9.222-20.556-20.557zm-141.629 0c0-11.335 9.221-20.557 20.556-20.557s20.557 9.222 20.557 20.557-9.222 20.557-20.557 20.557-20.556-9.222-20.556-20.557zm-141.629 0c0-11.335 9.221-20.557 20.556-20.557s20.557 9.222 20.557 20.557-9.222 20.557-20.557 20.557-20.556-9.222-20.556-20.557zm-141.629 0C23 744.222 32.222 735 43.557 735s20.556 9.222 20.556 20.557-9.221 20.557-20.556 20.557S23 766.892 23 755.557zm41.113 424.886c0 11.335-9.221 20.557-20.556 20.557S23 1191.778 23 1180.443s9.222-20.557 20.557-20.557 20.556 9.222 20.556 20.557zm141.629 0c0 11.335-9.222 20.557-20.557 20.557s-20.556-9.222-20.556-20.557 9.221-20.557 20.556-20.557 20.557 9.222 20.557 20.557zm141.629 0c0 11.335-9.222 20.557-20.557 20.557s-20.556-9.222-20.556-20.557 9.221-20.557 20.556-20.557 20.557 9.222 20.557 20.557zM256 1071.803c-88.387 0-172.13-37.758-230.722-103.803C83.871 901.955 167.613 864.197 256 864.197c88.386 0 172.129 37.758 230.722 103.803-58.592 66.045-142.335 103.803-230.722 103.803zM468.443 1201c-11.335 0-20.556-9.222-20.556-20.557s9.221-20.557 20.556-20.557S489 1169.108 489 1180.443 479.778 1201 468.443 1201zM308.641 925.425c0 8.446-6.888 15.334-15.334 15.334s-15.334-6.888-15.334-15.334 6.888-15.334 15.334-15.334c8.445 0 15.334 6.888 15.334 15.334zM256 871.09c-53.437 0-96.911 43.474-96.911 96.91s43.474 96.91 96.911 96.91 96.91-43.474 96.91-96.91-43.473-96.91-96.91-96.91zm0 179.82c-45.717 0-82.911-37.193-82.911-82.91s37.193-82.91 82.911-82.91c45.717 0 82.91 37.193 82.91 82.91s-37.193 82.91-82.91 82.91zm-823.156-133.88h35.138a7 7 0 1 1 0 14h-35.138a7 7 0 1 1 0-14zm-29.107-38.728c0-7.587 6.151-13.739 13.739-13.739s13.738 6.151 13.738 13.739-6.151 13.739-13.738 13.739c-7.588 0-13.739-6.151-13.739-13.739zm20.698-424.043 1.981 18.989a7.001 7.001 0 0 0 5.509 6.121l110.622 23.479a6.975 6.975 0 0 0 2.906 0l110.622-23.479a7.002 7.002 0 0 0 5.509-6.121l1.981-18.989c39.164-14.089 59.83-34.987 59.83-60.609 0-41.982-14.733-82.615-41.536-114.778l3.204-30.722a7.001 7.001 0 0 0-8.923-7.447l-26.719 7.797c-30.78-22.412-67.149-34.239-105.415-34.239-38.268 0-74.639 11.827-105.422 34.24l-26.724-7.798a7 7 0 0 0-8.923 7.447l3.205 30.726c-26.804 32.164-41.537 72.794-41.537 114.774 0 25.623 20.666 46.521 59.83 60.609zm255.307-155.095a165.385 165.385 0 0 1 29.653 94.486c0 21.773-22.133 36.118-44.203 45.011l4.967-47.621c12.972-1.851 22.98-13.028 22.98-26.503v-9.128c0-11.192-6.905-20.798-16.677-24.793zm-.604 56.245v9.128c0 7.046-5.732 12.777-12.777 12.777s-12.777-5.731-12.777-12.777v-9.128c0-7.046 5.731-12.777 12.777-12.777s12.777 5.731 12.777 12.777zm-9.08-98.347-7.494 71.843c-12.972 1.85-22.98 13.028-22.98 26.503v9.128c0 11.192 6.905 20.798 16.677 24.793l-8.073 77.401L-449 487.359V291.804zm-126.052-28.8c31.54 0 61.676 8.718 87.984 25.325L-456 279.263l-87.985-25.674c26.311-16.609 56.45-25.327 87.991-25.327zM-463 291.804v195.555l-97.188-20.627-8.074-77.401c9.772-3.996 16.677-13.601 16.677-24.793v-9.128c0-13.475-10.008-24.653-22.98-26.503l-7.493-71.843zm-115.361 50.828c7.045 0 12.777 5.731 12.777 12.777v9.128c0 7.046-5.731 12.777-12.777 12.777s-12.778-5.731-12.778-12.777v-9.128c0-7.046 5.732-12.777 12.778-12.777zm-13.38-43.463 3.28 31.447c-9.772 3.995-16.678 13.601-16.678 24.793v9.128c0 13.475 10.008 24.653 22.98 26.503l4.967 47.621c-22.07-8.893-44.203-23.237-44.203-45.011a165.368 165.368 0 0 1 29.654-94.481zm61.351 579.133c0-7.587 6.151-13.739 13.739-13.739s13.739 6.151 13.739 13.739-6.151 13.739-13.739 13.739-13.739-6.151-13.739-13.739zm199.381 151.486c-34.85 0-63.203 28.353-63.203 63.203s28.353 63.203 63.203 63.203 63.203-28.353 63.203-63.203-28.353-63.203-63.203-63.203zm0 112.406c-27.13 0-49.203-22.072-49.203-49.203s22.072-49.203 49.203-49.203 49.203 22.072 49.203 49.203-22.072 49.203-49.203 49.203zm-311.665-233.055h18.423v35.165c0 13.596 11.061 24.657 24.657 24.657h100.012c13.596 0 24.657-11.062 24.657-24.657v-35.165h18.423c8.703 0 15.784-7.081 15.784-15.784V863.25c0-8.703-7.081-15.784-15.784-15.784h-18.423v-3.175c0-13.596-11.061-24.657-24.657-24.657h-100.012c-13.596 0-24.657 11.062-24.657 24.657v3.175h-18.423c-8.704 0-15.784 7.081-15.784 15.784v30.104c0 8.704 7.081 15.785 15.784 15.785zm167.75-47.673h18.423c.967 0 1.784.817 1.784 1.784v30.104c0 .967-.817 1.784-1.784 1.784h-18.423zm-135.327-17.175c0-5.876 4.781-10.657 10.657-10.657h100.012c5.876 0 10.657 4.781 10.657 10.657v100.013c0 5.876-4.781 10.657-10.657 10.657h-100.012c-5.876 0-10.657-4.781-10.657-10.657zm-34.207 18.959c0-.967.817-1.784 1.784-1.784h18.423v33.673h-18.423a1.808 1.808 0 0 1-1.784-1.784zm285.575-72.095c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10z"
/>
</svg>
More icons in the same style and category