Add icons to this collection by clicking the heart icon.
Calculator icon - also known as education, smartphone, mobile phone, application, calculator, mobile application, electronics, app, and math. Created in a clean flat 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 500 500"
>
    <linearGradient
        id="c"
        x1="154.054"
        x2="154.054"
        y1="465.226"
        y2="41.214"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#9bd3f1" />
        <stop offset=".003" stop-color="#9ad2f1" />
        <stop offset=".207" stop-color="#75b5e3" />
        <stop offset=".41" stop-color="#589dd8" />
        <stop offset=".611" stop-color="#448cd0" />
        <stop offset=".809" stop-color="#3782cc" />
        <stop offset="1" stop-color="#337fca" />
    </linearGradient>
    <linearGradient
        id="a"
        x1="154.042"
        x2="154.042"
        y1="460.813"
        y2="447.813"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#4e4e68" />
        <stop offset="1" stop-color="#31314c" />
    </linearGradient>
    <linearGradient
        id="d"
        x1="184.189"
        x2="184.189"
        y1="429.97"
        y2="130.26"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#8bc6ea" />
        <stop offset=".119" stop-color="#78b2d9" />
        <stop offset=".431" stop-color="#4b82b2" />
        <stop offset=".669" stop-color="#2f649a" />
        <stop offset=".804" stop-color="#255991" />
    </linearGradient>
    <linearGradient
        id="e"
        x1="154.041"
        x2="154.041"
        y1="486.86"
        y2="13.14"
        href="#a"
    />
    <linearGradient
        id="f"
        x1="424.532"
        x2="274.681"
        y1="325.881"
        y2="325.881"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset=".152" stop-color="#3a72d6" />
        <stop offset="1" stop-color="#79affc" />
    </linearGradient>
    <linearGradient
        id="g"
        x1="124.83"
        x2="274.681"
        y1="325.881"
        y2="325.881"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#bc3552" />
        <stop offset=".256" stop-color="#c03854" />
        <stop offset=".521" stop-color="#cd4159" />
        <stop offset=".789" stop-color="#e15062" />
        <stop offset="1" stop-color="#f7606b" />
    </linearGradient>
    <linearGradient
        id="h"
        x1="424.532"
        x2="274.681"
        y1="176.03"
        y2="176.03"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#008c78" />
        <stop offset=".218" stop-color="#08a381" />
        <stop offset=".484" stop-color="#10b789" />
        <stop offset=".746" stop-color="#14c48d" />
        <stop offset="1" stop-color="#16c88f" />
    </linearGradient>
    <linearGradient
        id="i"
        x1="124.83"
        x2="274.681"
        y1="176.03"
        y2="176.03"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset=".027" stop-color="#f4d13d" />
        <stop offset=".186" stop-color="#f4d241" />
        <stop offset=".351" stop-color="#f5d44e" />
        <stop offset=".518" stop-color="#f5d762" />
        <stop offset=".688" stop-color="#f6dc7f" />
        <stop offset=".857" stop-color="#f8e3a4" />
        <stop offset="1" stop-color="#f9e9ca" />
    </linearGradient>
    <linearGradient
        id="j"
        x1="199.755"
        x2="199.755"
        y1="226.806"
        y2="125.253"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#b2c8db" />
        <stop offset=".033" stop-color="#bed0e0" />
        <stop offset=".111" stop-color="#d6e0e9" />
        <stop offset=".195" stop-color="#e7ebef" />
        <stop offset=".286" stop-color="#f1f2f3" />
        <stop offset=".4" stop-color="#f4f4f4" />
    </linearGradient>
    <linearGradient
        id="b"
        x1="199.755"
        x2="199.755"
        y1="372.425"
        y2="279.336"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#b2c8db" />
        <stop offset=".031" stop-color="#b9cdde" />
        <stop offset=".184" stop-color="#d9e2ea" />
        <stop offset=".312" stop-color="#edeff1" />
        <stop offset=".4" stop-color="#f4f4f4" />
    </linearGradient>
    <linearGradient
        id="k"
        x1="349.606"
        x2="349.606"
        y1="191.077"
        y2="160.983"
        href="#b"
    />
    <linearGradient
        id="l"
        x1="349.606"
        x2="349.606"
        y1="340.928"
        y2="310.834"
        href="#b"
    />
    <linearGradient
        id="m"
        x1="347.735"
        x2="347.735"
        y1="293.893"
        y2="267.896"
        href="#b"
    />
    <linearGradient
        id="n"
        x1="347.735"
        x2="347.735"
        y1="383.866"
        y2="357.868"
        href="#b"
    />
    <path
        fill="url(#c)"
        d="M274.66 429.97c-.01 11.11-.04 17.58-.07 17.84a35.024 35.024 0 0 1-34.91 32.55H68.4a35.076 35.076 0 0 1-35-35V54.64a35 35 0 0 1 35-35h171.28a34.579 34.579 0 0 1 12.72 2.39 35.089 35.089 0 0 1 22.28 32.61c-.03.65-.02 31.48-.01 75.62.02 93.79.08 247.66-.01 299.71z"
    />
    <path
        fill="url(#a)"
        d="M214.361 460.813H93.723a6.5 6.5 0 1 1 0-13h120.638a6.5 6.5 0 0 1 0 13z"
    />
    <path
        fill="url(#d)"
        d="M274.66 429.97H113.67a20 20 0 0 1-20-20V150.26a20 20 0 0 1 20-20h161c.02 93.79.08 247.66-.01 299.71z"
    />
    <path
        fill="url(#e)"
        d="M239.681 13.14H68.4a41.545 41.545 0 0 0-41.5 41.5v390.72a41.551 41.551 0 0 0 41.5 41.5h171.28a41.57 41.57 0 0 0 41.44-39.15c.04-.78.06-1.56.06-2.35V54.64a41.545 41.545 0 0 0-41.499-41.5zm28.5 432.22a22.834 22.834 0 0 1-.11 2.35 28.515 28.515 0 0 1-28.39 26.15H68.4a28.539 28.539 0 0 1-28.5-28.5V54.64a28.532 28.532 0 0 1 28.5-28.5h28.16l6.68 16.64a15.021 15.021 0 0 0 13.92 9.41h75.3a15 15 0 0 0 13.92-9.41l6.68-16.64h26.62a28.526 28.526 0 0 1 28.5 28.5z"
    />
    <path
        fill="url(#f)"
        d="M274.681 250.955h149.851v129.851a20 20 0 0 1-20 20H274.681V250.955z"
    />
    <path
        fill="url(#g)"
        d="M124.83 250.955h149.851v149.851H144.83a20 20 0 0 1-20-20V250.955z"
    />
    <path
        fill="url(#h)"
        d="M274.681 101.1h129.851a20 20 0 0 1 20 20v129.855H274.681V101.1z"
    />
    <path
        fill="url(#i)"
        d="M144.83 101.1h129.851v149.855H124.83V121.1a20 20 0 0 1 20-20z"
    />
    <path
        fill="url(#j)"
        d="M250.532 160.983h-35.73v-35.73h-30.094v35.73h-35.729v30.094h35.729v35.729h30.094v-35.729h35.73z"
    />
    <path
        fill="url(#b)"
        d="m246.3 351.145-25.265-25.264 25.265-25.265-21.28-21.28-25.265 25.265-25.264-25.265-21.28 21.28 25.265 25.265-25.265 25.264 21.28 21.28 25.264-25.265 25.265 25.265z"
    />
    <path fill="url(#k)" d="M298.83 160.983h101.553v30.094H298.83z" />
    <path fill="url(#l)" d="M298.83 310.834h101.553v30.094H298.83z" />
    <circle cx="347.735" cy="280.895" r="12.999" fill="url(#m)" />
    <circle cx="347.735" cy="370.867" r="12.999" fill="url(#n)" />
</svg>
More icons in the same style and category