Add icons to this collection by clicking the heart icon.
Protactor icon - also known as education, pencil, ruler, measure, office material, Tools and utensils, school material, protactor, and construction and 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-123.094c-4.034 0-6.121.279-5.954 4.847C-126.489 74.008-69.7 129.271 0 129.271S126.489 74.008 129.049 4.847C129.215.279 127.157 0 123.122 0Zm0 215.451c118.865 0 215.22-96.458 215.22-215.451h10.351c10.1 0 18.364-8.272 18.364-18.384v-48.41c0-10.111-8.264-18.384-18.364-18.384h-451.142c-10.072 0-18.336 8.273-18.336 18.384v48.41C-243.907-8.272-235.643 0-225.571 0h10.351c0 118.993 96.355 215.451 215.22 215.451"
transform="translate(251.407 247.049)"
fill="#c5e3ff"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0H118.42c10.1 0 18.364 8.273 18.364 18.384v48.41c0 10.111-8.264 18.384-18.364 18.384h-10.351c0 19.108-2.476 37.603-7.123 55.235l-64.19-49.441Z"
transform="translate(358.558 161.871)"
fill="#8ac9fe"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0c18.364-14.317 32.777-33.481 41.319-55.569l41.097 17.325 14.496 59.998a215.146 215.146 0 0 1-23.929 28.495c-13.244 13.258-28.186 24.79-44.519 34.232A213.272 213.272 0 0 1-40.122 109.8c4.285-6.35 8.319-13.258 12.103-20.667C-15.387 64.315-5.676 33.898 0 0"
transform="translate(330.622 349.162)"
fill="#8ac9fe"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0 34.084-7.159 158.71 220.8-17.474 32.282-36.115 6.295-158.71-220.771z"
transform="translate(289.86 120.842)"
fill="#fdb440"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0c-10.211 7.354-24.012 5.821-30.662-3.426L-48.97-28.885 4.619-67.462l18.28 25.458c6.65 9.22 3.729 22.813-6.51 30.194z"
transform="translate(478.035 401.945)"
fill="#fe636e"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0-18.28-25.458L-.361-38.355l18.28 25.459c6.65 9.219 3.728 22.812-6.511 30.193l-13.3 9.582C8.264 19.498 6.65 9.22 0 0"
transform="translate(483.015 372.838)"
fill="#fb2a39"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0-158.709-220.771 13.383-9.638 13.411-9.665L26.795-19.275 13.383-9.638z"
transform="translate(455.859 353.758)"
fill="#fe9900"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0-16.083-45.291c-.612-3.705 3.562-6.88 6.984-5.042l37.786 29.637L22.092.418z"
transform="translate(251.908 100.37)"
fill="#acacac"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0-26.656-20.918-4.73-13.343c-.612-3.704 3.562-6.88 6.984-5.041L13.383-9.666z"
transform="translate(267.21 89.34)"
fill="#838383"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0-18.447-51.92 28.686-20.696 43.35 34.01-26.794 19.303z"
transform="translate(270.355 152.29)"
fill="#fcd79b"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0-43.322-34.01 13.383-9.665 43.35 34.009z"
transform="translate(310.533 123.35)"
fill="#fbc56c"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0v-45.514"
transform="translate(251.407 462.5)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 5.899-22.004"
transform="translate(195.703 455.174)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 22.788-39.413"
transform="translate(143.727 433.643)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 16.083-16.1"
transform="translate(99.236 399.41)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-5.871-22.004"
transform="translate(307.11 455.174)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-22.788-39.413"
transform="translate(359.086 433.643)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-16.083-16.1"
transform="translate(403.605 399.41)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-19.08"
transform="translate(251.407 180.951)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-19.08"
transform="translate(408.474 180.951)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-19.08"
transform="translate(94.367 180.951)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-34.874"
transform="translate(133.627 196.745)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-19.08"
transform="translate(172.887 180.951)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-34.874"
transform="translate(212.147 196.745)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-34.874"
transform="translate(55.107 196.745)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-34.874"
transform="translate(447.734 196.745)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 39.399-22.785"
transform="translate(65.013 354.789)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 21.954-5.877"
transform="translate(43.532 302.813)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 53.589-38.578"
transform="translate(429.065 373.06)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-158.709-220.771"
transform="translate(455.859 353.758)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-85.615c-4.034 0-6.121.279-5.954 4.847 2.559 69.161 59.348 124.424 129.048 124.424 54.953 0 101.864-34.344 120.507-82.754l-17.585-24.456L124.541 0h-90.54"
transform="translate(213.928 247.049)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 53.589-38.606"
transform="translate(270.355 152.29)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-28.687 20.696"
transform="translate(280.594 79.674)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-68.754-95.679-81.135-63.646c-3.423-1.811-7.596 1.337-6.984 5.041l34.53 97.211 83.973 116.82 17.585 24.456 75.459 104.954c6.65 9.247 20.451 10.78 30.662 3.426l16.389-11.81c10.239-7.381 13.161-20.974 6.511-30.194L19.282 26.796"
transform="translate(392.698 209.362)"
fill="none"
stroke="#000"
stroke-width="15.118"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c4.646-17.604 7.123-36.127 7.123-55.207h10.351c10.1 0 18.363-8.272 18.363-18.384v-48.41c0-10.111-8.263-18.384-18.363-18.384h-118.42 118.42m-199.723 0h-251.419c-10.072 0-18.336 8.273-18.336 18.384v48.41c0 10.112 8.264 18.384 18.336 18.384h10.351c0 118.993 96.355 215.451 215.22 215.451 72.816 0 137.173-36.182 176.127-91.584"
transform="translate(459.504 302.256)"
fill="none"
stroke="#000"
stroke-width="15.118"
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