Add icons to this collection by clicking the heart icon.
Programmer icon - also known as user, people, profile, social, avatar, nerd, programmer, and character. Created in a clean flat gradient style with a white, silver, gray, and pink 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="576"
height="576"
viewBox="0 20 432 432.247"
>
<linearGradient
id="c"
x1="175.441"
x2="175.441"
y1="325.141"
y2="249.734"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#f7d1bf" />
<stop offset=".12" stop-color="#f2c0ac" />
<stop offset=".354" stop-color="#eaa48e" />
<stop offset=".582" stop-color="#e58f78" />
<stop offset=".801" stop-color="#e1836a" />
<stop offset="1" stop-color="#e07f66" />
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#faa399" />
<stop offset=".275" stop-color="#faa99e" />
<stop offset=".637" stop-color="#f9b9ab" />
<stop offset="1" stop-color="#f7d1bf" />
</linearGradient>
<linearGradient
id="d"
x1="99.761"
x2="65.666"
y1="165.45"
y2="165.45"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="e"
x1="253.289"
x2="287.385"
y1="165.45"
y2="165.45"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="f"
x1="262.248"
x2="90.803"
y1="92.2"
y2="92.2"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#b1826e" />
<stop offset=".305" stop-color="#ab7c69" />
<stop offset=".706" stop-color="#9b6c59" />
<stop offset="1" stop-color="#8a5b4a" />
</linearGradient>
<linearGradient
id="g"
x1="176.526"
x2="176.526"
y1="273.399"
y2="198.984"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#b1826e" />
<stop offset=".193" stop-color="#b68874" />
<stop offset=".448" stop-color="#c49884" />
<stop offset=".735" stop-color="#dcb29f" />
<stop offset="1" stop-color="#f7d1bf" />
</linearGradient>
<linearGradient
id="h"
x1="176.526"
x2="176.526"
y1="198.914"
y2="137.849"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#fa8f99" />
<stop offset="1" stop-color="#fab099" />
</linearGradient>
<linearGradient
id="i"
x1="160.083"
x2="192.968"
y1="203.484"
y2="203.484"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#be6572" />
<stop offset=".038" stop-color="#bf6672" />
<stop offset=".498" stop-color="#ca6f72" />
<stop offset="1" stop-color="#ce7272" />
</linearGradient>
<linearGradient id="b">
<stop offset=".001" stop-color="#489996" />
<stop offset=".031" stop-color="#4a9591" />
<stop offset=".186" stop-color="#54847e" />
<stop offset=".365" stop-color="#5b7770" />
<stop offset=".589" stop-color="#5f7068" />
<stop offset="1" stop-color="#606e66" />
</linearGradient>
<linearGradient
id="j"
x1="177.533"
x2="124.538"
y1="318.33"
y2="318.33"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="k"
x1="228.514"
x2="175.519"
y1="318.33"
y2="318.33"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="l"
x1="1.635"
x2="351.416"
y1="381.028"
y2="381.028"
gradientUnits="userSpaceOnUse"
>
<stop offset=".001" stop-color="#489996" />
<stop offset=".082" stop-color="#5f9d8d" />
<stop offset=".197" stop-color="#78a183" />
<stop offset=".326" stop-color="#8ba47b" />
<stop offset=".474" stop-color="#99a675" />
<stop offset=".659" stop-color="#a1a872" />
<stop offset="1" stop-color="#a3a871" />
</linearGradient>
<g fill="#76e5bd">
<path
d="M87.082 216.988c-5.254 0-9.527-4.273-9.527-9.527v-22.45c0-5.253 4.273-9.527 9.527-9.527 5.258 0 9.531 4.274 9.531 9.528v22.449c0 5.254-4.273 9.527-9.531 9.527zm0-39.718c-4.266 0-7.738 3.472-7.738 7.742v22.449c0 4.27 3.472 7.738 7.738 7.738 4.27 0 7.742-3.472 7.742-7.738v-22.45c0-4.269-3.472-7.741-7.742-7.741zM6.484 218.145a.894.894 0 0 1-.894-.895v-37.441c-.95 1.343-2.317 2.816-4.16 3.777a.888.888 0 0 1-1.203-.379.885.885 0 0 1 .378-1.203c3.465-1.809 5.024-5.938 5.04-5.98l1.734-4.676v45.898a.898.898 0 0 1-.895.899zM29.39 216.988c-5.253 0-9.527-4.273-9.527-9.527v-22.45c0-5.253 4.274-9.527 9.528-9.527s9.53 4.274 9.53 9.528v22.449c0 5.254-4.276 9.527-9.53 9.527zm0-39.718c-4.265 0-7.738 3.472-7.738 7.742v22.449c0 4.27 3.473 7.738 7.739 7.738 4.27 0 7.742-3.472 7.742-7.738v-22.45c0-4.269-3.473-7.741-7.742-7.741zM57.766 218.145a.897.897 0 0 1-.895-.895v-37.441c-.95 1.343-2.316 2.816-4.156 3.777a.892.892 0 0 1-1.207-.379.888.888 0 0 1 .379-1.203c3.465-1.809 5.023-5.938 5.043-5.98l1.73-4.676v45.898a.895.895 0 0 1-.894.899zM10.16 268.27c-5.254 0-9.527-4.274-9.527-9.528v-22.449c0-5.254 4.273-9.527 9.527-9.527s9.531 4.273 9.531 9.527v22.45c0 5.253-4.277 9.527-9.53 9.527zm0-39.715c-4.265 0-7.738 3.472-7.738 7.738v22.45c0 4.269 3.473 7.741 7.738 7.741 4.27 0 7.742-3.472 7.742-7.742v-22.449c0-4.27-3.472-7.738-7.742-7.738zM38.535 269.426a.894.894 0 0 1-.894-.895v-37.437c-.95 1.344-2.317 2.812-4.157 3.773a.89.89 0 0 1-1.207-.379.888.888 0 0 1 .38-1.203c3.464-1.808 5.027-5.937 5.042-5.98l1.73-4.676v45.902a.897.897 0 0 1-.894.895zM61.441 268.27c-5.254 0-9.527-4.274-9.527-9.528v-22.449c0-5.254 4.273-9.527 9.527-9.527s9.532 4.273 9.532 9.527v22.45c0 5.253-4.278 9.527-9.532 9.527zm0-39.715c-4.265 0-7.738 3.472-7.738 7.738v22.45c0 4.269 3.473 7.741 7.738 7.741 4.27 0 7.743-3.472 7.743-7.742v-22.449c0-4.27-3.473-7.738-7.743-7.738zM89.816 269.426a.894.894 0 0 1-.894-.895v-37.437c-.95 1.344-2.317 2.812-4.156 3.773a.889.889 0 0 1-1.207-.379.888.888 0 0 1 .379-1.203c3.464-1.808 5.027-5.937 5.042-5.98l1.73-4.676v45.902a.894.894 0 0 1-.894.895zM339.066 269.43c-5.074-.325-8.906-4.785-8.906-9.875v-21.746c0-4.79 3.383-9.079 8.121-9.762 5.875-.848 10.938 3.71 10.938 9.426v22.449c0 5.46-4.617 9.86-10.153 9.508zm.125-39.684c-4.129.262-7.242 3.895-7.242 8.031v21.84c0 4.137 3.113 7.77 7.242 8.028 4.493.285 8.239-3.29 8.239-7.723v-22.45c0-4.433-3.746-8.007-8.239-7.726zM259.09 270.602a.892.892 0 0 1-.895-.895v-37.328c0-.035-.043-.05-.062-.024-.95 1.32-2.297 2.75-4.098 3.692a.893.893 0 0 1-1.207-.379.897.897 0 0 1 .379-1.207c3.465-1.809 5.027-5.938 5.043-5.977l1.73-4.68v45.903a.889.889 0 0 1-.89.895zM280.59 269.348c-4.738-.684-8.121-4.977-8.121-9.762v-21.777c0-4.786 3.383-9.079 8.12-9.762 5.876-.848 10.938 3.71 10.938 9.426v22.449c0 5.719-5.062 10.273-10.937 9.426zm.91-39.602c-4.129.262-7.242 3.895-7.242 8.031v21.84c0 4.137 3.113 7.77 7.242 8.028 4.492.285 8.238-3.29 8.238-7.723v-22.45c0-4.433-3.746-8.007-8.238-7.726zM310.371 270.602a.894.894 0 0 1-.894-.895v-37.328c0-.035-.043-.05-.063-.024-.945 1.32-2.297 2.75-4.098 3.692a.894.894 0 1 1-.828-1.586c3.465-1.809 5.028-5.938 5.043-5.977l1.73-4.68v45.903a.889.889 0 0 1-.89.895zM261.36 320.633c-4.739-.688-8.122-4.98-8.122-9.766V289.09c0-4.785 3.383-9.078 8.121-9.762 5.875-.848 10.938 3.707 10.938 9.426v22.45c-.004 5.718-5.063 10.273-10.938 9.429zm.91-39.606c-4.13.262-7.243 3.895-7.243 8.032v21.84c0 4.136 3.114 7.769 7.243 8.03 4.492.282 8.238-3.292 8.238-7.726v-22.45c0-4.433-3.746-8.007-8.238-7.726zM291.14 321.887a.897.897 0 0 1-.894-.895V283.66c0-.035-.043-.05-.062-.02-.95 1.317-2.297 2.75-4.098 3.688a.89.89 0 0 1-1.207-.379.897.897 0 0 1 .379-1.207c3.465-1.804 5.027-5.933 5.043-5.976l1.73-4.676v45.902a.891.891 0 0 1-.89.895zM312.64 320.633c-4.738-.688-8.12-4.98-8.12-9.766V289.09c0-4.785 3.382-9.078 8.12-9.762 5.876-.848 10.938 3.707 10.938 9.426v22.45c0 5.718-5.062 10.273-10.937 9.429zm.91-39.606c-4.128.262-7.241 3.895-7.241 8.032v21.84c0 4.136 3.113 7.769 7.242 8.03 4.492.282 8.238-3.292 8.238-7.726v-22.45c0-4.433-3.746-8.007-8.238-7.726zM342.422 321.887a.897.897 0 0 1-.895-.895V283.66c0-.035-.043-.05-.062-.02-.95 1.317-2.293 2.75-4.098 3.688a.89.89 0 0 1-1.207-.379.897.897 0 0 1 .38-1.207c3.464-1.804 5.026-5.933 5.042-5.976l1.73-4.676v45.902a.891.891 0 0 1-.89.895zm0 0"
/>
</g>
<path
fill="#f7d1bf"
d="M97.25 411.273c33.297-39.086 36.895-85.476 36.895-132.992v-28.547h84.761v28.547c0 47.516 3.598 93.906 36.899 132.992zm0 0"
/>
<path
fill="url(#c)"
d="M218.906 274.434v-24.7h-84.761v28.547c0 15.82-.407 31.516-2.168 46.86zm0 0"
/>
<path
fill="url(#d)"
d="M92.328 191.71c-14.726 0-26.664-11.937-26.664-26.663v-12.129c0-.293.008-.586.023-.875.618-12.18 15.954-17.3 24.133-8.258a38.461 38.461 0 0 1 9.942 25.805v14.687a7.434 7.434 0 0 1-7.434 7.434zm0 0"
/>
<path
fill="url(#e)"
d="M260.723 191.71c14.726 0 26.664-11.937 26.664-26.663v-12.129c0-.293-.008-.586-.024-.875-.617-12.18-15.953-17.3-24.133-8.258a38.461 38.461 0 0 0-9.94 25.805v14.687a7.434 7.434 0 0 0 7.433 7.434zm0 0"
/>
<path
fill="#f7d1bf"
d="M237.434 273.398H115.617c-13.707 0-24.812-11.109-24.812-24.812V101.645c0-47.344 38.379-85.723 85.722-85.723S262.25 54.3 262.25 101.645v146.94c0 13.704-11.11 24.813-24.816 24.813zm0 0"
/>
<path
fill="#eea98d"
d="M176.527 10c-47.343 0-85.722 38.379-85.722 85.723v78.675a4.384 4.384 0 0 0 4.382-4.382v-17.07c0-38.54 24.133-63.184 57.344-71.016 4.895 12.804 14.692 24.605 28.403 32.566 19.004 11.031 40.691 11.875 57.191 3.996-.555-7.594-2.879-15.21-6.762-22.316 16.285 12.508 26.5 31.695 26.5 56.77v17.07a4.384 4.384 0 0 0 4.383 4.382V95.723C262.25 48.379 223.871 10 176.527 10zm0 0"
/>
<path
fill="url(#f)"
d="M176.527 0c-47.343 0-85.722 38.379-85.722 85.723v98.675a4.384 4.384 0 0 0 4.382-4.382v-37.07c0-38.54 24.133-63.184 57.344-71.016 4.895 12.804 14.692 24.605 28.403 32.566 19.004 11.031 40.691 11.875 57.191 3.996-.555-7.594-2.879-15.21-6.762-22.316 16.285 12.508 26.5 31.695 26.5 56.77v37.07a4.384 4.384 0 0 0 4.383 4.382V85.723C262.25 38.379 223.871 0 176.527 0zm0 0"
/>
<path
fill="url(#g)"
d="M220.285 221.813c0-12.61-10.222-22.829-22.832-22.829h-41.855c-12.61 0-22.832 10.22-22.832 22.828H90.805v26.774c0 13.703 11.105 24.812 24.812 24.812h121.817c13.707 0 24.812-11.109 24.812-24.812v-26.774zm-71.851 23.09v-23.09h56.183v23.09c0 7.019-5.687 12.702-12.703 12.702h-30.777c-7.016 0-12.703-5.683-12.703-12.703zm0 0"
/>
<path fill="url(#h)" d="M192.969 198.914h-32.887l8.59-61.066h15.707zm0 0" />
<path
fill="url(#i)"
d="M183.828 208.055h-14.601c-5.051 0-9.145-4.094-9.145-9.14h32.887c0 5.046-4.094 9.14-9.14 9.14zm0 0"
/>
<path
fill="#b1826e"
d="M153.29 134.566h-40.161a7.913 7.913 0 0 1 7.91-7.914h24.34a7.913 7.913 0 0 1 7.91 7.914zM238.125 134.566h-40.16a7.914 7.914 0 0 1 7.914-7.914h24.336a7.913 7.913 0 0 1 7.91 7.914zm0 0"
/>
<path
fill="#fff"
d="m204.617 221.39-6.824 6.887c-11.715 11.82-30.82 11.82-42.535 0l-6.824-6.886zm0 0"
/>
<path
fill="#6c5a5c"
d="M142.633 152.262c0 4.199-3.403 7.601-7.602 7.601s-7.601-3.402-7.601-7.601 3.402-7.602 7.601-7.602 7.602 3.403 7.602 7.602zM225.621 152.262c0 4.199-3.402 7.601-7.601 7.601s-7.602-3.402-7.602-7.601 3.402-7.602 7.602-7.602 7.601 3.403 7.601 7.602zm0 0"
/>
<path
fill="url(#j)"
d="M177.531 339.813H124.54v-42.961h10.438c23.503 0 42.554 19.05 42.554 42.554zm0 0"
/>
<path
fill="url(#k)"
d="M175.52 339.813h52.996v-42.961h-10.442c-23.504 0-42.554 19.05-42.554 42.554zm0 0"
/>
<path
fill="url(#l)"
d="M271.414 329.813H81.637L23.293 383.12a66.546 66.546 0 0 0-21.656 49.125h349.781c0-18.687-7.86-36.52-21.66-49.125zm0 0"
/>
<path
fill="#fff"
d="M344.957 403.703h-32.934v-36.785l-1-.914v37.7h-29v-39h27.579l-1.094-1h-26.485v-24.2l-1-.91v25.11h-29v-33.895h-1v33.894h-29V329.81h-1v33.894h-29V329.81h-1v33.894h-29V329.81h-1v33.894h-29V329.81h-1v33.894h-29V329.81h-1v33.894h-29v-25.11l-1 .91v24.2h-26.48l-1.094 1h27.574v39h-29v-37.7l-1 .915v36.785H8.093c-.16.332-.32.664-.472 1h33.406v27.543h1v-27.543h29v27.543h1v-27.543h29v27.543h1v-27.543h29v27.543h1v-27.543h29v27.543h1v-27.543h29v27.543h1v-27.543h29v27.543h1v-27.543h29v27.543h1v-27.543h29v27.543h1v-27.543h29v27.543h1v-27.543h33.407a78.55 78.55 0 0 0-.477-1zm-243.934 0h-29v-39h29zm30 0h-29v-39h29zm30 0h-29v-39h29zm30.004 0h-29v-39h29zm30 0h-29v-39h29zm30 0h-29v-39h29zm30 0h-29v-39h29zm0 0"
/>
<path
fill="none"
stroke="#606e66"
stroke-miterlimit="10"
stroke-width="2"
d="M176.52 329.813v102.433"
/>
<path
fill="#6c5a5c"
d="M167.617 364.703a5.592 5.592 0 1 1-11.184 0 5.592 5.592 0 1 1 11.184 0zM167.617 403.703a5.592 5.592 0 1 1-11.184 0 5.592 5.592 0 1 1 11.184 0zM192.027 153.262H161.36a1 1 0 1 1 0-2h30.668c.551 0 1 .449 1 1s-.449 1-1 1zm0 0"
/>
</svg>
More icons in the same style and category