Add icons to this collection by clicking the heart icon.
Clean Code icon - also known as web development, software, quality, programming, seo and web, and clean code. 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="512"
height="512"
viewBox="0 0 468.639 468.639"
>
<clipPath id="SVGID_2_">
<path
id="SVGID_1_"
d="m466.639 323.219v-53.846h-16.129c-27.01 0-41.323-35.129-22.237-54.216l11.249-11.249-38.075-38.075-11.459 11.459c-19.026 19.026-54.006 4.342-54.006-22.544v-16.031h-53.846v16.13c0 12.584-7.67 23.837-19.313 28.611-.191.078-.381.157-.571.236-11.772 4.897-25.316 2.404-34.331-6.611l-11.249-11.249-38.075 38.075 11.458 11.458c8.889 8.889 11.373 22.254 6.516 33.849-.105.251-.209.502-.313.753-4.806 11.694-16.104 19.404-28.747 19.404h-16.032v53.846h16.129c12.584 0 23.838 7.67 28.613 19.314.103.252.207.503.312.754 4.87 11.654 2.383 25.077-6.548 34.008l-11.39 11.39 38.075 38.075 11.46-11.46c8.889-8.889 22.252-11.373 33.847-6.516.251.105.502.209.754.313 11.694 4.806 19.404 16.104 19.404 28.747v16.032h53.846v-16.13c0-27.01 35.129-41.322 54.216-22.236l11.249 11.25 38.075-38.075-11.316-11.316c-8.975-8.975-11.465-22.461-6.581-34.177 4.608-11.052 17.306-19.972 29.183-19.972z"
/>
</clipPath>
<g>
<g>
<g>
<g>
<path
d="m2 14.592h325.842v332.205h-325.842z"
fill="#ff8cde"
/>
<path
d="m15 322.797v-308.205h-13v332.205h325.842v-14h-302.842c-5.523 0-10-4.477-10-10z"
fill="#fd4cc8"
/>
<g>
<path
d="m216.468 119.709c-6.635 0-12.032-6.101-12.032-13.599 0-1.104.896-2 2-2s2 .896 2 2c0 5.293 3.604 9.599 8.032 9.599s8.032-4.306 8.032-9.599c0-1.104.896-2 2-2s2 .896 2 2c0 7.498-5.397 13.599-12.032 13.599z"
fill="#001445"
/>
<g fill="#fff">
<ellipse
cx="189.241"
cy="117.043"
rx="7.113"
ry="5.887"
/>
<ellipse
cx="246.066"
cy="117.043"
rx="7.113"
ry="5.887"
/>
</g>
<g fill="#001445">
<path
d="m190.765 84.523c-2.644 0-5.078.801-7.044 2.135l-5.636-3.437c-.944-.576-2.174-.276-2.749.667-.574.942-.276 2.174.667 2.749l4.781 2.915c-.67.973-1.172 2.047-1.467 3.195l-5.066-1.048c-1.084-.228-2.14.473-2.364 1.554-.224 1.082.473 2.141 1.554 2.364l7.159 1.48c1.211 0 2.408-.534 2.406-1.963.002-3.647 3.483-6.613 7.76-6.613 4.279 0 7.761 2.968 7.761 6.616 0 1.104.896 2 2 2s2-.896 2-2c-.002-5.852-5.277-10.614-11.762-10.614z"
/>
<path
d="m261.05 93.253c-.225-1.082-1.28-1.775-2.364-1.554l-5.066 1.048c-.294-1.148-.797-2.223-1.468-3.196l4.781-2.916c.943-.574 1.241-1.806.666-2.748-.574-.943-1.805-1.245-2.748-.666l-5.635 3.437c-1.966-1.334-4.401-2.136-7.045-2.136-6.485 0-11.761 4.763-11.761 10.616 0 1.104.896 2 2 2s2-.896 2-2c0-3.648 3.481-6.616 7.761-6.616 4.278 0 7.758 2.966 7.76 6.613-.003 1.426 1.195 1.963 2.406 1.963l7.159-1.48c1.081-.224 1.777-1.283 1.554-2.365z"
/>
</g>
</g>
</g>
<g fill="#001445">
<path
d="m34.083 109.744 21.963 11.309c1.499.772 3.285-.316 3.285-2.002 0-.852-.481-1.631-1.243-2.013l-19.898-9.972 19.898-9.972c.762-.382 1.243-1.161 1.243-2.013 0-1.686-1.785-2.774-3.285-2.002l-21.963 11.309c-1.003.517-1.634 1.55-1.634 2.678 0 1.128.631 2.162 1.634 2.678z"
/>
<path
d="m67.137 124.611c.947 0 1.797-.583 2.139-1.466l14.197-36.746c.586-1.518-.534-3.151-2.161-3.151-.959 0-1.818.59-2.162 1.484l-14.152 36.764c-.578 1.501.53 3.115 2.139 3.115z"
/>
<path
d="m87.935 95.077c0 .855.484 1.636 1.25 2.017l20.052 9.972-20.052 9.972c-.766.381-1.25 1.162-1.25 2.017 0 1.685 1.783 2.774 3.282 2.005l21.913-11.236c1.035-.531 1.686-1.596 1.686-2.758 0-1.163-.651-2.228-1.686-2.758l-21.913-11.236c-1.5-.769-3.282.32-3.282 2.005z"
/>
</g>
<path
d="m121.492 154.713h-88.845c-1.104 0-2-.896-2-2s.896-2 2-2h88.845c1.104 0 2 .896 2 2s-.895 2-2 2z"
fill="#001445"
/>
<g>
<path
d="m2 14.592h325.842v47.644h-325.842z"
fill="#ffcf00"
/>
<path
d="m14 40.236v-25.644h-12v47.644h325.842v-12h-303.842c-5.523 0-10-4.478-10-10z"
fill="#feac01"
/>
<path
d="m249.077 37.033h-40c-2.761 0-5-2.239-5-5 0-2.761 2.239-5 5-5h40c2.761 0 5 2.239 5 5 0 2.762-2.239 5-5 5z"
fill="#fff"
opacity=".5"
/>
</g>
<g fill="#001445">
<circle cx="27.942" cy="38.627" r="5.001" />
<circle cx="53.179" cy="38.627" r="5.001" />
<circle cx="78.415" cy="38.627" r="5.001" />
</g>
</g>
<g>
<g>
<path
d="m466.639 323.219v-53.846h-16.129c-12.584 0-23.838-7.67-28.612-19.314-.078-.19-.157-.381-.236-.57-4.897-11.772-2.404-25.316 6.612-34.331l11.249-11.249-38.075-38.075-11.459 11.459c-8.889 8.889-22.252 11.373-33.847 6.516-.251-.105-.502-.209-.754-.313-11.694-4.806-19.404-16.104-19.404-28.747v-16.031h-53.846v16.13c0 12.584-7.67 23.837-19.313 28.611-.191.078-.381.157-.571.236-11.772 4.897-25.316 2.404-34.331-6.611l-11.249-11.249-38.075 38.075 11.458 11.458c8.889 8.889 11.373 22.254 6.516 33.849-.105.251-.209.502-.313.753-4.806 11.694-16.104 19.404-28.747 19.404h-16.032v53.846h16.129c12.584 0 23.838 7.67 28.613 19.314.103.252.207.503.312.754 4.87 11.654 2.383 25.077-6.548 34.008l-11.39 11.39 38.075 38.075 11.458-11.461c8.889-8.889 22.252-11.373 33.847-6.516.251.105.502.209.754.313 11.694 4.806 19.404 16.104 19.404 28.747v16.032h53.846v-16.13c0-12.584 7.67-23.837 19.313-28.612.191-.078.381-.157.571-.236 11.772-4.897 25.315-2.404 34.331 6.611l11.249 11.25 38.075-38.075-11.316-11.316c-8.975-8.975-11.465-22.461-6.581-34.177.053-.127.106-.255.159-.383 4.872-11.798 16.259-19.589 29.024-19.589z"
fill="#ffcf00"
/>
<g>
<g>
<g
clip-path="url(#SVGID_2_)"
fill="#fff"
opacity=".5"
>
<path
d="m309.06 471.161c-1.104 0-2-.896-2-2v-346c0-1.104.896-2 2-2s2 .896 2 2v346c0 1.105-.896 2-2 2z"
/>
<path
d="m339.359 471.161c-1.104 0-2-.896-2-2v-346c0-1.104.896-2 2-2s2 .896 2 2v346c0 1.105-.895 2-2 2z"
/>
<path
d="m369.659 471.161c-1.104 0-2-.896-2-2v-346c0-1.104.896-2 2-2s2 .896 2 2v346c0 1.105-.895 2-2 2z"
/>
<path
d="m399.959 471.161c-1.104 0-2-.896-2-2v-346c0-1.104.896-2 2-2s2 .896 2 2v346c0 1.105-.896 2-2 2z"
/>
<path
d="m430.259 471.161c-1.104 0-2-.896-2-2v-346c0-1.104.896-2 2-2s2 .896 2 2v346c0 1.105-.896 2-2 2z"
/>
<path
d="m460.259 471.161c-1.104 0-2-.896-2-2v-346c0-1.104.896-2 2-2s2 .896 2 2v346c0 1.105-.896 2-2 2z"
/>
<path
d="m278.759 471.161c-1.104 0-2-.896-2-2v-346c0-1.104.896-2 2-2s2 .896 2 2v346c0 1.105-.896 2-2 2z"
/>
<path
d="m248.459 471.161c-1.104 0-2-.896-2-2v-346c0-1.104.896-2 2-2s2 .896 2 2v346c0 1.105-.896 2-2 2z"
/>
<path
d="m218.159 471.161c-1.104 0-2-.896-2-2v-346c0-1.104.896-2 2-2s2 .896 2 2v346c0 1.105-.895 2-2 2z"
/>
<path
d="m187.859 471.161c-1.104 0-2-.896-2-2v-346c0-1.104.896-2 2-2s2 .896 2 2v346c0 1.105-.895 2-2 2z"
/>
<path
d="m157.859 471.161c-1.104 0-2-.896-2-2v-346c0-1.104.896-2 2-2s2 .896 2 2v346c0 1.105-.895 2-2 2z"
/>
</g>
</g>
</g>
<path
d="m466.639 267.373h-16.129c-25.285 0-38.678-32.946-20.822-50.802l11.249-11.25c.781-.781.781-2.047 0-2.828l-38.075-38.074c-.781-.781-2.047-.781-2.828 0l-11.459 11.459c-17.81 17.808-50.592 4.017-50.592-21.131v-16.031c0-1.104-.896-2-2-2h-6.141v-122.124c0-1.104-.896-2-2-2h-325.842c-1.104 0-2 .896-2 2v332.205c0 1.104.896 2 2 2h194.206c2.273 9.719-.491 19.939-7.635 27.084l-11.39 11.39c-.781.781-.781 2.047 0 2.828l38.075 38.075c.75.75 2.078.75 2.828 0l11.459-11.46c17.81-17.81 50.592-4.016 50.592 21.131v16.031c0 1.104.896 2 2 2h53.847c1.104 0 2-.896 2-2v-16.13c0-25.288 32.945-38.675 50.802-20.822l11.249 11.25c.75.75 2.078.75 2.828 0l38.075-38.075c.781-.781.781-2.047 0-2.828l-11.316-11.316c-17.955-17.955-4.183-50.735 21.188-50.735h15.831c1.104 0 2-.896 2-2v-53.846c0-1.105-.896-2.001-2-2.001zm-462.639-250.781h321.842v43.644h-321.842zm0 328.205v-280.562h321.842v72.48h-43.706c-1.104 0-2 .896-2 2v11.997h-142.848c-1.104 0-2 .896-2 2s.896 2 2 2h142.848v.133c0 25.285-32.946 38.678-50.802 20.822l-11.249-11.249c-.781-.781-2.047-.781-2.828 0l-25.486 25.485h-157.124c-1.104 0-2 .896-2 2s.896 2 2 2h153.123l-8.589 8.589c-.781.781-.781 2.047 0 2.828l11.458 11.459c3.39 3.39 5.774 7.478 7.115 11.87h-163.107c-1.104 0-2 .896-2 2s.896 2 2 2h164.022c1.993 16.886-11.38 34.723-29.159 34.723l-134.863.023c-1.104 0-2 .896-2 2s.896 2 2 2h116.832v34.745h-116.832c-1.104 0-2 .896-2 2s.896 2 2 2h116.832v13.077c0 1.104.896 2 2 2h16.129c12.785 0 22.867 7.998 27.356 19.578h-190.964zm460.639-23.578h-13.831c-28.696 0-44.526 37.053-24.016 57.563l9.902 9.902-35.247 35.247-9.835-9.836c-20.218-20.22-57.63-5.247-57.63 23.65v14.13h-49.847v-14.031c0-28.487-37.065-44.313-57.42-23.959l-10.045 10.046-35.247-35.247 9.976-9.976c20.2-20.202 4.918-57.49-23.791-57.49h-14.129v-49.822l14.031-.023c28.489 0 44.311-37.067 23.957-57.421l-10.044-10.045 35.247-35.246 9.835 9.835c20.218 20.218 57.63 5.248 57.63-23.65v-14.13h49.847v14.031c0 28.486 37.066 44.315 57.42 23.959l10.045-10.045 35.247 35.246-9.835 9.836c-20.218 20.218-5.248 57.63 23.65 57.63h14.129v49.846z"
fill="#001445"
/>
</g>
<g>
<g>
<g>
<path
d="m309.059 410.862-97.834-126.781h195.669z"
fill="#915efd"
/>
<path
d="m222.225 284.081h-11l97.834 126.781 5.5-7.128z"
fill="#6e4acf"
/>
</g>
<g>
<path
d="m309.059 410.862-41.169-126.781h82.339z"
fill="#00d5fe"
/>
<g fill="#fff">
<path
d="m309.047 347.319c-4.963 0-9-4.037-9-9s4.037-9 9-9 9 4.037 9 9-4.037 9-9 9zm0-14c-2.757 0-5 2.243-5 5s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5z"
/>
<path
d="m307.047 314.296c-4.963 0-9-4.037-9-9s4.037-9 9-9 9 4.037 9 9-4.037 9-9 9zm0-14c-2.757 0-5 2.243-5 5s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5z"
/>
</g>
</g>
<g>
<path
d="m389.047 240.839h-159.976l-17.846 43.242h195.669z"
fill="#00d5fe"
/>
<g fill="#fff">
<circle cx="350.205" cy="257.569" r="5" />
<circle cx="268.205" cy="257.569" r="5" />
</g>
</g>
<g>
<path
d="m229.071 240.839-17.846 43.242h56.665z"
fill="#00d5fe"
/>
<path
d="m237.172 249.863-8.101-9.024-17.846 43.242h11.825z"
fill="#11a7e9"
/>
</g>
<path
d="m389.047 240.839 17.847 43.242h-56.689z"
fill="#00d5fe"
/>
<g>
<path
d="m309.059 240.839-41.169 43.242h82.315z"
fill="#915efd"
/>
</g>
</g>
<g fill="#001445">
<g>
<path
d="m269.716 221.971c-.512 0-1.023-.195-1.414-.586l-11.313-11.313c-.781-.781-.781-2.047 0-2.828s2.047-.781 2.828 0l11.313 11.313c.781.781.781 2.047 0 2.828-.391.39-.902.586-1.414.586z"
/>
<path
d="m348.402 221.971c-.512 0-1.023-.195-1.414-.586-.781-.781-.781-2.047 0-2.828l11.313-11.313c.781-.781 2.047-.781 2.828 0s.781 2.047 0 2.828l-11.313 11.313c-.39.39-.902.586-1.414.586z"
/>
<path
d="m309.06 214.314c-1.104 0-2-.896-2-2v-16c0-1.104.896-2 2-2s2 .896 2 2v16c0 1.104-.896 2-2 2z"
/>
</g>
<path
d="m408.742 283.318-17.847-43.242c-.295-.716-1.076-1.237-1.849-1.237h-159.975c-.773 0-1.553.521-1.849 1.237l-17.847 43.242c-.263.634-.154 1.441.266 1.984l97.803 126.74c1.015 1.014 2.213 1.016 3.229 0l97.802-126.74c.751-.889.308-1.836.267-1.984zm-99.682-39.578 36.481 38.341h-72.985zm-41.127 37.396-34.379-38.297h70.84zm45.791-38.297h70.837l-34.399 38.296zm-84.017 1.702 33.699 37.54h-49.192zm-14.413 41.54h51.142l37.157 114.423zm93.766 118.305-38.418-118.305h76.835zm5.466-3.882 37.156-114.423h51.142zm40.163-118.423 33.722-37.541 15.493 37.541z"
/>
</g>
</g>
</g>
</g>
<g>
<g>
<g>
<path
d="m57.586 456.047c-7.249 0-13.125-5.876-13.125-13.125v-49.75c0-7.249 5.876-13.125 13.125-13.125 7.249 0 13.125 5.876 13.125 13.125v49.75c0 7.249-5.877 13.125-13.125 13.125z"
fill="#00d5fe"
/>
<path
d="m42.586 448.047c-8.34 0-15.125-6.785-15.125-15.125v-49.75c0-8.34 6.785-15.125 15.125-15.125s15.125 6.785 15.125 15.125v49.75c0 8.34-6.785 15.125-15.125 15.125zm0-76c-6.135 0-11.125 4.99-11.125 11.125v49.75c0 6.135 4.99 11.125 11.125 11.125s11.125-4.99 11.125-11.125v-49.75c0-6.135-4.99-11.125-11.125-11.125z"
fill="#001445"
/>
</g>
<g>
<path
d="m127.586 456.047c-7.249 0-13.125-5.876-13.125-13.125v-49.75c0-7.249 5.876-13.125 13.125-13.125 7.249 0 13.125 5.876 13.125 13.125v49.75c0 7.249-5.877 13.125-13.125 13.125z"
fill="#ff8cde"
/>
<path
d="m112.586 448.047c-8.34 0-15.125-6.785-15.125-15.125v-49.75c0-8.34 6.785-15.125 15.125-15.125s15.125 6.785 15.125 15.125v49.75c0 8.34-6.785 15.125-15.125 15.125zm0-76c-6.135 0-11.125 4.99-11.125 11.125v49.75c0 6.135 4.99 11.125 11.125 11.125s11.125-4.99 11.125-11.125v-49.75c0-6.135-4.99-11.125-11.125-11.125z"
fill="#001445"
/>
</g>
</g>
<g>
<g>
<path
d="m383.514 131.015c-7.249 0-13.125-5.876-13.125-13.125v-49.75c0-7.249 5.876-13.125 13.125-13.125 7.249 0 13.125 5.876 13.125 13.125v49.75c0 7.249-5.876 13.125-13.125 13.125z"
fill="#00d5fe"
/>
<path
d="m368.514 123.015c-8.34 0-15.125-6.785-15.125-15.125v-49.75c0-8.34 6.785-15.125 15.125-15.125s15.125 6.785 15.125 15.125v49.75c0 8.34-6.785 15.125-15.125 15.125zm0-76c-6.135 0-11.125 4.99-11.125 11.125v49.75c0 6.135 4.99 11.125 11.125 11.125s11.125-4.99 11.125-11.125v-49.75c0-6.135-4.991-11.125-11.125-11.125z"
fill="#001445"
/>
</g>
<g>
<path
d="m453.514 131.015c-7.249 0-13.125-5.876-13.125-13.125v-49.75c0-7.249 5.876-13.125 13.125-13.125 7.249 0 13.125 5.876 13.125 13.125v49.75c0 7.249-5.876 13.125-13.125 13.125z"
fill="#ff8cde"
/>
<path
d="m438.514 123.015c-8.34 0-15.125-6.785-15.125-15.125v-49.75c0-8.34 6.785-15.125 15.125-15.125s15.125 6.785 15.125 15.125v49.75c0 8.34-6.785 15.125-15.125 15.125zm0-76c-6.135 0-11.125 4.99-11.125 11.125v49.75c0 6.135 4.99 11.125 11.125 11.125s11.125-4.99 11.125-11.125v-49.75c0-6.135-4.991-11.125-11.125-11.125z"
fill="#001445"
/>
</g>
</g>
<g fill="#001445">
<g>
<circle cx="457.514" cy="213.473" r="4" />
<circle cx="457.514" cy="162.473" r="4" />
<circle cx="457.514" cy="187.473" r="4" />
</g>
<g>
<circle cx="169.421" cy="445.547" r="4" />
<circle cx="220.421" cy="445.547" r="4" />
<circle cx="195.421" cy="445.547" r="4" />
</g>
</g>
</g>
<path
d="m404.428 28.62 2.4 3.826c.511.814 1.71.775 2.166-.071l1.986-3.685c.125-.232.319-.418.556-.533l4.047-1.967c1.005-.489.917-1.948-.139-2.313l-3.767-1.302c-.323-.112-.586-.35-.729-.66l-1.914-4.151c-.435-.943-1.762-.979-2.247-.061l-2.311 4.369c-.146.277-.391.489-.686.594l-3.459 1.238c-1.029.368-1.128 1.784-.16 2.291l3.778 1.982c.196.102.361.255.479.443z"
fill="#fb09b1"
/>
<path
d="m156.507 378.78 2.4 3.826c.511.814 1.71.775 2.166-.071l1.986-3.685c.125-.232.319-.418.556-.533l4.047-1.967c1.005-.489.917-1.948-.139-2.313l-3.766-1.302c-.323-.112-.586-.35-.729-.66l-1.914-4.151c-.435-.943-1.762-.979-2.247-.061l-2.311 4.369c-.146.277-.391.489-.686.594l-3.459 1.238c-1.029.368-1.128 1.784-.16 2.291l3.778 1.982c.194.102.36.255.478.443z"
fill="#00d5fe"
/>
</g>
</svg>
More icons in the same style and category