Add icons to this collection by clicking the heart icon.
Geometry icon - also known as education, drawing, compass, measure, geometry, and edit tools. 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 0h-49.683v60.799c0 6.663 5.402 12.064 12.064 12.064h25.555C-5.401 72.863 0 67.462 0 60.799Z"
transform="translate(282.481 432.034)"
fill="#b3dafe"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-18.05h-49.68V0a54.277 54.277 0 0 0 24.84 5.98C-15.89 5.98-7.45 3.82 0 0"
transform="translate(282.48 450.084)"
fill="#8ac9fe"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 25.152-48.868c.759-1.416 2.891-.998 3.06.599l4.753 54.778z"
transform="translate(332.428 56.833)"
fill="#fdb541"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-4.75-54.779c-.17-1.601-2.3-2.011-3.06-.601l-10.92 21.21 2.37 30.941z"
transform="translate(365.39 63.344)"
fill="#fea713"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-219.607c-7.635 0-13.824 6.189-13.824 13.824 0 7.636 6.189 13.825 13.824 13.825H0c7.635 0 13.824-6.189 13.824-13.825C13.824 6.189 7.635 0 0 0"
transform="translate(367.443 218.168)"
fill="#9d9d9d"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-219.607c-7.635 0-13.824 6.189-13.824 13.824 0 7.636 6.189 13.825 13.824 13.825H0c7.635 0 13.824-6.189 13.824-13.825C13.824 6.189 7.635 0 0 0Z"
transform="translate(367.443 218.168)"
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-13.252a7.332 7.332 0 0 0-7.332 7.332v33.48a7.333 7.333 0 0 0 7.332 7.332H0a7.333 7.333 0 0 0 7.332-7.332V7.332A7.332 7.332 0 0 0 0 0"
transform="translate(264.266 207.92)"
fill="#fdb541"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-33.48c0-4.05-3.28-7.331-7.33-7.331h-13.26a7.329 7.329 0 0 0-7.33 7.331v6.49h6.63c4.05 0 7.33 3.28 7.33 7.33V7.33h6.63C-3.28 7.33 0 4.05 0 0"
transform="translate(271.6 248.734)"
fill="#fea713"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-13.252a7.332 7.332 0 0 0-7.332 7.332v33.48a7.333 7.333 0 0 0 7.332 7.332H0a7.333 7.333 0 0 0 7.332-7.332V7.332A7.332 7.332 0 0 0 0 0Z"
transform="translate(264.266 207.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 0-32.965 6.509 63.218 321.347h34.245Z"
transform="translate(182.602 56.833)"
fill="#eaf6ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-64.5-327.86-16.02 3.16L-16.64 0Z"
transform="translate(247.1 384.694)"
fill="#d8ecfe"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 32.965 6.509-63.217 321.347h-34.246Z"
transform="translate(332.428 56.833)"
fill="#eaf6ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-16.363-3.233-63.857 324.584h17.01z"
transform="translate(365.39 63.344)"
fill="#d8ecfe"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v3.583c0 6.663 5.401 12.064 12.064 12.064h25.554c6.663 0 12.065-5.401 12.065-12.064v-60.799H0v22.966"
transform="translate(232.798 489.25)"
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-32.965 6.509 63.218 321.347h34.245Z"
transform="translate(182.602 56.833)"
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 43.19-219.547 32.965 6.509L12.938 108.31h-34.246l14.551-73.961"
transform="translate(289.237 276.38)"
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 25.152-48.868c.759-1.416 2.891-.998 3.06.599l4.753 54.778z"
transform="translate(332.428 56.833)"
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-25.269-20.484-45.753-45.753-45.753S-91.507-25.269-91.507 0c0 25.27 20.485 45.754 45.754 45.754S0 25.27 0 0"
transform="translate(303.393 392.817)"
fill="#5a5a5a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-25.269-20.484-45.753-45.753-45.753S-91.507-25.269-91.507 0c0 25.27 20.485 45.754 45.754 45.754S0 25.27 0 0Z"
transform="translate(303.393 392.817)"
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-10.672-8.651-19.323-19.324-19.323-10.672 0-19.324 8.651-19.324 19.323 0 10.673 8.652 19.324 19.324 19.324C-8.651 19.324 0 10.673 0 0"
transform="translate(276.963 392.817)"
fill="#eaf6ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-10.672-8.651-19.323-19.324-19.323-10.672 0-19.324 8.651-19.324 19.323 0 10.673 8.652 19.324 19.324 19.324C-8.651 19.324 0 10.673 0 0Z"
transform="translate(276.963 392.817)"
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-12.046-9.766-21.812-21.812-21.812-12.046 0-21.812 9.766-21.812 21.812 0 12.047 9.766 21.812 21.812 21.812C-9.766 21.812 0 12.047 0 0"
transform="translate(225.348 134.696)"
fill="#5a5a5a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a21.725 21.725 0 0 0 14.488 5.508c12.047 0 21.812-9.766 21.812-21.813 0-12.046-9.765-21.811-21.812-21.811A21.739 21.739 0 0 0-.913-31.749"
transform="translate(189.048 151.001)"
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-37.021 6.426c-7.644 1.326-12.764 8.597-11.437 16.24l1.349 7.776c1.327 7.643 8.598 12.763 16.241 11.437l37.022-6.426c7.642-1.326 12.763-8.598 11.436-16.24l-1.349-7.776C14.914 3.794 7.643-1.326 0 0"
transform="translate(179.4 27.423)"
fill="#5a5a5a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-37.021 6.426c-7.644 1.326-12.764 8.597-11.437 16.24l1.349 7.776c1.327 7.643 8.598 12.763 16.241 11.437l37.022-6.426c7.642-1.326 12.763-8.598 11.436-16.24l-1.349-7.776C14.914 3.794 7.643-1.326 0 0Z"
transform="translate(179.4 27.423)"
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-4.068-23.438"
transform="translate(160.89 30.636)"
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