Add icons to this collection by clicking the heart icon.
Protractor icon - also known as rule, Tools and utensils, school material, measuring utensils, protractor, and edit tools. Created in a clean color style with a white and teal 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="100"
height="100"
viewBox="0 0 512 512"
>
<linearGradient
id="a"
x1="254.809"
x2="254.809"
y1="92.303"
y2="630.793"
gradientTransform="matrix(1.0039 0 0 -1.0039 .192 516.56)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#67dcdc" />
<stop offset="1" stop-color="#019394" />
</linearGradient>
<path
d="M511.551 391.489c.287-4.958.449-9.949.449-14.979 0-141.385-114.616-256-256-256S0 235.125 0 376.511c0 5.03.162 10.02.447 14.979l511.104-.001z"
fill="url(#a)"
/>
<linearGradient
id="b"
x1="254.809"
x2="254.809"
y1="382.833"
y2="19.023"
gradientTransform="matrix(1.0039 0 0 -1.0039 .192 516.56)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#67dcdc" />
<stop offset="1" stop-color="#019394" />
</linearGradient>
<path
d="M503.055 391.489c.278-4.794.434-9.619.434-14.481 0-136.683-110.805-247.489-247.489-247.489S8.511 240.326 8.511 377.009c0 4.862.156 9.687.433 14.481h494.111z"
fill="url(#b)"
/>
<linearGradient
id="c"
x1="254.809"
x2="254.809"
y1="186.503"
y2="118.043"
gradientTransform="matrix(1.0039 0 0 -1.0039 .192 516.56)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#019394" stop-opacity="0" />
<stop offset="1" stop-color="#019394" />
</linearGradient>
<path
d="M0 376.511c0 5.03.162 10.02.447 14.979h511.105c.287-4.958.449-9.949.449-14.979 0-16.259-1.534-32.157-4.431-47.574H4.431A257.309 257.309 0 0 0 0 376.511z"
fill="url(#c)"
/>
<linearGradient
id="d"
x1="478.611"
x2="259.921"
y1="-55.334"
y2="163.356"
gradientTransform="matrix(1.0039 0 0 -1.0039 .192 516.56)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#019394" stop-opacity="0" />
<stop offset="1" stop-color="#019394" />
</linearGradient>
<path
d="M502.226 391.489 370.928 260.192c-29.016-30.151-69.779-48.917-114.928-48.917-88.083 0-159.49 71.406-159.49 159.488 0 7.025.458 13.942 1.338 20.726H135.16a122.952 122.952 0 0 1-1.024-15.836c0-67.303 54.561-121.864 121.864-121.864s121.864 54.561 121.864 121.864c0 5.367-.35 10.653-1.025 15.836h125.387z"
fill="url(#d)"
/>
<path
d="M256 211.275c-88.083 0-159.49 71.406-159.49 159.488 0 7.025.458 13.942 1.338 20.726h74.645a96.936 96.936 0 0 1-.708-11.707c0-49.754 37.704-90.09 84.214-90.09 46.512 0 84.214 40.335 84.214 90.09 0 3.969-.243 7.876-.708 11.707h74.643a161.037 161.037 0 0 0 1.339-20.726c.002-88.082-71.404-159.488-159.487-159.488z"
fill="#fff"
/>
<linearGradient
id="e"
x1="140.754"
x2="140.754"
y1="183.433"
y2="111.883"
gradientTransform="matrix(1.0039 0 0 -1.0039 .192 516.56)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#bbbdbf" stop-opacity="0" />
<stop offset="1" stop-color="#808184" />
</linearGradient>
<path
d="M186.484 328.937h-84.42a159.65 159.65 0 0 0-5.554 41.826c0 7.025.458 13.942 1.338 20.726h74.645a96.936 96.936 0 0 1-.708-11.707c.001-18.867 5.432-36.373 14.699-50.845z"
fill="url(#e)"
/>
<linearGradient
id="f"
x1="368.865"
x2="368.865"
y1="183.433"
y2="111.883"
gradientTransform="matrix(1.0039 0 0 -1.0039 .192 516.56)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#bbbdbf" stop-opacity="0" />
<stop offset="1" stop-color="#808184" />
</linearGradient>
<path
d="M409.937 328.937h-84.42c9.267 14.472 14.698 31.978 14.698 50.846 0 3.969-.243 7.876-.708 11.707h74.643a161.037 161.037 0 0 0 1.339-20.726c0-14.475-1.939-28.495-5.552-41.827z"
fill="url(#f)"
/>
<linearGradient
id="g"
x1="326.491"
x2="255.031"
y1="86.445"
y2="157.895"
gradientTransform="matrix(1.0039 0 0 -1.0039 .192 516.56)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#e6e6e6" stop-opacity="0" />
<stop offset=".143" stop-color="#dcdcdc" stop-opacity=".143" />
<stop offset=".384" stop-color="#c2c2c2" stop-opacity=".384" />
<stop offset=".692" stop-color="#979797" stop-opacity=".692" />
<stop offset="1" stop-color="#666" />
</linearGradient>
<path
d="M444.143 391.489 343.591 290.936c-22.157-22.903-53.209-37.147-87.591-37.147-67.303 0-121.864 54.561-121.864 121.864 0 5.367.351 10.653 1.024 15.836h35.539a98.826 98.826 0 0 1-.722-11.959c0-50.824 38.513-92.026 86.023-92.026 47.511 0 86.023 41.202 86.023 92.026 0 4.054-.248 8.044-.721 11.959h102.841z"
fill="url(#g)"
/>
<path
d="M256 253.789c-67.303 0-121.864 54.561-121.864 121.864 0 5.367.351 10.653 1.024 15.836h39.706a94.141 94.141 0 0 1-.687-11.374c0-48.341 36.633-87.53 81.822-87.53 45.19 0 81.822 39.188 81.822 87.53 0 3.855-.236 7.652-.686 11.374h39.703a122.595 122.595 0 0 0 1.025-15.836c-.001-67.304-54.562-121.864-121.865-121.864z"
fill="#019394"
/>
<path
d="M256 188.494a5.212 5.212 0 0 1-5.212-5.212v-42.613a5.212 5.212 0 0 1 10.424 0v42.613a5.211 5.211 0 0 1-5.212 5.212zM491.842 381.723h-42.611a5.212 5.212 0 0 1 0-10.425h42.611a5.212 5.212 0 0 1 0 10.425zM62.77 381.723H20.158a5.212 5.212 0 0 1 0-10.425H62.77a5.212 5.212 0 0 1 0 10.425zM392.633 245.089a5.212 5.212 0 0 1-3.684-8.899l30.131-30.13a5.212 5.212 0 1 1 7.372 7.372l-30.132 30.13a5.197 5.197 0 0 1-3.687 1.527zM119.365 245.089a5.198 5.198 0 0 1-3.686-1.527l-30.131-30.13a5.214 5.214 0 0 1 0-7.372 5.214 5.214 0 0 1 7.372 0l30.131 30.13a5.214 5.214 0 0 1-3.686 8.899zM171.395 186.166a5.213 5.213 0 0 1-4.787-3.144l-9.039-20.894a5.212 5.212 0 1 1 9.568-4.138l9.039 20.894a5.213 5.213 0 0 1-4.781 7.282zM451.559 297.119a5.212 5.212 0 0 1-2.072-9.997l20.896-9.04a5.212 5.212 0 0 1 4.139 9.568l-20.895 9.04a5.22 5.22 0 0 1-2.068.429zM340.605 186.166a5.213 5.213 0 0 1-4.782-7.284l9.038-20.894a5.213 5.213 0 0 1 9.568 4.138l-9.038 20.894a5.21 5.21 0 0 1-4.786 3.146zM60.438 297.119a5.192 5.192 0 0 1-2.067-.43l-20.895-9.04a5.214 5.214 0 0 1-2.715-6.854 5.215 5.215 0 0 1 6.854-2.714l20.895 9.04a5.213 5.213 0 0 1-2.072 9.998zM146.018 199.229a5.206 5.206 0 0 1-4.469-2.523l-11.751-19.497a5.214 5.214 0 0 1 8.929-5.381l11.752 19.498a5.212 5.212 0 0 1-4.461 7.903zM438.501 271.737a5.214 5.214 0 0 1-2.695-9.678l19.494-11.751a5.213 5.213 0 0 1 5.383 8.929l-19.495 11.752a5.186 5.186 0 0 1-2.687.748zM313.71 176.614a5.213 5.213 0 0 1-5.021-6.627l6.167-21.915a5.213 5.213 0 0 1 10.036 2.825l-6.167 21.916a5.213 5.213 0 0 1-5.015 3.801zM50.891 324.015c-.468 0-.943-.063-1.415-.196l-21.916-6.166a5.214 5.214 0 0 1 2.824-10.037l21.916 6.166a5.213 5.213 0 0 1-1.409 10.233zM124.255 214.26a5.2 5.2 0 0 1-4.1-1.991l-14.076-17.89a5.213 5.213 0 0 1 8.193-6.448l14.076 17.89a5.214 5.214 0 0 1-.873 7.321 5.176 5.176 0 0 1-3.22 1.118zM423.467 249.976a5.216 5.216 0 0 1-3.227-9.311l17.891-14.076a5.213 5.213 0 0 1 6.447 8.193l-17.891 14.076a5.176 5.176 0 0 1-3.22 1.118zM287.86 171.042a5.212 5.212 0 0 1-5.16-5.991l3.403-22.511c.431-2.847 3.093-4.809 5.933-4.374a5.213 5.213 0 0 1 4.375 5.933l-3.403 22.51a5.215 5.215 0 0 1-5.148 4.433zM45.324 349.871c-.259 0-.522-.019-.786-.059l-22.509-3.405a5.211 5.211 0 0 1-4.374-5.933c.43-2.846 3.083-4.813 5.933-4.374l22.509 3.405a5.212 5.212 0 0 1-.773 10.366zM365.983 199.229a5.213 5.213 0 0 1-4.46-7.904l11.752-19.498a5.213 5.213 0 0 1 8.93 5.381l-11.752 19.497a5.21 5.21 0 0 1-4.47 2.524zM73.499 271.737a5.175 5.175 0 0 1-2.685-.749l-19.496-11.752a5.211 5.211 0 0 1-1.774-7.155 5.216 5.216 0 0 1 7.155-1.774l19.496 11.751a5.212 5.212 0 0 1 1.774 7.155 5.206 5.206 0 0 1-4.47 2.524zM198.288 176.614a5.213 5.213 0 0 1-5.015-3.802l-6.167-21.916a5.212 5.212 0 0 1 3.606-6.43 5.21 5.21 0 0 1 6.429 3.605l6.167 21.915a5.211 5.211 0 0 1-3.605 6.43 5.146 5.146 0 0 1-1.415.198zM461.11 324.015a5.214 5.214 0 0 1-1.41-10.232l21.915-6.166a5.213 5.213 0 1 1 2.823 10.037l-21.915 6.166a5.272 5.272 0 0 1-1.413.195zM387.746 214.26a5.213 5.213 0 0 1-4.094-8.437l14.076-17.89a5.214 5.214 0 0 1 8.194 6.448l-14.075 17.89a5.212 5.212 0 0 1-4.101 1.989zM88.533 249.976a5.183 5.183 0 0 1-3.22-1.117l-17.892-14.076a5.211 5.211 0 0 1-.873-7.319 5.212 5.212 0 0 1 7.32-.874l17.891 14.076a5.213 5.213 0 0 1-3.226 9.31zM224.139 171.042a5.212 5.212 0 0 1-5.148-4.434l-3.402-22.51a5.21 5.21 0 0 1 4.375-5.932 5.207 5.207 0 0 1 5.933 4.374l3.402 22.511a5.213 5.213 0 0 1-5.16 5.991zM466.675 349.871a5.213 5.213 0 0 1-.773-10.366l22.509-3.405c2.841-.438 5.503 1.528 5.933 4.374a5.212 5.212 0 0 1-4.375 5.933l-22.508 3.405a5.373 5.373 0 0 1-.786.059zM256 288.041a5.212 5.212 0 0 1-5.212-5.212v-20.661a5.212 5.212 0 0 1 10.424 0v20.661a5.212 5.212 0 0 1-5.212 5.212zM367.456 381.723H347.32a5.212 5.212 0 1 1 0-10.425h20.136a5.212 5.212 0 1 1 0 10.425zM164.681 381.723h-20.138a5.212 5.212 0 0 1 0-10.425h20.138a5.213 5.213 0 0 1 0 10.425zM320.573 315.48a5.215 5.215 0 0 1-3.732-8.853l14.24-14.608a5.213 5.213 0 0 1 7.466 7.277l-14.24 14.608a5.193 5.193 0 0 1-3.734 1.576zM191.428 315.48a5.196 5.196 0 0 1-3.734-1.575l-14.24-14.608a5.212 5.212 0 1 1 7.464-7.277l14.24 14.608a5.213 5.213 0 0 1-3.73 8.852zM204.026 293.247a5.211 5.211 0 0 1-4.5-2.574l-5.554-9.452a5.213 5.213 0 0 1 8.989-5.281l5.554 9.452a5.213 5.213 0 0 1-4.489 7.855zM342.251 328.4a5.202 5.202 0 0 1-4.437-2.473 5.212 5.212 0 0 1 1.692-7.175l9.216-5.696a5.212 5.212 0 0 1 5.481 8.868l-9.215 5.696c-.854.529-1.8.78-2.737.78zM283.279 282.281a5.215 5.215 0 0 1-5.031-6.593l2.914-10.625a5.212 5.212 0 1 1 10.054 2.758l-2.913 10.625a5.215 5.215 0 0 1-5.024 3.835zM159.068 353.746c-.479 0-.965-.066-1.448-.207l-10.357-2.989a5.214 5.214 0 0 1 2.891-10.017l10.357 2.989a5.214 5.214 0 0 1-1.443 10.224zM307.976 293.247a5.174 5.174 0 0 1-2.634-.72 5.211 5.211 0 0 1-1.854-7.135l5.553-9.452a5.21 5.21 0 0 1 7.135-1.854 5.211 5.211 0 0 1 1.854 7.135l-5.554 9.452a5.214 5.214 0 0 1-4.5 2.574zM169.749 328.4a5.183 5.183 0 0 1-2.737-.78l-9.215-5.696a5.213 5.213 0 1 1 5.482-8.868l9.214 5.696a5.212 5.212 0 0 1 1.693 7.175 5.201 5.201 0 0 1-4.437 2.473zM228.724 282.281a5.217 5.217 0 0 1-5.025-3.835l-2.914-10.625a5.213 5.213 0 1 1 10.054-2.758l2.914 10.625a5.213 5.213 0 0 1-5.029 6.593zM352.933 353.746a5.216 5.216 0 0 1-5.006-3.769 5.212 5.212 0 0 1 3.563-6.454l10.357-2.989a5.21 5.21 0 0 1 6.453 3.562 5.213 5.213 0 0 1-3.562 6.455l-10.357 2.989c-.484.14-.969.206-1.448.206z"
fill="#fff"
/>
</svg>
More icons in the same style and category