Add icons to this collection by clicking the heart icon.
File icon - also known as computer, message, file, virus, envelope, mail, multimedia, communications, emails, spam, and malware. 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="100"
height="100"
viewBox="0 0 512 512"
>
<path
d="M444.875 109.792 338.208 3.125c-2-2-4.708-3.125-7.542-3.125h-224C83.146 0 64 19.135 64 42.667v426.667C64 492.865 83.146 512 106.667 512h298.667c23.52 0 42.666-19.135 42.666-42.667v-352c0-2.833-1.125-5.541-3.125-7.541z"
fill="#303c42"
/>
<path
d="m341.333 36.417 70.25 70.25h-48.917c-11.771 0-21.333-9.573-21.333-21.333V36.417z"
fill="#e6e6e6"
/>
<path
d="M405.333 490.667H106.667c-11.771 0-21.333-9.573-21.333-21.333V42.667c0-11.76 9.563-21.333 21.333-21.333H320v64C320 108.865 339.146 128 362.667 128h64v341.333c0 11.761-9.563 21.334-21.334 21.334z"
fill="#fff"
/>
<linearGradient
id="a"
x1="-30"
x2="-25.751"
y1="641.878"
y2="637.629"
gradientTransform="matrix(21.3333 0 0 -21.3333 996.333 13791.667)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#000" stop-opacity=".1" />
<stop offset="1" stop-color="#000" stop-opacity="0" />
</linearGradient>
<path
d="M362.667 128c-10.005 0-19.098-3.605-26.383-9.397l-.259-.027 90.642 90.642V128h-64z"
fill="url(#a)"
/>
<path
d="M373.333 341.333H138.667A10.66 10.66 0 0 0 128 352a10.66 10.66 0 0 0 10.667 10.667h234.667A10.66 10.66 0 0 0 384.001 352a10.662 10.662 0 0 0-10.668-10.667zM330.667 405.333h-192A10.66 10.66 0 0 0 128 416a10.66 10.66 0 0 0 10.667 10.667h192A10.66 10.66 0 0 0 341.334 416a10.662 10.662 0 0 0-10.667-10.667zM181.333 192c-5.896 0-10.667 4.771-10.667 10.667s4.771 10.667 10.667 10.667H192v14.74l-15.438 7.719c-5.271 2.635-7.396 9.042-4.771 14.313a10.675 10.675 0 0 0 9.542 5.896c1.604 0 3.229-.365 4.771-1.125l8.202-4.1c7.193 27.47 31.999 47.892 61.694 47.892s54.501-20.422 61.695-47.892l8.201 4.1a10.762 10.762 0 0 0 4.771 1.125c3.896 0 7.667-2.156 9.542-5.896 2.625-5.271.5-11.677-4.771-14.313L320 228.073v-14.74h10.667c5.896 0 10.667-4.771 10.667-10.667S336.563 192 330.667 192H320v-14.74l15.438-7.719c5.271-2.635 7.396-9.042 4.771-14.313-2.646-5.281-9.021-7.385-14.313-4.771l-8.982 4.491c-5.197-13.039-16.591-22.926-30.568-25.948-.914-2.858-2.092-5.595-3.727-8.043l13.922-18.563c3.521-4.708 2.563-11.396-2.146-14.927-4.667-3.51-11.375-2.583-14.938 2.135l-13.99 18.655c-3.012-.941-6.151-1.592-9.469-1.592-3.318 0-6.457.651-9.469 1.592l-13.99-18.655c-3.542-4.719-10.25-5.656-14.938-2.135-4.708 3.531-5.667 10.219-2.146 14.927l13.922 18.563c-1.634 2.448-2.813 5.185-3.727 8.043-13.977 3.022-25.371 12.909-30.568 25.948l-8.982-4.491c-5.25-2.594-11.667-.51-14.313 4.771-2.625 5.271-.5 11.677 4.771 14.313L192 177.26V192h-10.667z"
fill="#303c42"
/>
<path
d="M298.667 170.667v64c0 19.826-13.654 36.382-32 41.151V149.333h10.667c11.77 0 21.333 9.573 21.333 21.334zM213.333 170.667c0-11.76 9.563-21.333 21.333-21.333h10.667v126.484c-18.346-4.77-32-21.326-32-41.151v-64z"
fill="#ca7c1b"
/>
<path
d="M266.667 256v19.818c18.346-4.77 32-21.326 32-41.151v-19.818c0 19.825-13.654 36.381-32 41.151zM213.333 214.849v19.818c0 19.826 13.654 36.382 32 41.151V256c-18.346-4.77-32-21.326-32-41.151z"
opacity=".1"
/>
<linearGradient
id="b"
x1="-46.438"
x2="-23.653"
y1="639.064"
y2="628.436"
gradientTransform="matrix(21.3333 0 0 -21.3333 996.333 13791.667)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#fff" stop-opacity=".2" />
<stop offset="1" stop-color="#fff" stop-opacity="0" />
</linearGradient>
<path
d="M444.875 109.792 338.208 3.125c-2-2-4.708-3.125-7.542-3.125h-224C83.146 0 64 19.135 64 42.667v426.667C64 492.865 83.146 512 106.667 512h298.667c23.52 0 42.666-19.135 42.666-42.667v-352c0-2.833-1.125-5.541-3.125-7.541z"
fill="url(#b)"
/>
</svg>
More icons in the same style and category