Add icons to this collection by clicking the heart icon.
Cake icon - also known as food, cake, cook, dessert, bakery, sweet, birthday, cakes, baker, and food and restaurant. Created in a clean gradient style with a white, gray, navy, 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>
        <linearGradient
            id="a"
            x1="0"
            x2="1"
            y1="0"
            y2="0"
            gradientTransform="matrix(2.145 87.9451 87.9451 -2.145 187.294 373.4)"
            gradientUnits="userSpaceOnUse"
            spreadMethod="pad"
        >
            <stop offset="0" stop-opacity="1" stop-color="#81d9e7" />
            <stop offset="1" stop-opacity="1" stop-color="#b5e9f1" />
        </linearGradient>
        <linearGradient
            id="b"
            x1="0"
            x2="1"
            y1="0"
            y2="0"
            gradientTransform="matrix(2.145 87.9451 87.9451 -2.145 313.034 370.333)"
            gradientUnits="userSpaceOnUse"
            spreadMethod="pad"
        >
            <stop offset="0" stop-opacity="1" stop-color="#81d9e7" />
            <stop offset="1" stop-opacity="1" stop-color="#b5e9f1" />
        </linearGradient>
        <linearGradient
            id="c"
            x1="0"
            x2="1"
            y1="0"
            y2="0"
            gradientTransform="matrix(2.145 63.27756 63.27756 -2.145 252.11 400.78)"
            gradientUnits="userSpaceOnUse"
            spreadMethod="pad"
        >
            <stop offset="0" stop-opacity="1" stop-color="#ff737d" />
            <stop offset="1" stop-opacity="1" stop-color="#ff929f" />
        </linearGradient>
        <linearGradient
            id="d"
            x1="0"
            x2="1"
            y1="0"
            y2="0"
            gradientTransform="matrix(451.07443 0 0 -451.07443 28.024 150.38)"
            gradientUnits="userSpaceOnUse"
            spreadMethod="pad"
        >
            <stop offset="0" stop-opacity="1" stop-color="#ffd097" />
            <stop offset="1" stop-opacity="1" stop-color="#ffe6ae" />
        </linearGradient>
        <linearGradient
            id="f"
            x1="0"
            x2="1"
            y1="0"
            y2="0"
            gradientTransform="matrix(512 0 0 -512 0 134.172)"
            gradientUnits="userSpaceOnUse"
            spreadMethod="pad"
        >
            <stop offset="0" stop-opacity="1" stop-color="#dd6642" />
            <stop offset="1" stop-opacity="1" stop-color="#e7896e" />
        </linearGradient>
        <linearGradient
            id="g"
            x1="0"
            x2="1"
            y1="0"
            y2="0"
            gradientTransform="matrix(504.93048 0 0 -504.93048 0 242.2)"
            gradientUnits="userSpaceOnUse"
            spreadMethod="pad"
        >
            <stop offset="0" stop-opacity="1" stop-color="#ff97bd" />
            <stop offset="1" stop-opacity="1" stop-color="#ffb0d0" />
        </linearGradient>
        <clipPath id="e" clipPathUnits="userSpaceOnUse">
            <path d="M0 512h512V0H0Z" />
        </clipPath>
        <clipPath id="h" clipPathUnits="userSpaceOnUse">
            <path d="M0 512h512V0H0Z" />
        </clipPath>
    </defs>
    <path
        d="M158.94 405.68c0-16.093 13.047-29.141 29.141-29.141 16.094 0 29.141 13.048 29.141 29.141 0 16.095-13.047 43.944-29.141 43.944-16.094 0-29.141-27.849-29.141-43.944"
        transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
        fill="url(#a)"
        stroke="none"
    />
    <path
        d="M284.755 405.68c0-16.093 13.048-29.141 29.142-29.141 16.093 0 29.141 13.048 29.141 29.141 0 16.095-13.048 43.944-29.141 43.944-16.094 0-29.142-27.849-29.142-43.944"
        transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
        fill="url(#b)"
        stroke="none"
    />
    <path
        d="M207.135 411.232c0-25.037 20.295-45.331 45.33-45.331 25.036 0 45.331 20.294 45.331 45.331 0 25.035-20.295 74.934-45.331 74.934-25.035 0-45.33-49.899-45.33-74.934"
        transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
        fill="url(#c)"
        stroke="none"
    />
    <path
        d="M28.023 274.924V66.533c0-22.477 18.222-40.698 40.699-40.698h369.677c22.477 0 40.699 18.221 40.699 40.698v208.391z"
        transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
        fill="url(#d)"
        stroke="none"
    />
    <g clip-path="url(#e)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
        <path
            d="M0 0v-35.735h37.769c25.646 0 29.412-17.795 29.412-17.795l48.481-3.273s6.169 21.068 31.196 21.068c25.028 0 32.891-21.068 32.891-21.068h41.502s3.556 21.068 27.781 21.068h79.277c9.868 0 17.868 8 17.868 17.867C346.177-8 338.177 0 328.309 0z"
            transform="translate(28.023 239.971)"
            fill="#ffc477"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0s12.74-7.629 23.974.443c8.65 6.215 20.182 6.163 28.881.015 5.065-3.58 10.921-5.624 17.162-5.624 6.24 0 12.096 2.044 17.162 5.624a24.994 24.994 0 0 0 28.86 0c5.065-3.58 10.921-5.624 17.162-5.624 6.24 0 12.096 2.044 17.162 5.624a24.994 24.994 0 0 0 28.86 0c5.065-3.58 10.921-5.624 17.162-5.624 6.24 0 12.096 2.044 17.161 5.624a24.994 24.994 0 0 0 28.86 0c5.066-3.58 10.388-5.624 17.162-5.624 9.979 0 17.163 7.841 17.163 17.158 0 0 .768 17.109-15.977 17.109-7.712 0-17.156 5.195-25.952 21.363H.001Z"
            transform="translate(28.023 66.533)"
            fill="#ffc477"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
    </g>
    <path
        d="M459.98 171.977a24.998 24.998 0 0 0-28.858 0c-5.066 3.582-10.922 5.625-17.162 5.625-6.241 0-12.097-2.043-17.163-5.625a24.998 24.998 0 0 0-28.858 0c-5.066 3.582-10.923 5.625-17.164 5.625-6.24 0-12.096-2.043-17.162-5.625a24.998 24.998 0 0 0-28.858 0c-5.066 3.582-10.922 5.625-17.164 5.625-6.239 0-12.096-2.043-17.163-5.625a24.996 24.996 0 0 0-28.857 0c-5.065 3.582-10.922 5.625-17.163 5.625s-12.097-2.043-17.163-5.625a24.998 24.998 0 0 0-28.858 0c-5.066 3.582-10.922 5.625-17.163 5.625-6.24 0-12.097-2.043-17.163-5.625a24.998 24.998 0 0 0-28.858 0c-5.066 3.582-10.922 5.625-17.162 5.625-6.241 0-12.097-2.043-17.163-5.625a25 25 0 0 0-28.859 0c-5.065 3.582-10.921 5.625-17.163 5.625-19.25 0-34.856-19.444-34.856-43.43s15.606-43.43 34.856-43.43c6.242 0 12.098 2.044 17.163 5.625a24.996 24.996 0 0 0 28.859 0c5.066-3.581 10.922-5.625 17.163-5.625 6.24 0 12.096 2.044 17.162 5.625a24.994 24.994 0 0 0 28.858 0c5.066-3.581 10.923-5.625 17.163-5.625 6.241 0 12.097 2.044 17.163 5.625a24.994 24.994 0 0 0 28.858 0c5.066-3.581 10.922-5.625 17.163-5.625s12.098 2.044 17.163 5.625a24.993 24.993 0 0 0 28.857 0c5.067-3.581 10.924-5.625 17.163-5.625 6.242 0 12.098 2.044 17.164 5.625a24.994 24.994 0 0 0 28.858 0c5.066-3.581 10.922-5.625 17.162-5.625 6.241 0 12.098 2.044 17.164 5.625a24.994 24.994 0 0 0 28.858 0c5.066-3.581 10.922-5.625 17.163-5.625 6.24 0 12.096 2.044 17.162 5.625a24.994 24.994 0 0 0 28.858 0c5.066-3.581 10.922-5.625 17.163-5.625 19.25 0 34.857 19.444 34.857 43.43s-15.607 43.43-34.857 43.43c-6.241 0-12.097-2.043-17.163-5.625"
        transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
        fill="url(#f)"
        stroke="none"
    />
    <path
        d="M65.922 391.411C29.515 391.411 0 361.896 0 325.489v-47.668c0-20.904 16.946-37.85 37.85-37.85h29.213c20.096 0 35.083-18.435 31.066-38.124-6.298-30.865-10.187-63.936-10.187-73.602 0-19.471 15.785-35.255 35.255-35.255 19.472 0 35.257 15.784 35.257 35.255 0 10.098-4.246 45.753-11.049 77.74-3.722 17.493 9.275 33.986 27.418 33.986s30.604-15.742 27.628-32.931c-3.287-18.991-5.23-36.652-5.23-42.615 0-14.834 12.024-26.86 26.859-26.86 14.835 0 26.861 12.026 26.861 26.86 0 5.535-1.674 21.147-4.544 38.547-3.194 19.366 11.654 36.999 31.282 36.999h189.402c20.903 0 37.85 16.946 37.85 37.85v47.668c0 36.407-29.515 65.922-65.922 65.922z"
        transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
        fill="url(#g)"
        stroke="none"
    />
    <g clip-path="url(#h)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
        <path
            d="M0 0c-5.522 0-10 4.477-10 10 0 11.536-9.386 20.922-20.922 20.922H-60.72c-5.522 0-10 4.477-10 10s4.478 10 10 10h29.798C-8.357 50.922 10 32.564 10 10 10 4.477 5.522 0 0 0m0-43.885c-5.522 0-10 4.477-10 10v5.799c0 5.523 4.478 10 10 10s10-4.477 10-10v-5.799c0-5.523-4.478-10-10-10"
            transform="translate(469.93 315.489)"
            fill="#ffdeed"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c0-6.629-6.687-12.003-14.937-12.003-8.249 0-14.936 5.374-14.936 12.003 0 6.629 6.687 12.003 14.936 12.003C-6.687 12.003 0 6.629 0 0"
            transform="translate(179.516 285.385)"
            fill="#f46285"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c0-6.629-6.687-12.003-14.937-12.003-8.249 0-14.936 5.374-14.936 12.003 0 6.629 6.687 12.003 14.936 12.003C-6.687 12.003 0 6.629 0 0"
            transform="translate(355.287 285.385)"
            fill="#f46285"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c0 16.337 13.244 29.58 29.58 29.58 16.337 0 29.58-13.243 29.58-29.58 0-16.336-13.243-29.58-29.58-29.58C13.244-29.58 0-16.336 0 0"
            transform="translate(160.606 314.965)"
            fill="#f46285"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c.774-15.667 13.721-28.132 29.58-28.132 15.859 0 28.806 12.465 29.58 28.132z"
            transform="translate(160.606 313.517)"
            fill="#fff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c.755-9.053 8.337-16.167 17.585-16.167 9.248 0 16.831 7.114 17.586 16.167z"
            transform="translate(172.601 313.517)"
            fill="#383842"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c0 16.337 13.243 29.58 29.58 29.58 16.337 0 29.58-13.243 29.58-29.58 0-16.336-13.243-29.58-29.58-29.58C13.243-29.58 0-16.336 0 0"
            transform="translate(285.164 314.965)"
            fill="#f46285"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c.773-15.667 13.721-28.132 29.58-28.132 15.858 0 28.806 12.465 29.58 28.132z"
            transform="translate(285.164 313.517)"
            fill="#fff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c.756-9.053 8.338-16.167 17.586-16.167S34.416-9.053 35.171 0z"
            transform="translate(297.158 313.517)"
            fill="#383842"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-3.754 3.481-8.799 3.481-12.554 0a7.5 7.5 0 0 0-10.198 11c9.546 8.851 23.403 8.851 32.95 0 3.038-2.816 3.317-7.657.402-10.599C6.286-3.953 1.443-1.338 0 0"
            transform="translate(258.742 283.94)"
            fill="#383842"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c0-6.326-5.129-11.455-11.455-11.455-6.327 0-11.455 5.129-11.455 11.455 0 6.326 5.128 11.455 11.455 11.455C-5.129 11.455 0 6.326 0 0"
            transform="translate(245.512 415.063)"
            fill="#73727c"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c0-6.326-5.128-11.455-11.455-11.455-6.326 0-11.455 5.129-11.455 11.455 0 6.326 5.129 11.455 11.455 11.455C-5.128 11.455 0 6.326 0 0"
            transform="translate(282.328 415.063)"
            fill="#73727c"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c0-6.327-5.128-11.455-11.455-11.455-6.326 0-11.455 5.128-11.455 11.455 0 6.326 5.129 11.455 11.455 11.455C-5.128 11.455 0 6.326 0 0"
            transform="translate(263.92 448.373)"
            fill="#73727c"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
    </g>
</svg>
More icons in the same style and category