Add icons to this collection by clicking the heart icon.
Programming icon - also known as file, document, page, code, programming, coding, archives, files and folders, and edit tools. Created in a clean lineal color style with a white, silver, black, red, and orange 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="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 0h-221.574c-9.435 0-17.083-7.648-17.083-17.083v-462.802c0-9.435 7.648-17.084 17.083-17.084h323.03c9.435 0 17.083 7.649 17.083 17.084v361.346z"
transform="translate(315.999 504.484)"
fill="#e4e3e1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h101.455L-17.084 118.539V17.083C-17.084 7.648-9.436 0 0 0"
transform="translate(333.083 385.946)"
fill="#d1d0cf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v462.802c0 9.435 7.648 17.083 17.083 17.083h-20c-9.435 0-17.083-7.648-17.083-17.083V0c0-9.435 7.648-17.083 17.083-17.083h20C7.648-17.083 0-9.435 0 0"
transform="translate(97.342 24.6)"
fill="#d1d0cf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v81.455l-20 20V0c0-9.435 7.648-17.083 17.084-17.083h20C7.648-17.083 0-9.435 0 0"
transform="translate(335.999 403.03)"
fill="#c1c1c1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a4.624 4.624 0 0 0 0 6.54l39.909 39.909c4.651 4.65 4.598 12.223-.158 16.807-4.667 4.499-12.187 4.153-16.771-.431l-51.228-51.229c-4.599-4.598-4.599-12.054 0-16.652L22.98-56.285c4.584-4.584 12.104-4.93 16.771-.431 4.756 4.584 4.809 12.157.158 16.807z"
transform="translate(163.04 227.094)"
fill="#ed5454"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-51.391 51.391c-4.65 4.65-12.221 4.598-16.806-.157-4.5-4.668-4.155-12.187.429-16.772L-27.545-5.76a3.627 3.627 0 0 0 0-5.132l-40.223-40.223c-4.584-4.584-4.929-12.104-.429-16.771 4.585-4.755 12.156-4.807 16.806-.157L0-16.652C4.598-12.054 4.598-4.599 0 0"
transform="translate(377.088 238.69)"
fill="#ed5454"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-5.962 2.598-8.688 9.537-6.091 15.498l56.897 130.573c2.597 5.962 9.537 8.689 15.498 6.091 5.962-2.598 8.689-9.536 6.091-15.498L15.498 6.091C12.899.127 5.957-2.597 0 0"
transform="translate(223.132 154.283)"
fill="#ed5454"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-4.599 4.599-4.599 12.054 0 16.652l49.657 49.657a11.707 11.707 0 0 1-1.658 2.003c-4.667 4.5-12.186 4.153-16.77-.431L-20 16.652C-24.599 12.054-24.599 4.599-20 0l51.229-51.229c4.584-4.584 12.103-4.93 16.77-.431a11.785 11.785 0 0 1 1.658 2.003z"
transform="translate(154.792 222.038)"
fill="#ea3f3f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 40.223 40.223a3.626 3.626 0 0 1 0 5.131L0 85.577c-4.063 4.064-4.788 10.429-1.769 15.074l-1.854 1.854c-4.65 4.651-12.222 4.599-16.807-.156-4.5-4.668-4.154-12.187.43-16.772l40.223-40.223a3.626 3.626 0 0 0 0-5.131L-20 0c-4.584-4.584-4.93-12.104-.43-16.771 4.585-4.755 12.157-4.807 16.807-.157l1.854 1.854C-4.788-10.429-4.062-4.063 0 0"
transform="translate(329.32 187.576)"
fill="#ea3f3f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 56.896 130.573c.231.528.505 1.021.8 1.496a11.709 11.709 0 0 1-5.301 4.595c-5.961 2.598-12.901-.129-15.499-6.091L-20 0c-2.598-5.961.129-12.9 6.091-15.498 5.43-2.367 11.667-.304 14.699 4.595C-1.173-7.729-1.604-3.68 0 0"
transform="translate(237.041 169.781)"
fill="#ea3f3f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h101.456L-17.083 118.539V17.083C-17.083 7.648-9.435 0 0 0Z"
transform="translate(333.142 385.946)"
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 0-51.505 51.505c-4.599 4.599-4.599 12.054 0 16.652L0 119.662c4.599 4.599 12.053 4.599 16.651 0 4.599-4.598 4.599-12.054 0-16.652l-43.178-43.179 43.178-43.179c4.599-4.598 4.599-12.054 0-16.652C12.054-4.598 4.599-4.599 0 0Z"
transform="translate(186.357 170.533)"
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 0c-4.598 4.598-4.598 12.054 0 16.652l43.065 43.065L0 102.781c-4.598 4.598-4.598 12.054 0 16.653 4.599 4.598 12.054 4.598 16.652 0l51.391-51.391c4.599-4.599 4.599-12.054 0-16.652L16.652 0C12.055-4.598 4.599-4.599 0 0Z"
transform="translate(309.104 170.647)"
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 0c-5.962 2.598-8.689 9.537-6.092 15.498l56.898 130.573c2.597 5.962 9.537 8.689 15.498 6.091 5.962-2.598 8.688-9.536 6.091-15.498L15.498 6.091C12.899.127 5.957-2.597 0 0Z"
transform="translate(223.192 154.283)"
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 0h144.015c9.435 0 17.084 7.648 17.084 17.083v188.266"
transform="translate(273.5 7.516)"
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 0v138.082L-118.539 256.62h-221.574c-9.436 0-17.084-7.648-17.084-17.083v-462.802c0-9.435 7.648-17.084 17.084-17.084h144.014"
transform="translate(434.599 247.864)"
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