Add icons to this collection by clicking the heart icon.
Chocolate icon - also known as dessert, sugar, chocolate, gastronomy, sweet food, and food and restaurant. Created in a clean lineal color 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="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 0h-255c-16.568 0-21.425 14.304-21.425 30.873l-6.171 412.596c0 11.91 4.612 25.656 14.669 30.501a29.888 29.888 0 0 0 13.002 2.956h67.5l6.617-2.96 8.383 2.96h90l5.446-3.67 9.554 3.67h67.5c16.568 0 30-13.432 30-30l-.016-86.75-2.953-8.622 2.951-6.378-.02-109.25-5.1-9.351 5.097-5.649-.006-35.42-4.709-11.315L30 30C30 13.432 16.569 0 0 0"
            transform="translate(383.425 27.574)"
            fill="#a36b5b"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0"
            transform="translate(268.5 286)"
            fill="#8e5644"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0"
            transform="translate(373.5 286)"
            fill="#8e5644"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0"
            transform="translate(163.5 286)"
            fill="#8e5644"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0"
            transform="translate(268.5 410.25)"
            fill="#8e5644"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0"
            transform="translate(373.5 410.25)"
            fill="#8e5644"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0"
            transform="translate(163.5 410.25)"
            fill="#8e5644"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0"
            transform="translate(268.5 161.75)"
            fill="#8e5644"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0"
            transform="translate(373.5 161.75)"
            fill="#8e5644"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-45v54.25c0 5.522 4.477 10 10 10h25c5.523 0 10-4.478 10-10z"
            transform="translate(173.5 161.75)"
            fill="#8e5644"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c14.577 6.875 36.858 10.053 68.86 10.053 16.51 0 33.95-.761 52.41-1.561 19.19-.84 39.03-1.7 58.58-1.7 37.22 0 82.13 2.841 118.15 21.92v79.11l-3.85-.05c-96.883-1.358-193.668-13.308-287.999-35.538C3.01 71.494 0 73.865 0 77.093v319.189c-10.06-4.84-17-15.13-17-27.04v-86.75l3.687-7.5-3.687-7.5v-109.25l3.181-8.798-3.181-6.202V-13.988z"
            transform="translate(115.5 105.258)"
            fill="#8e5644"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v-32.96c0-5.519-4.48-10-10-10h-25c-5.52 0-10 4.481-10 10v27.109C-30.03-3.64-15.03-1.69 0 0"
            transform="translate(278.5 204.71)"
            fill="#824d3f"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v-40.65c0-5.52-4.48-10-10-10h-25c-5.52 0-10 4.48-10 10v38.37z"
            transform="translate(383.5 212.4)"
            fill="#824d3f"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v-26.87h-45v17.33C-30.06-6.101-15.05-2.92 0 0"
            transform="translate(173.5 188.62)"
            fill="#824d3f"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0-45-2.28C-30.01-1.26-15.01-.5 0 0"
            transform="translate(383.5 212.4)"
            fill="#824d3f"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0 1.085-16.911v-43.78l-4.98-19.139 4.98-10.861v-25a34.83 34.83 0 0 0-4.978-18.001c-6.119-10.185-21.318-14.904-34.065-14.904l-262.468 1.192c-19.33 0-35 15.67-35 35l-1.755 57.777C-286.501 13.013-84.63-74.54 0 0"
            transform="translate(424.575 158.191)"
            fill="#c5b9ef"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-6.12-10.189-17.27-17-30.02-17h-269.32c-19.33 0-35 15.67-35 35v24.372l3.638 18.258L-334.34 73v5.88c4.51 6.02 10.25 10.86 17 14.7V18c0-9.92 8.07-18 18-18z"
            transform="translate(420.68 24.5)"
            fill="#afa0ea"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v-21.479C-37.65-47.17-88.77-50.71-130.31-50.71c-19.55 0-39.39.86-58.58 1.7-18.46.8-35.9 1.561-52.41 1.561-46.91 0-72.95-6.821-84.42-22.121l-10.344-17.381-3.256 21.691v5.88c12.764 17.035 34.317 30.851 61.979 34.046 63.294 7.31 155.203-15.202 222.979 1.824C-34.148-18.432-14.546-12.812 0 0"
            transform="translate(425.66 162.76)"
            fill="#afa0ea"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v-30h-339.32l3.383 15-3.383 15z"
            transform="translate(425.66 97.5)"
            fill="#f8f7f7"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M103.34 67.5h-17v30h17z"
            fill="#e8e8e8"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v-21.32c-77.094-67.902-253.251-5.24-322.325-44.671-3.047-1.739-5.883-.549-8.495-2.706-3.178-2.623-6.023-8.698-8.5-12.003l1 37.511a12 12 0 0 0 9.08 11.639l6.92 2.988 3.39.852A1319.762 1319.762 0 0 0-15.77 11.95l3.6.05C-5.48 12.09 0 6.689 0 0"
            transform="translate(425.66 184.08)"
            fill="#e3d2ff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v-37.439c-6.75-3.84-12.49-8.68-17-14.701v38.511c0 5.5 3.74 10.299 9.08 11.64z"
            transform="translate(103.34 155.52)"
            fill="#c5b9ef"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v13.585c0 16.568 13.432 30 30 30h255c16.568 0 30-13.432 30-30v-276.904"
            transform="translate(98.5 460.915)"
            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 0v268.936"
            transform="translate(98.5 156.745)"
            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 0h314"
            transform="translate(99 380.25)"
            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-315"
            transform="translate(413.5 256)"
            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-327"
            transform="translate(203.5 504.5)"
            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-109.585"
            transform="translate(308.5 301.085)"
            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-168.437"
            transform="translate(308.5 504.5)"
            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-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0Z"
            transform="translate(268.5 286)"
            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-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0Z"
            transform="translate(373.5 286)"
            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-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0Z"
            transform="translate(163.5 286)"
            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-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0Z"
            transform="translate(268.5 410.25)"
            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-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0Z"
            transform="translate(373.5 410.25)"
            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-25c-5.523 0-10 4.478-10 10v44.25c0 5.522 4.477 10 10 10H0c5.523 0 10-4.478 10-10V10C10 4.478 5.523 0 0 0Z"
            transform="translate(163.5 410.25)"
            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 0v33.851c0 5.522 4.477 10 10 10h25c5.523 0 10-4.478 10-10V5.808"
            transform="translate(233.5 182.15)"
            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 0v22.574c0 5.523 4.477 10 10 10h25c5.523 0 10-4.477 10-10V2.34"
            transform="translate(338.5 193.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 0v53.894c0 5.522 4.477 10 10 10h25c5.523 0 10-4.478 10-10V9.702"
            transform="translate(128.5 162.106)"
            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-269.319c-19.33 0-35 15.67-35 35v99.392c0 5.502 3.74 10.297 9.076 11.638l11.314 2.843a1319.98 1319.98 0 0 0 303.162 39.656l3.599.051c6.692.094 12.168-5.306 12.168-11.999V35C35 15.67 19.33 0 0 0Z"
            transform="translate(390.66 7.5)"
            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 0c20.158 5.64 37.991 14.683 52 28.862"
            transform="translate(373.5 137.638)"
            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 0c32.083 57.898 156.374 22.502 252.302 33.237"
            transform="translate(87 98)"
            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 0h202.787"
            transform="translate(222.873 67.5)"
            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 0h101.638"
            transform="translate(86.34 67.5)"
            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 0h339.16"
            transform="translate(86.5 97.5)"
            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