Add icons to this collection by clicking the heart icon.
Abacus icon - also known as education, mathematics, maths, abacus, calculator, and mathematical. Created in a clean gradient 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 512 512"
>
<linearGradient id="a">
<stop offset="0" stop-color="#ff4d5e" />
<stop offset="1" stop-color="#fff200" />
</linearGradient>
<linearGradient
id="h"
x1="74.98"
x2="437.019"
y1="437.019"
y2="74.981"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<radialGradient
id="i"
cx="256"
cy="256"
r="256"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#ff4d5e" stop-opacity=".4" />
<stop offset=".191" stop-color="#ff7249" stop-opacity=".323" />
<stop offset=".578" stop-color="#ffb622" stop-opacity=".169" />
<stop offset=".858" stop-color="#ffe209" stop-opacity=".057" />
<stop offset="1" stop-color="#fff200" stop-opacity="0" />
</radialGradient>
<linearGradient
id="j"
x1="357.459"
x2="-75.879"
y1="544.767"
y2="111.429"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient id="b">
<stop offset="0" stop-color="#ff4d5e" stop-opacity=".4" />
<stop offset=".038" stop-color="#ff5957" stop-opacity=".385" />
<stop offset=".205" stop-color="#ff873d" stop-opacity=".318" />
<stop offset=".371" stop-color="#ffae27" stop-opacity=".251" />
<stop offset=".536" stop-color="#ffcb16" stop-opacity=".186" />
<stop offset=".697" stop-color="#ffe10a" stop-opacity=".121" />
<stop offset=".854" stop-color="#ffee02" stop-opacity=".059" />
<stop offset="1" stop-color="#fff200" stop-opacity="0" />
</linearGradient>
<linearGradient
id="k"
x1="-5.744"
x2="155.564"
y1="326"
y2="326"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="l"
x1="101.932"
x2="263.012"
y1="326"
y2="326"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient id="c">
<stop offset="0" stop-color="#ff3838" />
<stop offset="1" stop-color="#fff200" />
</linearGradient>
<linearGradient
id="m"
x1="189.76"
x2="-267.376"
y1="482.285"
y2="25.149"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient id="d">
<stop offset="0" stop-color="#ff3838" stop-opacity=".4" />
<stop offset=".08" stop-color="#ff612c" stop-opacity=".368" />
<stop offset=".17" stop-color="#ff8720" stop-opacity=".332" />
<stop offset=".268" stop-color="#ffa816" stop-opacity=".293" />
<stop offset=".372" stop-color="#ffc30e" stop-opacity=".251" />
<stop offset=".485" stop-color="#ffd808" stop-opacity=".206" />
<stop offset=".612" stop-color="#ffe703" stop-opacity=".155" />
<stop offset=".762" stop-color="#ffef01" stop-opacity=".095" />
<stop offset="1" stop-color="#fff200" stop-opacity="0" />
</linearGradient>
<linearGradient
id="n"
x1="31.685"
x2="31.685"
y1="477.905"
y2="392.572"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="o"
x1="269.592"
x2="-192.738"
y1="457.094"
y2="-5.236"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="p"
x1="138.313"
x2="138.313"
y1="479.339"
y2="393.2"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient id="e">
<stop offset="0" stop-color="#fffa78" />
<stop offset=".458" stop-color="#fffcb4" />
<stop offset=".999" stop-color="#fff" />
</linearGradient>
<linearGradient
id="q"
x1="292.643"
x2="460.288"
y1="204.781"
y2="37.136"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient id="f">
<stop offset="0" stop-color="#fffa78" />
<stop offset=".458" stop-color="#fffcb4" />
<stop offset="1" stop-color="#fff" />
</linearGradient>
<linearGradient
id="r"
x1="120.46"
x2="-98.646"
y1="334.415"
y2="115.309"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="s"
x1="224.604"
x2="386.345"
y1="244.647"
y2="82.906"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="t"
x1="230.993"
x2="401.438"
y1="204.959"
y2="34.513"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="u"
x1="161.749"
x2="326.748"
y1="246.152"
y2="81.152"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="v"
x1="169.573"
x2="342.109"
y1="205.639"
y2="33.102"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="w"
x1="99.394"
x2="266.988"
y1="248.109"
y2="80.515"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="x"
x1="292.312"
x2="464.001"
y1="312.68"
y2="140.992"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="y"
x1="230.097"
x2="4.396"
y1="336.063"
y2="110.362"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="z"
x1="222.835"
x2="388.911"
y1="354.593"
y2="188.517"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="A"
x1="230.7"
x2="403.054"
y1="312.927"
y2="140.573"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="B"
x1="160.552"
x2="327.802"
y1="355.289"
y2="188.038"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="C"
x1="108.17"
x2="279.721"
y1="312.635"
y2="141.085"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="D"
x1="37.468"
x2="205.101"
y1="355.768"
y2="188.134"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="E"
x1="327.231"
x2="-131.204"
y1="409.709"
y2="-48.726"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#c"
/>
<linearGradient
id="F"
x1="245.093"
x2="245.093"
y1="478.313"
y2="392.75"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#d"
/>
<linearGradient
id="G"
x1="290.489"
x2="464.658"
y1="420.145"
y2="245.976"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="H"
x1="338.234"
x2="109.41"
y1="338.138"
y2="109.314"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="I"
x1="220.288"
x2="389.077"
y1="463.315"
y2="294.526"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="J"
x1="170.241"
x2="340.756"
y1="419.751"
y2="249.236"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="K"
x1="100.016"
x2="266.344"
y1="462.03"
y2="295.702"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient
id="L"
x1="110.464"
x2="278.085"
y1="418.018"
y2="250.397"
gradientUnits="userSpaceOnUse"
href="#e"
/>
<linearGradient
id="M"
x1="40.623"
x2="204.735"
y1="459.787"
y2="295.675"
gradientUnits="userSpaceOnUse"
href="#f"
/>
<linearGradient id="g">
<stop offset="0" stop-color="#ffcb00" />
<stop offset="1" stop-color="#fffa78" />
</linearGradient>
<linearGradient
id="N"
x1="88.212"
x2="232.27"
y1="411.412"
y2="267.353"
gradientUnits="userSpaceOnUse"
href="#g"
/>
<linearGradient
id="O"
x1="459.621"
x2="-67.552"
y1="797.514"
y2="270.34"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#g"
/>
<linearGradient
id="P"
x1="344.965"
x2="500.258"
y1="441.619"
y2="286.325"
gradientUnits="userSpaceOnUse"
href="#g"
/>
<linearGradient
id="Q"
x1="515.643"
x2="-7.028"
y1="567.794"
y2="45.124"
gradientTransform="rotate(90 236 346)"
gradientUnits="userSpaceOnUse"
href="#g"
/>
<circle cx="256" cy="256" r="256" fill="url(#h)" />
<circle cx="256" cy="256" r="256" fill="url(#i)" />
<path
fill="url(#j)"
d="M111.303 353.943a3515.083 3515.083 0 0 1 .452-210.953 4519.418 4519.418 0 0 1 288.49 0 3513.42 3513.42 0 0 1 .452 210.953 5248.422 5248.422 0 0 1-289.394 0z"
/>
<path
fill="url(#k)"
d="M109.946 248.466c.076-35.159.679-70.317 1.81-105.476a4519.418 4519.418 0 0 1 288.49 0 3516.817 3516.817 0 0 1 1.81 105.476 69712.7 69712.7 0 0 0-292.11 0z"
/>
<path
fill="url(#l)"
d="M111.303 353.943a3512.875 3512.875 0 0 1-1.357-105.477c97.37-.204 194.739-.204 292.109 0 .075 35.159-.377 70.318-1.357 105.477a5248.458 5248.458 0 0 1-289.395 0z"
/>
<path
fill="url(#m)"
d="M111.303 158.058c.28-10.045.603-20.091.969-30.136a3959.863 3959.863 0 0 1 287.456 0c.366 10.045.689 20.091.969 30.136a5248.422 5248.422 0 0 0-289.394 0z"
/>
<path
fill="url(#n)"
d="M111.303 158.058c.28-10.045.603-20.091.969-30.136a3959.863 3959.863 0 0 1 287.456 0c.366 10.045.689 20.091.969 30.136a5248.422 5248.422 0 0 0-289.394 0z"
/>
<path
fill="url(#o)"
d="M109.946 263.534c-.021-10.046 0-20.091.065-30.136a23141.31 23141.31 0 0 1 291.979 0 3520.2 3520.2 0 0 1 .065 30.136c-97.37.205-194.74.205-292.109 0z"
/>
<path
fill="url(#p)"
d="M109.946 263.534c-.021-10.046 0-20.091.065-30.136a23141.31 23141.31 0 0 1 291.979 0 3520.2 3520.2 0 0 1 .065 30.136c-97.37.205-194.74.205-292.109 0z"
/>
<path
fill="url(#q)"
d="M324.082 125.898c.217 12.755.402 25.51.555 38.265.145 12.688 10.512 23.056 23.2 23.2 12.686.139 22.82-9.897 22.557-22.465a4492.76 4492.76 0 0 0-.925-37.959c-15.129-.434-30.258-.78-45.387-1.041z"
/>
<path
fill="url(#r)"
d="M347.25 149.232c12.608.224 22.592-9.726 22.219-22.293-15.129-.434-30.259-.78-45.388-1.041.205 12.688 10.558 23.105 23.169 23.334z"
/>
<path
fill="url(#s)"
d="M346 95.848c-12.41-.364-22.264 9.711-22.052 22.396.046 2.551.09 5.102.134 7.653.204 12.687 10.557 23.105 23.168 23.334 12.608.224 22.592-9.726 22.219-22.293-.072-2.53-.147-5.061-.223-7.592-.396-12.564-10.838-23.133-23.246-23.498z"
/>
<path
fill="url(#t)"
d="M263.565 125.32c.024 12.812.045 25.624.062 38.435.009 12.737 10.3 23.069 22.986 23.119 12.687.046 22.898-10.178 22.772-22.874a9798.002 9798.002 0 0 0-.432-38.333c-15.13-.202-30.259-.318-45.388-.347z"
/>
<path
fill="url(#u)"
d="M286 94.705c-12.409-.121-22.461 10.191-22.45 22.927l.015 7.687c.012 12.738 10.242 23.072 22.852 23.15 12.609.072 22.716-10.104 22.536-22.804-.034-2.555-.068-5.111-.104-7.667-.193-12.693-10.44-23.172-22.849-23.293z"
/>
<path
fill="url(#v)"
d="M203.048 125.667a9997.96 9997.96 0 0 0-.432 38.333c-.126 12.698 10.086 22.919 22.772 22.874 12.687-.05 22.978-10.381 22.986-23.119.017-12.812.037-25.623.062-38.435-15.13.029-30.259.145-45.388.347z"
/>
<path
fill="url(#w)"
d="M226 94.705c-12.411.123-22.655 10.598-22.848 23.295-.036 2.555-.07 5.111-.104 7.667-.18 12.697 9.926 22.878 22.536 22.804 12.61-.079 22.84-10.412 22.852-23.15l.015-7.687c.009-12.736-10.041-23.049-22.451-22.929z"
/>
<path
fill="url(#x)"
d="M325.153 233.041c.038 12.756.045 25.51.019 38.265-.022 12.687 10.235 22.918 22.95 22.825 12.715-.095 23.12-10.381 23.165-22.948.043-12.653.032-25.306-.032-37.959-15.367-.076-30.735-.137-46.102-.183z"
/>
<path
fill="url(#y)"
d="M348.25 256c12.736-.011 23.07-10.211 23.005-22.776-15.367-.076-30.735-.137-46.102-.183.039 12.688 10.36 22.967 23.097 22.959z"
/>
<path
fill="url(#z)"
d="M348 202.616c-12.698-.127-22.919 10.086-22.874 22.771l.027 7.653c.039 12.688 10.36 22.967 23.097 22.959 12.736-.011 23.07-10.211 23.005-22.776a4803.46 4803.46 0 0 0-.045-7.592c-.088-12.563-10.514-22.887-23.21-23.015z"
/>
<path
fill="url(#A)"
d="M263.684 232.939c.004 12.812.005 25.624.002 38.436 0 12.738 10.306 23.06 23.022 23.029 12.714-.034 23.071-10.375 23.093-23.07.02-12.778.015-25.555-.015-38.334-15.368-.036-30.735-.057-46.102-.061z"
/>
<path
fill="url(#B)"
d="M286.667 202.235c-12.695-.041-22.987 10.281-22.986 23.017l.003 7.687c.003 12.737 10.329 23.062 23.066 23.061 12.736-.004 23.066-10.303 23.036-23l-.021-7.667c-.044-12.695-10.402-23.055-23.098-23.098z"
/>
<path
fill="url(#C)"
d="M140.745 233.225a4531.112 4531.112 0 0 0-.032 37.959c.044 12.565 10.451 22.852 23.165 22.948 12.716.093 22.973-10.138 22.95-22.825a7626.11 7626.11 0 0 1 .019-38.265c-15.367.045-30.735.106-46.102.183z"
/>
<path
fill="url(#D)"
d="M164 202.616c-12.695.13-23.123 10.451-23.21 23.016a4803.46 4803.46 0 0 0-.045 7.592c-.066 12.567 10.27 22.763 23.005 22.776 12.737.009 23.06-10.272 23.097-22.959l.027-7.653c.046-12.686-10.178-22.899-22.874-22.772z"
/>
<path
fill="url(#E)"
d="M111.755 369.01a3525.333 3525.333 0 0 1-.84-30.136 6235.009 6235.009 0 0 0 290.17 0 3523.05 3523.05 0 0 1-.84 30.136 4519.418 4519.418 0 0 1-288.49 0z"
/>
<path
fill="url(#F)"
d="M111.755 369.01a3525.333 3525.333 0 0 1-.84-30.136 6235.009 6235.009 0 0 0 290.17 0 3523.05 3523.05 0 0 1-.84 30.136 4519.418 4519.418 0 0 1-288.49 0z"
/>
<path
fill="url(#G)"
d="M324.725 340.184c-.14 12.755-.313 25.51-.517 38.266-.19 12.686 9.734 22.779 22.2 22.45 12.468-.332 22.92-10.865 23.272-23.43.34-12.653.627-25.306.861-37.959-15.272.279-30.544.504-45.816.673z"
/>
<path
fill="url(#H)"
d="M347.25 362.768c12.587-.247 23.049-10.692 23.291-23.258-15.272.28-30.544.505-45.816.674-.131 12.685 9.936 22.831 22.525 22.584z"
/>
<path
fill="url(#I)"
d="M348 309.384c-12.708.11-23.074 10.46-23.195 23.147-.026 2.551-.052 5.102-.08 7.653-.13 12.685 9.936 22.831 22.526 22.584 12.587-.247 23.049-10.692 23.291-23.258.047-2.53.091-5.061.134-7.592.216-12.566-9.968-22.641-22.676-22.534z"
/>
<path
fill="url(#J)"
d="M202.548 340.334c.109 12.778.243 25.555.402 38.333.173 12.696 10.447 23.156 22.915 23.267 12.467.11 22.566-10.206 22.557-22.94-.023-12.812-.042-25.624-.057-38.435-15.273-.02-30.545-.094-45.817-.225z"
/>
<path
fill="url(#K)"
d="M225.333 309.765c-12.707-.035-22.954 10.204-22.848 22.902.02 2.556.041 5.111.063 7.667.119 12.696 10.447 23.113 23.036 23.196 12.588.081 22.786-10.236 22.781-22.972l-.009-7.687c-.008-12.738-10.315-23.067-23.023-23.106z"
/>
<path
fill="url(#L)"
d="M141.459 339.51c.234 12.653.521 25.306.861 37.959.352 12.566 10.805 23.099 23.272 23.43s22.388-9.766 22.2-22.45a7748.02 7748.02 0 0 1-.517-38.266 6249.382 6249.382 0 0 1-45.816-.673z"
/>
<path
fill="url(#M)"
d="M164 309.384c-12.707-.106-22.894 9.965-22.675 22.534.043 2.531.087 5.061.134 7.592.241 12.565 10.704 23.012 23.291 23.258 12.588.246 22.655-9.896 22.526-22.584-.028-2.551-.055-5.102-.08-7.653-.122-12.688-10.488-23.037-23.196-23.147z"
/>
<path
fill="url(#N)"
d="M96.571 368.5c.357 10 .762 20 1.214 30 .381 8.277 7.438 15.331 15.714 15.714 8.278.38 14.718-6.125 14.422-14.487a3969.696 3969.696 0 0 1-.983-30.258 4463.737 4463.737 0 0 1-30.367-.969z"
/>
<path
fill="url(#O)"
d="M113.5 97.786c-8.276.382-15.333 7.438-15.714 15.714-3.845 85-4.25 170-1.214 255 .301 8.275 7.351 15.269 15.701 15.578 8.35.31 14.901-6.248 14.667-14.609a3959.856 3959.856 0 0 1 .983-257.197c.295-8.362-6.146-14.867-14.423-14.486z"
/>
<path
fill="url(#P)"
d="M385.061 369.47a3969.696 3969.696 0 0 1-.983 30.258c-.296 8.362 6.145 14.866 14.422 14.487 8.276-.381 15.332-7.437 15.714-15.714.452-10 .857-20 1.214-30-10.122.356-20.244.68-30.367.969z"
/>
<path
fill="url(#Q)"
d="M398.5 97.786c-8.276-.381-14.718 6.125-14.422 14.487a3959.856 3959.856 0 0 1 .983 257.197c-.232 8.361 6.316 14.92 14.667 14.609 8.349-.31 15.399-7.302 15.701-15.578 3.036-85 2.631-170-1.214-255-.382-8.276-7.439-15.335-15.715-15.715z"
/>
</svg>
More icons in the same style and category