Add icons to this collection by clicking the heart icon.
Program icon - also known as keyboard, gear, code, cogwheel, editor, program, ui, coding, and seo and web. 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="640"
height="640"
viewBox="-4 0 480 480"
>
<linearGradient id="a">
<stop offset="0" stop-color="#e93e3a" />
<stop offset=".36" stop-color="#ed683c" />
<stop offset=".716" stop-color="#f3903f" />
<stop offset="1" stop-color="#fdc70c" />
</linearGradient>
<linearGradient
id="b"
x1="87.8"
x2="80.76"
y1="481.736"
y2="-9.52"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="c"
x1="209.864"
x2="202.816"
y1="479.984"
y2="-11.272"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="d"
x1="20.604"
x2="19.723"
y1="62.107"
y2=".701"
gradientTransform="matrix(8.00273 .0016 -.0016 8.00273 -15.994 -15.999)"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="e"
x1="150.32"
x2="143.28"
y1="480.84"
y2="-10.416"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="f"
x1="76.358"
x2="69.318"
y1="481.895"
y2="-9.353"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="g"
x1="44.856"
x2="37.808"
y1="482.352"
y2="-8.904"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="h"
x1="74.255"
x2="67.207"
y1="481.922"
y2="-9.326"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="i"
x1="147.344"
x2="140.296"
y1="480.88"
y2="-10.376"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="j"
x1="221.3"
x2="214.252"
y1="479.822"
y2="-11.434"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="k"
x1="252.808"
x2="245.76"
y1="479.368"
y2="-11.888"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="l"
x1="223.403"
x2="216.355"
y1="479.795"
y2="-11.461"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="m"
x1="192.464"
x2="185.416"
y1="480.232"
y2="-11.016"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="n"
x1="336.608"
x2="329.56"
y1="478.168"
y2="-13.088"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="o"
x1="48.488"
x2="41.448"
y1="482.296"
y2="-8.952"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="p"
x1="48.952"
x2="41.904"
y1="482.296"
y2="-8.96"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="q"
x1="80.944"
x2="73.896"
y1="481.832"
y2="-9.416"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="r"
x1="112.936"
x2="105.888"
y1="481.376"
y2="-9.88"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="s"
x1="144.928"
x2="137.888"
y1="480.912"
y2="-10.336"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="t"
x1="176.928"
x2="169.88"
y1="480.456"
y2="-10.8"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="u"
x1="208.92"
x2="201.872"
y1="480"
y2="-11.256"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="v"
x1="240.912"
x2="233.864"
y1="479.536"
y2="-11.712"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="w"
x1="272.904"
x2="265.856"
y1="479.08"
y2="-12.176"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="x"
x1="304.896"
x2="297.848"
y1="478.624"
y2="-12.632"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="y"
x1="49.408"
x2="42.36"
y1="482.288"
y2="-8.968"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="z"
x1="81.4"
x2="74.36"
y1="481.824"
y2="-9.424"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="A"
x1="113.4"
x2="106.352"
y1="481.368"
y2="-9.888"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="B"
x1="145.392"
x2="138.344"
y1="480.912"
y2="-10.344"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="C"
x1="177.384"
x2="170.336"
y1="480.448"
y2="-10.8"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="D"
x1="209.376"
x2="202.328"
y1="479.992"
y2="-11.264"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="E"
x1="241.368"
x2="234.32"
y1="479.536"
y2="-11.72"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="F"
x1="273.36"
x2="266.32"
y1="479.072"
y2="-12.176"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="G"
x1="305.36"
x2="298.312"
y1="478.616"
y2="-12.64"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="H"
x1="238.344"
x2="231.304"
y1="479.576"
y2="-11.68"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<path
fill="url(#b)"
d="m90.344 114.344-24 24a8.004 8.004 0 0 0 0 11.312l24 24 11.312-11.312L83.312 144l18.344-18.344zm0 0"
/>
<path
fill="url(#c)"
d="m221.656 138.344-24-24-11.312 11.312L204.688 144l-18.344 18.344 11.312 11.312 24-24a8.004 8.004 0 0 0 0-11.312zm0 0"
/>
<path
fill="url(#d)"
d="m120.59 181.035 31.969-80.008 14.859 5.938-31.973 80.008zm0 0"
/>
<path fill="url(#e)" d="M136 32h16v16h-16zm0 0" />
<path
fill="url(#f)"
d="m59.148 70.465 11.313-11.317 11.316 11.317-11.316 11.312zm0 0"
/>
<path fill="url(#g)" d="M32 136h16v16H32zm0 0" />
<path
fill="url(#h)"
d="m59.145 217.531 11.312-11.312 11.316 11.312-11.316 11.313zm0 0"
/>
<path fill="url(#i)" d="M136 240h16v16h-16zm0 0" />
<path
fill="url(#j)"
d="m206.219 217.535 11.316-11.312 11.313 11.312-11.313 11.317zm0 0"
/>
<path fill="url(#k)" d="M240 136h16v16h-16zm0 0" />
<path
fill="url(#l)"
d="m206.223 70.469 11.316-11.313 11.313 11.313-11.313 11.312zm0 0"
/>
<path fill="url(#m)" d="M80 440h224v16H80zm0 0" />
<path fill="url(#n)" d="M336 440h-16v16h24a8 8 0 0 0 8-8v-32h-16zm0 0" />
<path fill="url(#o)" d="M32 440h32v16H32zm0 0" />
<path fill="url(#p)" d="M40 408h16v16H40zm0 0" />
<path fill="url(#q)" d="M72 408h16v16H72zm0 0" />
<path fill="url(#r)" d="M104 408h16v16h-16zm0 0" />
<path fill="url(#s)" d="M136 408h16v16h-16zm0 0" />
<path fill="url(#t)" d="M168 408h16v16h-16zm0 0" />
<path fill="url(#u)" d="M200 408h16v16h-16zm0 0" />
<path fill="url(#v)" d="M232 408h16v16h-16zm0 0" />
<path fill="url(#w)" d="M264 408h16v16h-16zm0 0" />
<path fill="url(#x)" d="M296 408h16v16h-16zm0 0" />
<path fill="url(#y)" d="M40 376h16v16H40zm0 0" />
<path fill="url(#z)" d="M72 376h16v16H72zm0 0" />
<path fill="url(#A)" d="M104 376h16v16h-16zm0 0" />
<path fill="url(#B)" d="M136 376h16v16h-16zm0 0" />
<path fill="url(#C)" d="M168 376h16v16h-16zm0 0" />
<path fill="url(#D)" d="M200 376h16v16h-16zm0 0" />
<path fill="url(#E)" d="M232 376h16v16h-16zm0 0" />
<path fill="url(#F)" d="M264 376h16v16h-16zm0 0" />
<path fill="url(#G)" d="M296 376h16v16h-16zm0 0" />
<path
fill="url(#H)"
d="M416 264h-64c-13.254 0-24-10.746-24-24s10.746-24 24-24h80c22.09 0 40-17.91 40-40s-17.91-40-40-40H288v-16a8.004 8.004 0 0 0-6.863-7.922l-31.258-4.46a111.193 111.193 0 0 0-5.254-12.802l18.91-25.214a8 8 0 0 0-.734-10.45L228.848 25.2a8 8 0 0 0-10.45-.734l-25.23 18.91a111.193 111.193 0 0 0-12.8-5.254l-4.446-31.258A8.004 8.004 0 0 0 168 0h-48a8.004 8.004 0 0 0-7.922 6.863l-4.46 31.258a111.193 111.193 0 0 0-12.802 5.254l-25.214-18.91a8 8 0 0 0-10.45.734L25.2 59.152a8 8 0 0 0-.734 10.45l18.91 25.23a111.193 111.193 0 0 0-5.254 12.8l-31.258 4.466A7.997 7.997 0 0 0 0 120v48a8.004 8.004 0 0 0 6.863 7.922l31.258 4.46a111.193 111.193 0 0 0 5.254 12.802l-18.91 25.214a8 8 0 0 0 .734 10.45L59.152 262.8a8 8 0 0 0 10.45.734l25.222-18.91c4.153 2.016 8.43 3.77 12.801 5.254l4.465 31.258A7.996 7.996 0 0 0 120 288h48a8.004 8.004 0 0 0 7.922-6.863l4.46-31.258a111.193 111.193 0 0 0 12.802-5.254l25.214 18.91a8 8 0 0 0 10.45-.734l33.953-33.953a8 8 0 0 0 .734-10.45l-18.91-25.222c2.016-4.153 3.77-8.43 5.254-12.801l31.258-4.465A7.996 7.996 0 0 0 288 168v-16h144c13.254 0 24 10.746 24 24s-10.746 24-24 24h-80c-22.09 0-40 17.91-40 40s17.91 40 40 40h64c22.082.027 39.973 17.918 40 40v24c-.027 22.082-17.918 39.973-40 40h-8v-8a8 8 0 0 0-8-8h-16c0-13.254-10.746-24-24-24H24c-13.254 0-24 10.746-24 24v88c0 13.254 10.746 24 24 24h336c13.254 0 24-10.746 24-24v-40h16a8 8 0 0 0 8-8v-8h8c30.91-.04 55.96-25.09 56-56v-24c-.04-30.91-25.09-55.96-56-56zM272 161.062l-29.36 4.184a8.001 8.001 0 0 0-6.542 5.684 95.316 95.316 0 0 1-7.899 19.199 8.001 8.001 0 0 0 .617 8.648l17.758 23.688-24.125 24.129-23.687-17.793a8.001 8.001 0 0 0-8.649-.617 95.017 95.017 0 0 1-19.203 7.894 8.008 8.008 0 0 0-5.68 6.547L161.063 272h-34.125l-4.184-29.36a8.001 8.001 0 0 0-5.684-6.542 95.316 95.316 0 0 1-19.199-7.899 8.001 8.001 0 0 0-8.648.617l-23.688 17.758-24.11-24.125L59.2 198.762a8.001 8.001 0 0 0 .617-8.649 95.017 95.017 0 0 1-7.894-19.203 8.008 8.008 0 0 0-6.547-5.68L16 161.063v-34.125l29.36-4.184a8.001 8.001 0 0 0 6.542-5.684 94.8 94.8 0 0 1 7.907-19.199 8.006 8.006 0 0 0-.61-8.633L41.441 65.551l24.125-24.125 23.672 17.773a8.002 8.002 0 0 0 8.649.625 94.597 94.597 0 0 1 19.203-7.902 8.008 8.008 0 0 0 5.68-6.547L126.938 16h34.124l4.184 29.36a8.001 8.001 0 0 0 5.684 6.542 94.8 94.8 0 0 1 19.199 7.907 8.006 8.006 0 0 0 8.633-.61l23.687-17.758 24.125 24.125-17.773 23.672a8.002 8.002 0 0 0-.625 8.649 94.597 94.597 0 0 1 7.902 19.203 8.008 8.008 0 0 0 6.547 5.68l29.36 4.183zM368 456a8 8 0 0 1-8 8H24a8 8 0 0 1-8-8v-88a8 8 0 0 1 8-8h336a8 8 0 0 1 8 8zm24-56h-8v-16h8zm0 0"
/>
</svg>
More icons in the same style and category