Add icons to this collection by clicking the heart icon.
Worm icon - also known as computer, interface, file, document, virus, security, folder, bug, worm, archives, computing, miscellaneous, malware, and hacking. Created in a clean lineal color 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="682.667"
height="682.667"
viewBox="0 0 682.667 682.667"
>
<defs>
<clipPath id="a" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
</defs>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0h226.428c6.397 0 11.582-5.185 11.582-11.582v-38.06H0Z"
transform="translate(175.713 393.885)"
fill="#3a67c1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-16.957v42.578h-119.276V-7.064H0Z"
transform="translate(413.724 351.307)"
fill="#30569f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h30.338C36.734 0 41.92-5.185 41.92-11.582v-38.06h-238.01V0h94.525"
transform="translate(371.804 393.885)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-89.834c-37.553 0-67.995-30.442-67.995-67.994v-93.867h69.277v80.396c0 6.731 5.457 12.188 12.189 12.188H0c19.13 0 34.639 15.508 34.639 34.638C34.639-15.508 19.13 0 0 0"
transform="translate(460.318 504.5)"
fill="#f5de46"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-19.439c-37.553 0-67.996-30.442-67.996-67.994v-93.867h19.441v93.867C-67.994-30.442-37.552 0 0 0"
transform="translate(389.924 504.5)"
fill="#ecc52e"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-89.834c-37.553 0-67.995-30.442-67.995-67.994v-93.867h69.277v80.396c0 6.731 5.457 12.188 12.189 12.188H0c19.13 0 34.639 15.508 34.639 34.638C34.639-15.508 19.13 0 0 0Z"
transform="translate(460.318 504.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-319.734c-6.09 0-11.028 4.937-11.028 11.028v274.481c0 6.091 4.938 11.028 11.028 11.028h52.097a26.579 26.579 0 0 0 19.825-8.875l38.847-43.501a26.582 26.582 0 0 1 19.824-8.875H0c8.772 0 15.884-7.111 15.884-15.884V15.884C15.884 7.111 8.772 0 0 0"
transform="translate(422.885 116.021)"
fill="#7dc03a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-114.968v-40.653h234.245V67.639H0Z"
transform="translate(277.526 156.674)"
fill="#6ea734"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v119.277h-41.555v62.276c0 6.09 4.937 11.028 11.028 11.028h-23.76c-6.09 0-11.028-4.938-11.028-11.028V-92.929c0-6.091 4.938-11.028 11.028-11.028h23.76c-6.091 0-11.028 4.937-11.028 11.028V0z"
transform="translate(157.438 219.977)"
fill="#6ea734"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-54.287c-6.09 0-11.028 4.937-11.028 11.028v274.481c0 6.091 4.938 11.028 11.028 11.028H-2.19a26.579 26.579 0 0 0 19.825-8.875l38.847-43.501a26.582 26.582 0 0 1 19.824-8.875h189.141c8.772 0 15.884-7.111 15.884-15.884V15.884C281.331 7.111 274.219 0 265.447 0H243.36"
transform="translate(157.438 116.021)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-124.69c0-12.617-10.229-22.845-22.846-22.845S-45.69-137.307-45.69-124.69v57.051h-69.278v-57.051c0-50.878 41.245-92.122 92.122-92.122 50.878 0 92.123 41.244 92.123 92.122V0Z"
transform="translate(302.526 224.313)"
fill="#f5de46"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c12.617 0 22.846 10.228 22.846 22.845v124.69H3.405V22.845c0-9.14-5.37-17.023-13.125-20.676A22.75 22.75 0 0 1 0 0"
transform="translate(299.121 76.777)"
fill="#ecc52e"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v57.051h-19.44V0c0-50.878 41.245-92.123 92.122-92.123 3.284 0 6.526.175 9.721.511C36.094-86.756 0-47.595 0 0"
transform="translate(206.999 99.623)"
fill="#ecc52e"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-124.69c0-12.617-10.229-22.845-22.846-22.845S-45.69-137.307-45.69-124.69v57.051"
transform="translate(302.526 224.313)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-57.051c0-50.878 41.245-92.123 92.122-92.123 50.878 0 92.123 41.245 92.123 92.123v124.69"
transform="translate(187.559 156.674)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0 19.13 15.508 34.639 34.639 34.639h105.756v-69.278H34.639C15.508-34.639 0-19.13 0 0"
transform="translate(17.044 279.616)"
fill="#f5de46"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 19.13 15.508 34.639 34.639 34.639h-19.44C-3.932 34.639-19.44 19.13-19.44 0c0-19.13 15.508-34.639 34.639-34.639h19.44C15.508-34.639 0-19.13 0 0"
transform="translate(36.483 279.616)"
fill="#ecc52e"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-105.756c-19.13 0-34.639 15.508-34.639 34.639 0 19.13 15.509 34.638 34.639 34.638H0"
transform="translate(157.438 244.977)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-110.607"
transform="translate(157.438 334.92)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-102.96"
transform="translate(387.838 224.313)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h99.96"
transform="translate(172.198 156.674)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-41.957v-81.465c0 6.731 5.457 12.188 12.188 12.188H0Z"
transform="translate(413.724 504.5)"
fill="#dbb72b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 6.695 5.4 12.125 12.083 12.183h-81.36v-41.957H0Z"
transform="translate(371.767 423.035)"
fill="#dbb72b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M321.93 435.218h-19.44v-41.957h19.44z"
fill="#caa828"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M371.804 177.652h-69.277v-41.957h69.277z"
fill="#dbb72b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-7.685C0-20.302-10.229-30.53-22.846-30.53c-2.474 0-4.854.398-7.087 1.126l56.218-56.217a92.583 92.583 0 0 1 29.469 29.868z"
transform="translate(302.526 107.308)"
fill="#dbb72b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-7.685c0-9.141-5.37-17.023-13.125-20.676a22.75 22.75 0 0 1 9.72-2.169c9.176 0 17.084 5.413 20.717 13.218z"
transform="translate(302.526 107.308)"
fill="#caa828"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v17.742l-59.359-59.359a92.528 92.528 0 0 1 27.113-32.224l51.312 51.312C8.248-20.727 0-11.329 0 0"
transform="translate(256.836 99.623)"
fill="#dbb72b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 9.048 9.049A92.07 92.07 0 0 0-13.296 46.04l-13.817-13.816A92.528 92.528 0 0 1 0 0"
transform="translate(224.59 25.782)"
fill="#caa828"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M71.145 244.978h41.957v69.277H71.145Z"
fill="#dbb72b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-41.957v-81.465c0 6.731 5.457 12.188 12.188 12.188H0Z"
transform="translate(413.724 504.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0 6.695 5.4 12.125 12.083 12.183h-81.36v-41.957H0Z"
transform="translate(371.767 423.035)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M371.804 177.652h-69.277v-41.957h69.277z"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-7.685C0-20.302-10.229-30.53-22.846-30.53c-2.474 0-4.854.398-7.087 1.126l56.218-56.217a92.583 92.583 0 0 1 29.469 29.868z"
transform="translate(302.526 107.308)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v17.742l-59.359-59.359a92.528 92.528 0 0 1 27.113-32.224l51.312 51.312C8.248-20.727 0-11.329 0 0Z"
transform="translate(256.836 99.623)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M71.145 244.978h41.957v69.277H71.145Z"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h5.28"
transform="translate(447.598 477)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</svg>
More icons in the same style and category