Add icons to this collection by clicking the heart icon.
Programmer icon - also known as computer, user, people, woman, job, girl, occupation, avatar, smart, coding, profession, programmer, and professions and jobs. Created in a clean flat style with a silver, gray, and maroon 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="512"
height="512"
viewBox="0 0 128 128"
>
<linearGradient id="a">
<stop offset="0" stop-color="#a24d31" />
<stop offset="1" stop-color="#5e2e22" />
</linearGradient>
<linearGradient
id="d"
x1="93.083"
x2="63.471"
y1="109.083"
y2="72.597"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient id="b">
<stop offset="0" stop-color="#f9ddd1" />
<stop offset=".514" stop-color="#f8dbce" />
<stop offset=".822" stop-color="#f6d3c6" />
<stop offset="1" stop-color="#f4cabd" />
</linearGradient>
<linearGradient
id="e"
x1="64"
x2="64"
y1="75"
y2="259.189"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="f"
x1="41.318"
x2="87.424"
y1="93.013"
y2="127.75"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#e15c63" />
<stop offset=".406" stop-color="#de585f" />
<stop offset=".826" stop-color="#d44b53" />
<stop offset="1" stop-color="#ce444c" />
</linearGradient>
<linearGradient
id="g"
x1="59.376"
x2="83.999"
y1="70.864"
y2="94.741"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#eeae9a" />
<stop offset=".385" stop-color="#efb19d" stop-opacity=".615" />
<stop offset=".659" stop-color="#f1b9a6" stop-opacity=".341" />
<stop offset=".897" stop-color="#f5c7b6" stop-opacity=".103" />
<stop offset="1" stop-color="#f7d0bf" stop-opacity="0" />
</linearGradient>
<linearGradient
id="h"
x1="64"
x2="64"
y1="97.387"
y2="106.001"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#f9ddd1" />
<stop offset=".201" stop-color="#f8d9cc" />
<stop offset="1" stop-color="#f4cabd" />
</linearGradient>
<linearGradient
id="i"
x1="97"
x2="85"
y1="46"
y2="46"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="j"
x1="-3468.022"
x2="-3461.144"
y1="-421.747"
y2="-421.747"
gradientTransform="scale(-1 1) rotate(-15.43 -54.034 -12649.393)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#f7d0bf" />
<stop offset="1" stop-color="#f1beae" />
</linearGradient>
<linearGradient
id="k"
x1="41.945"
x2="86.049"
y1="19.33"
y2="63.435"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="l"
x1="64"
x2="64"
y1="48"
y2="56"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#f7d0bf" />
<stop offset="1" stop-color="#eeae9a" />
</linearGradient>
<linearGradient
id="m"
x1="64"
x2="64"
y1="60.039"
y2="66"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#e98a8f" />
<stop offset=".471" stop-color="#e6868b" />
<stop offset=".958" stop-color="#dd797f" />
<stop offset="1" stop-color="#dc787e" />
</linearGradient>
<linearGradient
id="n"
x1="25.481"
x2="67.965"
y1="25.836"
y2="69.29"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient id="c">
<stop offset="0" stop-color="#fff" stop-opacity=".1" />
<stop offset="1" stop-color="#fff" />
</linearGradient>
<linearGradient
id="o"
x1="78.092"
x2="78.092"
y1="37.03"
y2="55.078"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="p"
x1="49.908"
x2="49.908"
y1="37.03"
y2="55.078"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<g fill="#d1d3d4">
<path
d="M17 32H7V20h10zm-8-2h6v-8H9zM21 20h2v12h-2zM35 32H25V20h10zm-8-2h6v-8h-6zM115 32h-10V20h10zm-8-2h6v-8h-6zM119 20h2v12h-2zM99 20h2v12h-2zM121 52h-10V40h10zm-8-2h6v-8h-6zM105 40h2v12h-2zM103 52H93V40h10zm-8-2h6v-8h-6zM23 52H13V40h10zm-8-2h6v-8h-6zM7 40h2v12H7zM25 40h2v12h-2z"
/>
</g>
<path
fill="url(#d)"
d="M97.991 99 98 45 64 29 30.009 45v54s-.642 7 8.998 7h49.987c9.639 0 8.997-7 8.997-7z"
/>
<path
fill="url(#e)"
d="m74 88-1-13H55l-1 13c-27.901 0-28 38-28 38h76s-.099-38-28-38z"
/>
<path
fill="url(#f)"
d="M90.892 118.242c-.009-.081-.028-.161-.039-.242h10.398c-1.377-8.766-5.295-22.295-16.476-27.673L76 107H52l-8.775-16.673c-11.181 5.377-15.1 18.907-16.476 27.673h10.398c-.011.081-.029.161-.039.242-.029.251-.039.505-.056.758-.022.333-.052.664-.052 1 0 2.06.441 4.063 1.289 6h51.425c.841-1.914 1.286-3.927 1.286-6 0-.336-.031-.667-.052-1-.017-.253-.027-.507-.056-.758z"
/>
<path
fill="url(#g)"
d="m86.267 106.015 7.716-7.711C89.836 92.451 83.547 88 74 88l-1-13H55z"
/>
<path
fill="url(#h)"
d="M64 106c2.447-4.188 6.898-8 12-8H52c5.102 0 9.553 3.812 12 8z"
/>
<path
fill="url(#i)"
d="M85.454 44.443c-1.262 4.333.199 8.543 3.262 9.402 3.063.86 6.569-1.956 7.831-6.289s-.199-8.543-3.262-9.402c-3.064-.859-6.57 1.956-7.831 6.289z"
/>
<path
fill="url(#j)"
d="M85.679 45.105c-.609 2.153.383 4.298 2.217 4.793 1.834.494 3.815-.85 4.424-3.002.609-2.153-.383-4.298-2.217-4.793s-3.814.849-4.424 3.002z"
/>
<path
fill="url(#k)"
d="M64 78c-10.818 0-26-15.7-26-30V34C38 19.7 49.7 8 64 8s26 11.7 26 26v14c0 14.3-15.21 30-26 30z"
/>
<path
fill="#51251f"
d="M54.263 48h-.527A1.741 1.741 0 0 1 52 46.263v-2.527c0-.955.781-1.736 1.737-1.736h.527c.955 0 1.736.781 1.736 1.737v2.527c0 .955-.781 1.736-1.737 1.736zM74.263 48h-.527A1.741 1.741 0 0 1 72 46.263v-2.527c0-.955.781-1.736 1.737-1.736h.527c.955 0 1.736.781 1.736 1.737v2.527c0 .955-.781 1.736-1.737 1.736z"
/>
<path
fill="url(#l)"
d="M64 56a1 1 0 0 1-1-1v-6a1 1 0 0 1 2 0v6a1 1 0 0 1-1 1z"
/>
<path
fill="url(#m)"
d="M64 61s-2.528-2.724-6 1c0 0 1.125 4 6 4s6-4 6-4c-3.472-3.724-6-1-6-1z"
/>
<path
fill="url(#n)"
d="M98 43C98 8.341 71 4 64 4S30 8.461 30 43.119c0 .966-.011 1.925 0 2.881.065-.083.132-.16.197-.242l-.188.242v60C43.965 106 44 97.01 44 97.01V33.283C56.572 25.317 70.227 23.704 79 23c4.19 11.987 10.151 19.988 18.522 21.987l.478.134c.005-.666 0-1.451 0-2.121z"
/>
<path
fill="url(#o)"
d="M67.007 38.882S66.647 56.384 79 55s10-16 10-16-11.587-4.353-21.993-.118z"
/>
<path
fill="url(#p)"
d="M60.993 38.882S61.353 56.384 49 55 39 39 39 39s11.587-4.353 21.993-.118z"
/>
<path
fill="#7f5e5a"
d="M77.64 56.078c-2.601 0-4.829-.833-6.641-2.486-5.138-4.69-5-14.322-4.992-14.729a1 1 0 0 1 .623-.905c10.645-4.334 22.234-.076 22.722.106.336.127.579.423.636.777.051.313 1.19 7.731-2.649 12.785-1.899 2.499-4.667 3.969-8.227 4.368a13.32 13.32 0 0 1-1.472.084zm-9.624-16.515c.065 2.169.574 9.125 4.336 12.555 1.698 1.549 3.899 2.191 6.537 1.888 2.994-.335 5.302-1.543 6.856-3.59 2.756-3.627 2.51-8.92 2.338-10.671-2.351-.755-11.6-3.322-20.067-.182zM50.36 56.078c-.479 0-.969-.028-1.472-.084-3.56-.399-6.327-1.869-8.227-4.368-3.84-5.054-2.7-12.472-2.649-12.785.057-.354.3-.65.636-.777.487-.183 12.076-4.44 22.722-.106a1 1 0 0 1 .623.905c.008.407.146 10.039-4.992 14.729-1.812 1.653-4.04 2.486-6.641 2.486zM39.918 39.744c-.17 1.756-.41 7.064 2.343 10.68 1.555 2.042 3.859 3.247 6.851 3.582 2.638.303 4.839-.338 6.537-1.888 3.762-3.43 4.271-10.386 4.336-12.555-8.469-3.141-17.714-.572-20.067.181z"
/>
<path
fill="#7f5e5a"
d="M60.32 46.5a1 1 0 0 1-.273-1.962C60.125 44.517 61.961 44 64 44s3.875.517 3.952.538a1 1 0 0 1-.546 1.923C67.39 46.457 65.751 46 64 46c-1.763 0-3.389.457-3.405.462a1.002 1.002 0 0 1-.275.038z"
/>
<path
fill="#a63039"
d="M89.557 113.573a1.001 1.001 0 0 0-1.809.855l.092.198A12.893 12.893 0 0 1 89 120c0 1.928-.427 3.802-1.254 5.542l-.236.458h2.204c.841-1.914 1.286-3.927 1.286-6 0-2.162-.45-4.249-1.339-6.203zM40.251 114.427a1 1 0 1 0-1.809-.854l-.104.224A14.89 14.89 0 0 0 37 120c0 2.058.44 4.058 1.29 6h2.216l-.237-.43A12.847 12.847 0 0 1 39 120a12.9 12.9 0 0 1 1.159-5.375z"
/>
</svg>
More icons in the same style and category