Add icons to this collection by clicking the heart icon.
Vending Machine icon - also known as beverage, drinks, snacks, automatic, electronics, food and restaurant, and vending machine. Created in a clean lineal color style with a white, silver, gray, black, red, and teal 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 0v348.467c0 8.837-7.163 16-16 16h-365.6c-8.837 0-16-7.163-16-16V0l198.8-19.7z"
transform="translate(454.8 140.033)"
fill="#e9efff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-255.066l-5 36.134v132.533l5 16.566-5 16.567v124.534a8 8 0 0 0 8 8H-3a8 8 0 0 0 8-8V201.8l-5-16.567 5-16.566V36.134Z"
transform="translate(350.4 137.033)"
fill="#9bd8f9"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-49.7v94.399a8 8 0 0 0 8 8H-8a8 8 0 0 0 8-8z"
transform="translate(189.733 170.167)"
fill="#ff4155"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-23a8 8 0 0 0 8-8v-94.399H8V-8a8 8 0 0 1-8 8"
transform="translate(181.733 272.566)"
fill="#e80054"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-49.7v94.399a8 8 0 0 0 8 8H-8a8 8 0 0 0 8-8z"
transform="translate(305.7 170.167)"
fill="#4fabf7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-23a8 8 0 0 0 8-8v-94.399H8V-8a8 8 0 0 1-8 8"
transform="translate(297.7 272.566)"
fill="#1886ea"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-17.133a8 8 0 0 0-8 8v17.133a8 8 0 0 0 8 8H0a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8"
transform="translate(413.666 371.967)"
fill="#4ce088"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-17.133a8 8 0 0 0-8 8v66.833a8 8 0 0 0 8 8H0a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8"
transform="translate(413.666 256)"
fill="#3c58a0"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-9.149-7.417-16.566-16.566-16.566-9.15 0-16.567 7.417-16.567 16.566s7.417 16.567 16.567 16.567C-7.417 16.567 0 9.149 0 0"
transform="translate(421.666 206.3)"
fill="#bec8f7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-23c8.837 0 16-7.163 16-16v-350.745l23 2.278V-16C16-7.163 8.837 0 0 0"
transform="translate(438.8 504.5)"
fill="#d3dcfb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-23a8 8 0 0 0 8-8v-326.334H3L8-298.2v132.533l-5 16.566 5 16.567V-8a8 8 0 0 1-8 8"
transform="translate(347.4 471.367)"
fill="#73c3f9"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-49.7v94.4a8 8 0 0 0 8 8H-8a8 8 0 0 0 8-8z"
transform="translate(189.733 335.833)"
fill="#4fabf7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-23a8 8 0 0 0 8-8v-94.4H8V-8a8 8 0 0 1-8 8"
transform="translate(181.733 438.233)"
fill="#1886ea"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-49.7v94.4a8 8 0 0 0 8 8H-8a8 8 0 0 0 8-8z"
transform="translate(305.7 335.833)"
fill="#4ce088"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-23a8 8 0 0 0 8-8v-94.4H8V-8a8 8 0 0 1-8 8"
transform="translate(297.7 438.233)"
fill="#30c16b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-57.983L-74.55 5.05-91.116 0h-82.834l-16.567 4.8-16.566-4.8h-57.983v33.133h57.983l16.566-4.583 16.567 4.583h82.833L-74.55 27.3l16.567 5.833H0Z"
transform="translate(355.4 305.7)"
fill="#3c58a0"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M181.45 305.7h-33.133v33.133h33.133zM297.417 305.7h-33.133v33.133h33.133z"
fill="#e9efff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M355.4 305.7h-23v33.133h23z"
fill="#2a428c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-57.983L-74.55 5.05-91.116 0h-82.834l-16.567 4.8-16.566-4.8h-57.983v36.134h57.983l16.566-4.584 16.567 4.584h82.833L-74.55 30.3l16.567 5.834H0Z"
transform="translate(355.4 137.033)"
fill="#3c58a0"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M181.45 137.033h-33.133v36.134h33.133zM297.417 137.033h-33.133v36.134h33.133z"
fill="#e9efff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M355.4 137.033h-23v36.134h23z"
fill="#2a428c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-348.467a8 8 0 0 0-8 8v32.833H8V8a8 8 0 0 0-8-8"
transform="translate(430.233 7.5)"
fill="#3c58a0"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-32.834a8 8 0 0 0-8-8h23.003a8 8 0 0 1 8 8V0Z"
transform="translate(415.23 48.334)"
fill="#2a428c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-83.4c0-8.836 7.163-16 16-16h365.6c8.837 0 16 7.164 16 16V0Z"
transform="translate(57.2 140.033)"
fill="#4fabf7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-83.4c0-8.836-7.163-16-16-16H7c8.837 0 16 7.164 16 16V0Z"
transform="translate(431.8 140.033)"
fill="#1886ea"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-182.8a8 8 0 0 0-8 8v17.134a8 8 0 0 0 8 8H0a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8"
transform="translate(314.267 73.767)"
fill="#3c58a0"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-17.133a8 8 0 0 0-8 8v17.134a8 8 0 0 0 8 8H0a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8"
transform="translate(413.666 73.767)"
fill="#4ce088"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-17.133c-1.024 0-2-.2-2.9-.551 2.983-1.162 5.1-4.055 5.1-7.449v-17.134c0-3.393-2.117-6.287-5.1-7.449a7.94 7.94 0 0 1 2.9-.551H0a8 8 0 0 1 8 8V-8a8 8 0 0 1-8 8"
transform="translate(413.666 106.9)"
fill="#30c16b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-22.991a8 8 0 0 0 8-8v-17.134a8 8 0 0 0-8-8H0a8 8 0 0 1 8 8V-8a8 8 0 0 1-8 8"
transform="translate(314.267 106.9)"
fill="#2a428c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v50.268c0 8.836 7.163 16 16 16h365.6c8.837 0 16-7.164 16-16V-381.6c0-8.836-7.163-16-16-16H16c-8.837 0-16 7.164-16 16v351.601"
transform="translate(57.2 438.232)"
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-258.133a8 8 0 0 0-8 8v25.133H98.333V8a8 8 0 0 0-8-8H30.5"
transform="translate(339.9 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 0h-265.066v323.334a8 8 0 0 0 8 8H-8a8 8 0 0 0 8-8z"
transform="translate(355.4 140.033)"
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-182.8a8 8 0 0 0-8 8v17.134a8 8 0 0 0 8 8H0a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8Z"
transform="translate(314.267 73.767)"
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-17.133a8 8 0 0 0-8 8v17.134a8 8 0 0 0 8 8H0a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8Z"
transform="translate(413.666 73.767)"
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-17.133a8 8 0 0 0-8 8v17.133a8 8 0 0 0 8 8H0a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8Z"
transform="translate(413.666 371.967)"
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-17.133a8 8 0 0 0-8 8v66.833a8 8 0 0 0 8 8H0a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8Z"
transform="translate(413.666 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 0h397.6"
transform="translate(57.2 140.033)"
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 0h33.133"
transform="translate(388.533 471.367)"
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 0h16.567"
transform="translate(388.533 438.233)"
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 0c0-9.149-7.417-16.566-16.566-16.566-9.15 0-16.567 7.417-16.567 16.566s7.417 16.567 16.567 16.567C-7.417 16.567 0 9.149 0 0Z"
transform="translate(421.666 206.3)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M355.4 140.033H90.334v33.134H355.4Z"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M181.45 140.033h-33.133v33.134h33.133z"
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-49.7v91.399a8 8 0 0 0 8 8H-8a8 8 0 0 0 8-8z"
transform="translate(189.733 173.167)"
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 0h49.7"
transform="translate(140.033 239.434)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M297.417 140.033h-33.133v33.134h33.133z"
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-49.7v91.399a8 8 0 0 0 8 8H-8a8 8 0 0 0 8-8z"
transform="translate(305.7 173.167)"
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 0h49.7"
transform="translate(256 239.434)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M355.4 305.7H90.334v33.133H355.4Z"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M181.45 305.7h-33.133v33.133h33.133z"
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-49.7v91.4a8 8 0 0 0 8 8H-8a8 8 0 0 0 8-8z"
transform="translate(189.733 338.833)"
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 0h49.7"
transform="translate(140.033 405.1)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M297.417 305.7h-33.133v33.133h33.133z"
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-49.7v91.4a8 8 0 0 0 8 8H-8a8 8 0 0 0 8-8z"
transform="translate(305.7 338.833)"
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 0h49.7"
transform="translate(256 405.1)"
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