Add icons to this collection by clicking the heart icon.
Programmer icon - also known as computer, user, people, job, man, occupation, avatar, coding, profession, programmer, and professions and jobs. Created in a clean lineal color style with a silver, gray, and black 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="#f9ddd1" />
<stop offset=".514" stop-color="#f8dbce" />
<stop offset=".822" stop-color="#f6d3c6" />
<stop offset="1" stop-color="#f4cabd" />
</linearGradient>
<linearGradient
id="g"
x1="53.75"
x2="74.25"
y1="69.25"
y2="89.75"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="h"
x1="57.671"
x2="78.098"
y1="65.66"
y2="85.455"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#eeae9a" />
<stop offset=".316" stop-color="#efb4a0" />
<stop offset=".738" stop-color="#f4c3b1" />
<stop offset="1" stop-color="#f7d0bf" />
</linearGradient>
<linearGradient
id="i"
x1="64"
x2="64"
y1="86"
y2="126"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#50a8d2" />
<stop offset="1" stop-color="#198dc4" />
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#f1f2f2" />
<stop offset="1" stop-color="#e6e7e8" />
</linearGradient>
<linearGradient
id="j"
x1="54"
x2="54"
y1="77.735"
y2="104.211"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="k"
x1="74"
x2="74"
y1="72.572"
y2="100.931"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="l"
x1="30"
x2="42"
y1="46"
y2="46"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="m"
x1="98"
x2="86"
y1="46"
y2="46"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient id="c">
<stop offset="0" stop-color="#f7d0bf" />
<stop offset="1" stop-color="#f1beae" />
</linearGradient>
<linearGradient
id="n"
x1="-182.115"
x2="-175.237"
y1="486.05"
y2="486.05"
gradientTransform="rotate(-15.42 -1695.064 -533.137)"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="o"
x1="-3468.986"
x2="-3462.108"
y1="-422.013"
y2="-422.013"
gradientTransform="scale(-1 1) rotate(-15.43 -54.034 -12649.393)"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="p"
x1="38"
x2="90"
y1="42"
y2="42"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="q"
x1="38"
x2="90"
y1="44"
y2="44"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#93634d" />
<stop offset="1" stop-color="#93634d" />
</linearGradient>
<linearGradient
id="r"
x1="43.813"
x2="84.187"
y1="17.186"
y2="57.561"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient id="d">
<stop offset="0" stop-color="#6c6f73" />
<stop offset="1" stop-color="#56585b" />
</linearGradient>
<linearGradient
id="s"
x1="52"
x2="56"
y1="43"
y2="43"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="t"
x1="72"
x2="76"
y1="43"
y2="43"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="u"
x1="64"
x2="64"
y1="44"
y2="58"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#f7d0bf" />
<stop offset="1" stop-color="#eeae9a" />
</linearGradient>
<linearGradient id="e">
<stop offset="0" stop-color="#ac766a" />
<stop offset="1" stop-color="#93634d" />
</linearGradient>
<linearGradient
id="v"
x1="46.29"
x2="78.415"
y1="15.498"
y2="41.46"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="w"
x1="46.95"
x2="79.539"
y1="14.695"
y2="41.032"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient id="f">
<stop offset="0" stop-color="#fff" stop-opacity=".1" />
<stop offset="1" stop-color="#fff" />
</linearGradient>
<linearGradient
id="x"
x1="52"
x2="52"
y1="36.18"
y2="48.23"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="y"
x1="76"
x2="76"
y1="36.18"
y2="48.23"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<path fill="#d1d3d4" d="M43 52H33V40h10zm-8-2h6v-8h-6z" />
<path fill="url(#g)" d="M75 89H53l1-20h20z" />
<path fill="url(#h)" d="M74 69H54l-.244 4.882L68.874 89H75z" />
<path
fill="url(#i)"
d="M77.889 86H50.111C31.35 86 16 101.3 16 120v6h96v-6c0-18.7-15.35-34-34.111-34z"
/>
<path fill="url(#j)" d="m53 79 11 7-9 15-11-15z" />
<path fill="url(#k)" d="m75 79-11 7 9 15 11-15z" />
<path
fill="url(#l)"
d="M41.546 44.443c1.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.402c3.064-.859 6.57 1.956 7.831 6.289z"
/>
<path
fill="url(#m)"
d="M86.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(#n)"
d="M41.321 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.793s3.814.849 4.424 3.002z"
/>
<path
fill="url(#o)"
d="M86.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(#p)"
d="M64 76c-14.3 0-26-11.7-26-26V34C38 19.7 49.7 8 64 8s26 11.7 26 26v16c0 14.3-11.7 26-26 26z"
/>
<path
fill="url(#q)"
d="M71 80H57c-14.3 0-19-15.7-19-30V34C38 19.7 49.7 8 64 8s26 11.7 26 26v16c0 14.3-4.7 30-19 30z"
/>
<path
fill="url(#r)"
d="M66.075 67.579h-4.15C48.766 67.579 40 54.813 40 41.654v-9.729C40 18.766 48.766 8 61.925 8h4.15C79.234 8 88 18.766 88 31.925v9.729c0 13.159-8.766 25.925-21.925 25.925z"
/>
<path
fill="url(#s)"
d="M54.263 46h-.527A1.741 1.741 0 0 1 52 44.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(#t)"
d="M74.263 46h-.527A1.741 1.741 0 0 1 72 44.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(#u)"
d="M64.158 58h-.316A2.85 2.85 0 0 1 61 55.158v-8.316A2.85 2.85 0 0 1 63.842 44h.316A2.85 2.85 0 0 1 67 46.842v8.316A2.85 2.85 0 0 1 64.158 58z"
/>
<path
fill="url(#v)"
d="M64 8C49.7 8 38 19.7 38 34v4l11-13 15 3 15-3.758L90 38v-4C90 19.7 78.3 8 64 8z"
/>
<path fill="#93634d" d="M62 66h4v4h-4z" />
<path
fill="url(#w)"
d="M81.063 22.558S77 34 46.453 34c0 0 .505-13.105 12.884-16s21.726 4.558 21.726 4.558z"
/>
<path fill="url(#x)" d="M43 36h18v14H43z" />
<path fill="url(#y)" d="M67 36h18v14H67z" />
<g fill="#3a322b">
<path
d="M8 32h8a1 1 0 0 0 1-1V21a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1zm1-10h6v8H9zM22 32a1 1 0 0 0 1-1V21a1 1 0 1 0-2 0v10a1 1 0 0 0 1 1zM26 32h8a1 1 0 0 0 1-1V21a1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1zm1-10h6v8h-6zM106 32h8a1 1 0 0 0 1-1V21a1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1zm1-10h6v8h-6zM120 20a1 1 0 0 0-1 1v10a1 1 0 1 0 2 0V21a1 1 0 0 0-1-1zM100 32a1 1 0 0 0 1-1V21a1 1 0 1 0-2 0v10a1 1 0 0 0 1 1zM120 40h-8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V41a1 1 0 0 0-1-1zm-1 10h-6v-8h6zM106 52a1 1 0 0 0 1-1V41a1 1 0 1 0-2 0v10a1 1 0 0 0 1 1zM23 51V41a1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1zm-2-1h-6v-8h6zM8 40a1 1 0 0 0-1 1v10a1 1 0 1 0 2 0V41a1 1 0 0 0-1-1zM26 52a1 1 0 0 0 1-1V41a1 1 0 1 0-2 0v10a1 1 0 0 0 1 1z"
/>
<path
d="M84.943 85.721a.977.977 0 0 0-.329-.511l-7.031-5.469c8.462-3.509 12.334-13.897 13.213-24.744l.052.003c1.995 0 3.991-1.127 5.513-3.001H102a1 1 0 0 0 1-1V41a1 1 0 0 0-1-1h-4.063l-.003-.006c-.797-1.437-1.966-2.405-3.38-2.803-1.147-.322-2.368-.226-3.555.246V34c0-.673-.033-1.339-.082-2H94a1 1 0 0 0 1-1V21a1 1 0 0 0-1-1h-6.921C82.337 12.212 73.766 7 64 7 49.112 7 37 19.112 37 34v3.438c-1.187-.472-2.408-.568-3.555-.246-1.414.397-2.583 1.366-3.38 2.803-1.173 2.112-1.387 5.044-.571 7.842 1.237 4.254 4.449 7.165 7.657 7.165l.052-.003c.88 10.846 4.752 21.235 13.214 24.744l-7.032 5.469a.982.982 0 0 0-.329.511C26.732 89.056 15 103.289 15 120v6a1 1 0 0 0 1 1h96a1 1 0 0 0 1-1v-6c0-16.711-11.732-30.944-28.057-34.279zm-2.324.471-9.536 13.003-7.725-12.875 8.79-5.593c.388-.067.769-.145 1.141-.237zM64 84.814 58.006 81h11.988zM66 64h-4a1 1 0 0 0-1 1v1.557a18.1 18.1 0 0 1-4-.65V61h14v4.894a18.211 18.211 0 0 1-4 .66V65a1 1 0 0 0-1-1zM41.204 45H42v4.079A29.27 29.27 0 0 1 41.204 45zM43 51h17v4.158A3.847 3.847 0 0 0 63.842 59H56a1 1 0 0 0-1 1v5.219c-5.981-2.461-10.299-8.002-12.451-14.339.137.071.286.12.451.12zm19-6h4V55.158A1.844 1.844 0 0 1 64.158 57h-.316A1.844 1.844 0 0 1 62 55.158v-8.316zm6 1.842V37h16v12H68zm-8 0V49H44V37h16zM72 59h-7.842A3.847 3.847 0 0 0 68 55.158V51h17a.975.975 0 0 0 .449-.119C83.3 57.204 78.987 62.734 73 65.203V60a1 1 0 0 0-1-1zm14-14h.795A29.24 29.24 0 0 1 86 49.077zm0-2v-7a1 1 0 0 0-1-1H67a1 1 0 0 0-1 1v7h-4v-7a1 1 0 0 0-1-1H43a1 1 0 0 0-1 1v7h-.963A27.52 27.52 0 0 1 41 41.654V36.16l5.11-5.954c-.576 2.159-.655 3.711-.657 3.757A.999.999 0 0 0 46.452 35c20.34 0 29.235-5.058 32.973-8.613L87 35.944v5.71c0 .447-.015.896-.037 1.346zm-47-1.346c0 .448.013.896.034 1.346H39zm50 0V43h-.034c.021-.449.034-.898.034-1.346zM101 42v8h-3.349c.341-.672.631-1.395.855-2.164.581-1.994.63-4.051.191-5.836zm-6.986-2.883c1.123.315 1.801 1.179 2.173 1.848.919 1.655 1.068 4.016.399 6.312-.961 3.302-3.371 5.669-5.658 5.716.047-.998.072-1.998.072-2.993V39.681c1.019-.611 2.075-.828 3.014-.564zM93 22v8h-2.298a26.795 26.795 0 0 0-2.525-8zM64 9c13.785 0 25 11.215 25 25v1.248l-8.715-10.994a1.006 1.006 0 0 0-.753-.379c-.286.009-.577.113-.774.332-2.897 3.226-10.782 8.6-31.196 8.788.432-3.039 2.493-11.798 12.003-14.021a1 1 0 1 0-.455-1.947c-4.903 1.146-8.048 3.826-10.066 6.724l-.017-.015L39 35.419V34C39 20.215 50.215 9 64 9zM31.414 47.277c-.669-2.297-.52-4.657.399-6.312.372-.669 1.05-1.532 2.173-1.848.942-.264 1.996-.047 3.014.565V50c0 .994.025 1.993.072 2.992-2.28-.053-4.697-2.413-5.658-5.715zM39 50v-5h.196C40.549 56.898 48.986 68.579 62 68.579a1 1 0 0 0 1-1V66h2v1.579c0 .553.522 1 1.075 1 12.945 0 21.377-11.681 22.729-23.579H89v5c0 26.909-13.777 29-18 29H57c-4.223 0-18-2.091-18-29zm13.712 30.491c.372.091.753.169 1.14.236l8.79 5.593-7.725 12.875-9.536-13.003zM111 125H99v-11a1 1 0 1 0-2 0v11H31v-11a1 1 0 1 0-2 0v11H17v-5c0-15.914 11.288-29.443 26.925-32.411l10.268 14.002c.19.258.49.409.807.409l.046-.001c.335-.016.64-.197.812-.484L64 87.944l8.143 13.571a.999.999 0 0 0 .812.484L73 102c.317 0 .617-.151.807-.408L84.075 87.59C99.712 90.557 111 104.086 111 120z"
/>
<path
d="M91 113H77a1 1 0 1 0 0 2h14a1 1 0 1 0 0-2zM53.736 47h.527A2.74 2.74 0 0 0 57 44.264v-2.527A2.74 2.74 0 0 0 54.264 39h-.527A2.74 2.74 0 0 0 51 41.736v2.527A2.74 2.74 0 0 0 53.736 47zM53 41.736c0-.406.33-.736.736-.736h.527c.407 0 .737.33.737.736v2.527c0 .407-.33.737-.736.737h-.527a.737.737 0 0 1-.737-.736zM74.264 39h-.527A2.74 2.74 0 0 0 71 41.736v2.527A2.74 2.74 0 0 0 73.736 47h.527A2.74 2.74 0 0 0 77 44.264v-2.527A2.74 2.74 0 0 0 74.264 39zM75 44.264c0 .406-.33.736-.736.736h-.527a.737.737 0 0 1-.737-.736v-2.527c0-.407.33-.737.736-.737h.527c.407 0 .737.33.737.736z"
/>
</g>
</svg>
More icons in the same style and category