Add icons to this collection by clicking the heart icon.
Hacker icon - also known as computer, virus, security, hacker, malware, hacking, cyber attack, and cyber crime. Created in a clean lineal 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"
>
<g>
<g>
<linearGradient
id="SVGID_1_"
gradientUnits="userSpaceOnUse"
x1="137.851"
y1="383.706"
x2="434.466"
y2="87.091"
>
<stop offset="0" stop-color="#D1DDFF" stop-opacity="0" />
<stop offset="1" stop-color="#B6C4FF" />
</linearGradient>
<path
d="M7.976,181.537c-31.38,69.735,35.269,123.046,105.184,116.847 c41.701-3.697,104.951-49.405,128.724-14.437c49.622,72.991-62.725,156.152,51.948,215.918 c131.293,68.427,283.295-277.894,188.681-364.635c-61.569-56.446-165.175,36.432-189.662-3.951 c-12.593-20.767,23.103-41.136,33.305-61.634C385.883-50.357,91.713-4.547,7.976,181.537z"
fill="url(#SVGID_1_)"
/>
</g>
<g>
<g>
<path
d="M439.393,414.926l-14.156-23.636h0.853c5.53,0,10-4.48,10-10V143.68 c0-5.52-4.47-10-10-10H85.91c-5.53,0-10,4.48-10,10v237.61c0,5.52,4.47,10,10,10h0.853l-14.156,23.636 c-2.609,4.357,0.529,9.894,5.607,9.894h90.882c5.078,0,8.217-5.538,5.607-9.894l-14.156-23.636H200.9v53.764h-0.005 l-17.027,12.197c-3.952,2.831-1.949,9.065,2.912,9.065h138.441c4.861,0,6.863-6.234,2.912-9.065l-17.027-12.197H311.1V391.29 h40.353l-14.156,23.636c-2.609,4.357,0.529,9.894,5.607,9.894h90.882C438.864,424.821,442.003,419.283,439.393,414.926z"
opacity="0.1"
fill="#0000CB"
/>
<g>
<g>
<g>
<g>
<rect
x="200.9"
y="367.287"
width="110.2"
height="53.77"
fill="#6582FD"
/>
<polyline
points="200.895,395.188 200.895,421.054 311.105,421.054 311.105,367.29"
fill="none"
stroke="#0000CB"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<g>
<path
d="M436.09,119.68v237.61c0,5.52-4.47,10-10,10H85.91c-5.53,0-10-4.48-10-10V119.68 c0-5.52,4.47-10,10-10h340.18C431.62,109.68,436.09,114.16,436.09,119.68z"
fill="#6582FD"
/>
<path
d="M309.95,109.68v14.41c0,51.68-44.89,69.88-52.78,72.68c-0.76,0.27-1.58,0.27-2.34,0 c-7.89-2.8-52.78-21-52.78-72.68v-14.41H309.95z"
fill="#4D4DFF"
/>
<path
d="M426.094,367.29H85.906c-5.523,0-10-4.477-10-10v-29.67h360.187v29.67 C436.094,362.813,431.616,367.29,426.094,367.29z"
fill="#FFFFFF"
/>
<path
d="M201.987,109.684H85.906c-5.523,0-10,4.477-10,10V357.29c0,5.523,4.477,10,10,10h340.187c5.523,0,10-4.477,10-10V119.684 c0-5.523-4.477-10-10-10h-86.34"
fill="none"
stroke="#0000CB"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
<g>
<path
d="M311.105,421.054H200.895l-17.027,12.197c-3.952,2.831-1.949,9.065,2.912,9.065h138.441 c4.861,0,6.863-6.234,2.912-9.065L311.105,421.054z"
fill="#FFFFFF"
/>
</g>
<g>
<path
d="M311.105,421.054H200.895l-17.027,12.197c-3.952,2.831-1.949,9.065,2.912,9.065h138.441c4.861,0,6.863-6.234,2.912-9.065 L311.105,421.054z"
fill="none"
stroke="#0000CB"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
<g>
<path
d="M419.28,129.03v182.25c0,1.18-0.95,2.13-2.13,2.13H94.85c-1.18,0-2.13-0.95-2.13-2.13V129.03 c0-1.18,0.95-2.13,2.13-2.13h128.49c1.79,0,3.4,1.12,4.01,2.81l1.55,4.27c1.02,2.82,3.69,4.69,6.69,4.69h40.82 c3,0,5.67-1.87,6.69-4.69l1.55-4.27c0.61-1.69,2.22-2.81,4.01-2.81h128.49C418.33,126.9,419.28,127.85,419.28,129.03z"
fill="#FFFFFF"
/>
</g>
</g>
</g>
<g>
<g>
<g>
<g>
<path
d="M276.181,192.532h-4.932c-3.476,0-6.293-2.818-6.293-6.293v-15.224c0-3.476,2.818-6.293,6.293-6.293h4.932 c3.476,0,6.293,2.818,6.293,6.293v15.224C282.474,189.715,279.657,192.532,276.181,192.532z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
<g>
<path
d="M328.776,192.532h-4.932c-3.476,0-6.293-2.818-6.293-6.293v-15.224c0-3.476,2.818-6.293,6.293-6.293h4.932 c3.476,0,6.293,2.818,6.293,6.293v15.224C335.069,189.715,332.251,192.532,328.776,192.532z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="352.398,164.722 357.434,164.722 357.434,192.532"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="373.408,164.722 378.445,164.722 378.445,192.532"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="394.418,164.722 399.455,164.722 399.455,192.532"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
</g>
<g>
<g>
<path
d="M276.181,238.13h-4.932c-3.476,0-6.293-2.818-6.293-6.293v-15.224c0-3.476,2.818-6.293,6.293-6.293h4.932 c3.476,0,6.293,2.818,6.293,6.293v15.224C282.474,235.312,279.657,238.13,276.181,238.13z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="297.803,210.319 302.839,210.319 302.839,238.13"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
<g>
<path
d="M367.219,238.13h4.932c3.476,0,6.293-2.818,6.293-6.293v-15.224c0-3.476-2.818-6.293-6.293-6.293h-4.932 c-3.476,0-6.293,2.818-6.293,6.293v15.224C360.926,235.312,363.744,238.13,367.219,238.13z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<path
d="M334.372,238.13h4.932c3.476,0,6.293-2.818,6.293-6.293v-15.224c0-3.476-2.818-6.293-6.293-6.293h-4.932 c-3.476,0-6.293,2.818-6.293,6.293v15.224C328.079,235.312,330.896,238.13,334.372,238.13z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="394.418,210.319 399.455,210.319 399.455,238.13"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
</g>
<g>
<g>
<path
d="M388.23,283.727h4.932c3.476,0,6.293-2.818,6.293-6.293v-15.224c0-3.476-2.818-6.293-6.293-6.293h-4.932 c-3.476,0-6.293,2.818-6.293,6.293v15.224C381.936,280.909,384.754,283.727,388.23,283.727z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="361.571,255.916 366.608,255.916 366.608,283.727"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
<g>
<path
d="M318.202,283.727h-4.932c-3.476,0-6.293-2.818-6.293-6.293v-15.224c0-3.476,2.818-6.293,6.293-6.293h4.932 c3.476,0,6.293,2.818,6.293,6.293v15.224C324.495,280.909,321.678,283.727,318.202,283.727z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="264.956,255.916 269.992,255.916 269.992,283.727"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="285.966,255.916 291.003,255.916 291.003,283.727"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="339.824,255.916 344.86,255.916 344.86,283.727"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
</g>
</g>
<g>
<g>
<g>
<path
d="M123.77,192.532h-4.932c-3.476,0-6.293-2.818-6.293-6.293v-15.224c0-3.476,2.818-6.293,6.293-6.293h4.932 c3.476,0,6.293,2.818,6.293,6.293v15.224C130.064,189.715,127.246,192.532,123.77,192.532z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="145.392,164.722 150.429,164.722 150.429,192.532"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
<g>
<path
d="M178.365,192.532h-4.932c-3.476,0-6.293-2.818-6.293-6.293v-15.224c0-3.476,2.818-6.293,6.293-6.293h4.932 c3.476,0,6.293,2.818,6.293,6.293v15.224C184.658,189.715,181.841,192.532,178.365,192.532z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="199.987,164.722 205.023,164.722 205.023,192.532"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="220.997,164.722 226.034,164.722 226.034,192.532"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="242.008,164.722 247.044,164.722 247.044,192.532"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
</g>
<g>
<g>
<path
d="M123.77,238.13h-4.932c-3.476,0-6.293-2.818-6.293-6.293v-15.224c0-3.476,2.818-6.293,6.293-6.293h4.932 c3.476,0,6.293,2.818,6.293,6.293v15.224C130.064,235.312,127.246,238.13,123.77,238.13z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="145.392,210.319 150.429,210.319 150.429,238.13"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
<g>
<path
d="M214.808,238.13h4.932c3.476,0,6.293-2.818,6.293-6.293v-15.224c0-3.476-2.818-6.293-6.293-6.293h-4.932 c-3.476,0-6.293,2.818-6.293,6.293v15.224C208.515,235.312,211.333,238.13,214.808,238.13z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="167.14,210.319 172.176,210.319 172.176,238.13"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="188.15,210.319 193.187,210.319 193.187,238.13"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="242.008,210.319 247.044,210.319 247.044,238.13"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
</g>
<g>
<g>
<path
d="M235.819,283.727h4.932c3.476,0,6.293-2.818,6.293-6.293v-15.224c0-3.476-2.818-6.293-6.293-6.293h-4.932 c-3.476,0-6.293,2.818-6.293,6.293v15.224C229.526,280.909,232.343,283.727,235.819,283.727z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="209.161,255.916 214.197,255.916 214.197,283.727"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
<g>
<path
d="M165.791,283.727h-4.932c-3.476,0-6.293-2.818-6.293-6.293v-15.224c0-3.476,2.818-6.293,6.293-6.293h4.932 c3.476,0,6.293,2.818,6.293,6.293v15.224C172.084,280.909,169.267,283.727,165.791,283.727z"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="112.545,255.916 117.582,255.916 117.582,283.727"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="133.555,255.916 138.592,255.916 138.592,283.727"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="187.413,255.916 192.45,255.916 192.45,283.727"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
</g>
</g>
</g>
<g>
<g>
<path
d="M329.453,214.321c0-35.668-32.886-64.582-73.453-64.582 c-40.567,0-73.453,28.914-73.453,64.582c0,22.655,13.279,42.573,33.356,54.1v22.846c0,3.65,2.959,6.609,6.609,6.609h66.977 c3.65,0,6.609-2.959,6.609-6.609V268.42C316.174,256.893,329.453,236.976,329.453,214.321z"
fill="#0000CB"
/>
<g>
<g>
<ellipse
transform="matrix(0.7071 -0.7071 0.7071 0.7071 -94.8528 228.0271)"
cx="227.827"
cy="228.511"
rx="17.731"
ry="19.517"
fill="#FFFFFF"
/>
</g>
<g>
<ellipse
transform="matrix(0.7071 -0.7071 0.7071 0.7071 -78.3492 267.8702)"
cx="284.173"
cy="228.511"
rx="19.517"
ry="17.731"
fill="#FFFFFF"
/>
</g>
</g>
<path
d="M252.221,268.862l-4.987-4.987c-2.087-2.087-2.087-5.471,0-7.558l4.987-4.987 c2.087-2.087,5.471-2.087,7.558,0l4.987,4.987c2.087,2.087,2.087,5.471,0,7.558l-4.987,4.987 C257.692,270.95,254.308,270.95,252.221,268.862z"
fill="#FFFFFF"
/>
</g>
</g>
</g>
<g>
<g>
<path
d="M439.393,390.926l-45.441-75.872c-2.538-4.237-8.677-4.237-11.215,0l-45.441,75.872 c-2.609,4.357,0.529,9.894,5.607,9.894h90.882C438.864,400.821,442.003,395.283,439.393,390.926z"
fill="#6582FD"
/>
<path
d="M439.393,390.926l-45.441-75.872c-2.538-4.237-8.677-4.237-11.215,0l-45.441,75.872c-2.609,4.357,0.529,9.894,5.607,9.894 h90.882C438.864,400.821,442.003,395.283,439.393,390.926z"
fill="none"
stroke="#0000CB"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<g>
<g>
<line
x1="388.345"
y1="381.982"
x2="388.345"
y2="382.12"
fill="none"
stroke="#FFFFFF"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
<line
x1="388.345"
y1="345.286"
x2="388.345"
y2="364.389"
fill="none"
stroke="#FFFFFF"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
</g>
<g>
<path
d="M174.703,390.926l-45.441-75.872c-2.538-4.237-8.677-4.237-11.215,0l-45.441,75.872 c-2.609,4.357,0.529,9.894,5.607,9.894h90.882C174.174,400.821,177.313,395.283,174.703,390.926z"
fill="#6582FD"
/>
<path
d="M174.703,390.926l-45.441-75.872c-2.538-4.237-8.677-4.237-11.215,0l-45.441,75.872c-2.609,4.357,0.529,9.894,5.607,9.894 h90.882C174.174,400.821,177.313,395.283,174.703,390.926z"
fill="none"
stroke="#0000CB"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<g>
<g>
<line
x1="123.655"
y1="381.982"
x2="123.655"
y2="382.12"
fill="none"
stroke="#FFFFFF"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
<line
x1="123.655"
y1="345.286"
x2="123.655"
y2="364.389"
fill="none"
stroke="#FFFFFF"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
</g>
</g>
</g>
<g>
<g>
<g>
<g>
<g>
<g>
<g>
<path
d="M296.951,45.486h-81.903c-1.132,0-2.195,0.543-2.858,1.459l-9.464,13.064 c-0.436,0.602-0.671,1.327-0.671,2.071v38.013c0,51.675,44.89,69.88,52.771,72.678c0.76,0.27,1.588,0.27,2.348,0 c7.881-2.798,52.771-21.003,52.771-72.678V62.079c0-0.744-0.235-1.469-0.671-2.071l-9.464-13.064 C299.146,46.028,298.083,45.486,296.951,45.486z"
fill="#FFFFFF"
/>
<path
d="M256,158.835c-4.108-1.689-11.92-5.417-19.572-11.892 c-14.128-11.956-21.292-27.547-21.292-46.34V66.932l5.663-7.816h21.429l13.772,3l12.322-3h22.879l5.662,7.816v33.671 c0,18.793-7.164,34.384-21.292,46.34C267.92,153.418,260.108,157.146,256,158.835z"
fill="#6582FD"
/>
</g>
</g>
</g>
</g>
</g>
<path
d="M296.951,45.486h-81.903c-1.132,0-2.195,0.543-2.858,1.459l-9.464,13.064c-0.436,0.602-0.671,1.327-0.671,2.071v38.013 c0,51.675,44.89,69.88,52.771,72.678c0.76,0.27,1.588,0.27,2.348,0c7.881-2.798,52.771-21.003,52.771-72.678V62.079 c0-0.744-0.235-1.469-0.671-2.071l-9.464-13.064C299.146,46.028,298.083,45.486,296.951,45.486z"
fill="none"
stroke="#0000CB"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
<path
d="M242.228,59.116l17.879,27.644l-19.751,11.019c-1.382,0.771-1.363,2.766,0.033,3.511 l14.886,7.939l-1.639,22.238c-0.149,2.028,2.47,2.959,3.634,1.292l15.307-21.92c0.691-0.989,0.355-2.359-0.714-2.918 l-13.689-7.149l20.432-12.398c0.844-0.512,1.188-1.563,0.81-2.475l-11.094-26.784H242.228z"
fill="#FFFFFF"
/>
</g>
</g>
<polyline
points="105.809,446.133 97.309,437.633 88.809,446.133"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="476.622,427.312 468.122,418.812 459.622,427.312"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<polyline
points="414.845,78.322 406.345,69.822 397.845,78.322"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<circle
cx="365.521"
cy="59.557"
r="10"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
<circle
cx="150.429"
cy="472.102"
r="10"
fill="none"
stroke="#6582FD"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
/>
</g>
</g>
</svg>
More icons in the same style and category