Add icons to this collection by clicking the heart icon.
Abacus icon - also known as education, mathematics, maths, abacus, calculator, calculating, mathematical, kid, and kid and baby. Created in a clean lineal color style with a silver, gray, black, red, yellow, olive, orange, and pink 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="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 0v472c0 5.523-4.477 10-10 10h-26c-5.523 0-10-4.477-10-10V0c0-5.523 4.477-10 10-10h26C-4.477-10 0-5.523 0 0"
            transform="translate(118 20)"
            fill="#db8d37"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-8v-460c0-5.523-4.477-10-10-10h-18v-12c0-5.523 4.477-10 10-10H0c5.523 0 10 4.477 10 10v472C10-4.477 5.523 0 0 0"
            transform="translate(108 502)"
            fill="#bd7029"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v81c0 5.523 4.477 10 10 10h26c5.523 0 10-4.477 10-10v-472c0-5.523-4.477-10-10-10H10c-5.523 0-10 4.477-10 10v356"
            transform="translate(72 411)"
            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 0v472c0 5.523-4.477 10-10 10h-26c-5.523 0-10-4.477-10-10V0c0-5.523 4.477-10 10-10h26C-4.477-10 0-5.523 0 0"
            transform="translate(440 20)"
            fill="#db8d37"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-8v-460c0-5.523-4.477-10-10-10h-18v-12c0-5.523 4.477-10 10-10H0c5.523 0 10 4.477 10 10v472C10-4.477 5.523 0 0 0"
            transform="translate(430 502)"
            fill="#bd7029"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-32"
            transform="translate(394 426)"
            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-124"
            transform="translate(242 426)"
            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-50"
            transform="translate(322 306)"
            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-32"
            transform="translate(394 306)"
            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-74"
            transform="translate(192 306)"
            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-32"
            transform="translate(394 186)"
            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-40"
            transform="translate(243 186)"
            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-45"
            transform="translate(163 186)"
            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-39"
            transform="translate(322 186)"
            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-102"
            transform="translate(394 86)"
            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-54"
            transform="translate(172 86)"
            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 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(342 456)"
            fill="#88e9ff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(342 456)"
            fill="#2dd3f9"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(302 456)"
            fill="#8ef26d"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(302 456)"
            fill="#72dd4b"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(262 456)"
            fill="#ffe266"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(262 456)"
            fill="#fcd21d"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(342 456)"
            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 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(302 456)"
            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 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(262 456)"
            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 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(272 116)"
            fill="#ff5c64"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(272 116)"
            fill="#ff2444"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(232 116)"
            fill="#ff94e6"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(232 116)"
            fill="#ff71d0"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(192 116)"
            fill="#8ef26d"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(192 116)"
            fill="#72dd4b"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(272 116)"
            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 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(232 116)"
            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 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(192 116)"
            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 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(342 336)"
            fill="#ff94e6"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(342 336)"
            fill="#ff71d0"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(252 336)"
            fill="#f26d33"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(252 336)"
            fill="#e0501e"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(212 336)"
            fill="#88e9ff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(212 336)"
            fill="#2dd3f9"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(342 336)"
            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 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(252 336)"
            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 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(212 336)"
            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 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(342 216)"
            fill="#8ef26d"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(342 216)"
            fill="#72dd4b"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(263 216)"
            fill="#ffe266"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(263 216)"
            fill="#fcd21d"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v20C-20-8.954-11.046 0 0 0"
            transform="translate(183 216)"
            fill="#ff5c64"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-2.846 0-5.549-.604-8-1.675C-.939-4.763 4-11.801 4-20v-20C4-48.199-.939-55.237-8-58.325A19.928 19.928 0 0 1 0-60c11.046 0 20 8.954 20 20v20C20-8.954 11.046 0 0 0"
            transform="translate(183 216)"
            fill="#ff2444"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(342 216)"
            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 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(263 216)"
            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 0v0c11.046 0 20-8.954 20-20v-20c0-11.046-8.954-20-20-20v0c-11.046 0-20 8.954-20 20v20C-20-8.954-11.046 0 0 0z"
            transform="translate(183 216)"
            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 0v-81c0-5.523-4.477-10-10-10h-26c-5.523 0-10 4.477-10 10v472c0 5.523 4.477 10 10 10h26c5.523 0 10-4.477 10-10V35"
            transform="translate(440 101)"
            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