Add icons to this collection by clicking the heart icon.
Puppet icon - also known as entertainment, theater, teddy bear, show, marionette, and puppet. Created in a clean lineal color style with a white, black, red, 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 0h-92.28l-15.373 15.373v53.454l22.315 22.317h78.396l22.315-22.317V15.373L0 0"
transform="translate(302.17 286.593)"
fill="#fff5cc"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-25.178 25.178c13.906 13.905 36.45 13.905 50.355 0h.001z"
transform="translate(256.016 310.092)"
fill="#f072ae"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 25.955 25.956v19.86L6.591 65.181H-13.27l-25.956-25.955Z"
transform="translate(352.227 439.196)"
fill="#fff5cc"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 39.225 39.226L13.27 65.181H-6.592l-19.364-19.365v-19.86z"
transform="translate(159.836 439.196)"
fill="#fff5cc"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-113.94l-39.225-39.226v-98.442l34.682-34.682v49.348l22.315 22.316h78.396l22.315-22.316v-49.348l34.683 34.682v98.442z"
transform="translate(313.001 478.422)"
fill="#ffb655"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-31.945 31.945-45.424-45.423L2.728-93.377-.344-198.752h185.043l-3.098 105.344 80.036 79.928-45.426 45.425L184.298.031l-30.621.166v-4.106l-15.373-15.373H46.023L30.65-3.909V.197z"
transform="translate(163.867 305.875)"
fill="#ffb655"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-35.354-25.52-64.015-57-64.015-31.479 0-56.999 28.661-56.999 64.015S-88.479 64.016-57 64.016C-25.52 64.016 0 35.354 0 0"
transform="translate(343.001 200.178)"
fill="#ff7956"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-45.426 45.426 17.824 17.823h20.125l25.298-25.298V17.826Z"
transform="translate(425.504 292.394)"
fill="#fff5cc"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 45.426 45.426-17.824 17.823H7.477l-25.298-25.298V17.826Z"
transform="translate(86.496 292.394)"
fill="#fff5cc"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-24.605v-35.22h23.579Z"
transform="translate(165.223 165.44)"
fill="#44ffe8"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M311.488 7.623H200.514v99.5h110.974z"
fill="#ffdaaa"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-35.354-25.52-64.015-57-64.015-31.479 0-56.999 28.661-56.999 64.015S-88.479 64.016-57 64.016C-25.52 64.016 0 35.354 0 0"
transform="translate(313.001 200.178)"
fill="#fff5cc"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v53.454l22.315 22.317h-30L-30 53.454V0l15.373-15.373h30L0 0"
transform="translate(224.518 301.966)"
fill="#ffc477"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a35.45 35.45 0 0 0 15.178 9.002C3.1 12.523-10.477 9.523-20 0L5.178-25.178l10 10z"
transform="translate(250.838 335.27)"
fill="#ff3f62"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 20.886 20.886-5.07 5.069h-19.86L-30 0 9.226-39.226l15 15z"
transform="translate(343.001 478.422)"
fill="#ffc477"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v19.86l14.295 14.295-5.069 5.07h-19.862L-30 19.86V0l25.956-25.956 15 15z"
transform="translate(163.88 465.152)"
fill="#ffc477"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v98.442l39.225 39.226h-30L-30 98.442V0L4.682-34.682v30z"
transform="translate(189.836 340.754)"
fill="#ff7956"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v19.348l-22.316 22.316h-30L-30 19.348V-30Z"
transform="translate(347.545 336.072)"
fill="#ff7956"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v3.944l-30 .162V0l-15.374-15.373h30L0 0"
transform="translate(347.545 301.966)"
fill="#ff7956"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 16.913 16.914-15 15L-29.839.161z"
transform="translate(378.165 305.906)"
fill="#ff7956"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 .65.004v.193L-.192.191Z"
transform="translate(193.867 305.875)"
fill="#ff7956"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 30.424 30.423-15 15L-30 0l80.097-79.899-3.072-105.375h30l3.072 105.375z"
transform="translate(116.498 292.397)"
fill="#ff7956"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 12.887 12.886-4.938 4.937h-20.125L-30 0l45.426-45.426 14.998 15.002Z"
transform="translate(410.078 337.82)"
fill="#ffc477"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v20.125l20.36 20.36-4.937 4.938H-4.702L-30 20.125V0l17.821-17.826L2.823-2.824z"
transform="translate(98.675 310.22)"
fill="#ffc477"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M200.515 7.623h30v99.5h-30z"
fill="#ff9478"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 29.524 17.797 54.381 42 61.775a51.206 51.206 0 0 1-15 2.241C-4.48 64.016-30 35.354-30 0c0-35.354 25.52-64.016 57-64.016 5.19 0 10.22.781 15 2.241C17.797-54.38 0-29.524 0 0"
transform="translate(229.002 200.178)"
fill="#ffc477"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-92.28l-15.373 15.373v53.454l22.315 22.317h78.396l22.315-22.317V15.373L0 0Z"
transform="translate(302.17 286.593)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h95.513"
transform="translate(208.38 450.404)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="15,10,15,10,650"
stroke-dashoffset="0"
stroke-opacity="1"
/>
<path
d="m0 0-25.178 25.178c13.906 13.905 36.45 13.905 50.355 0h.001zM0 0v-23.499"
transform="translate(256.016 310.092)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 25.955 25.956v19.86L6.591 65.181H-13.27l-25.956-25.955Z"
transform="translate(352.227 439.196)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 39.225 39.226L13.27 65.181H-6.592l-19.364-19.365v-19.86z"
transform="translate(159.836 439.196)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-113.94l-39.225-39.226v-98.442l34.682-34.682v49.348l22.315 22.316h78.396l22.315-22.316v-49.348l34.683 34.682v98.442z"
transform="translate(313.001 478.422)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-1.713-58.741"
transform="translate(168.308 271.24)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 1.712-58.741"
transform="translate(343.724 271.24)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-45.426 45.426 17.824 17.823h20.125l25.298-25.298V17.826Z"
transform="translate(425.504 292.394)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 45.426 45.426-17.824 17.823H7.477l-25.298-25.298V17.826Z"
transform="translate(86.496 292.394)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-24.605v-35.22h23.579Z"
transform="translate(165.223 165.44)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-79.5h-110.974V0"
transform="translate(311.488 87.123)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-35.354-25.52-64.015-57-64.015-31.479 0-56.999 28.661-56.999 64.015S-88.479 64.016-57 64.016C-25.52 64.016 0 35.354 0 0Z"
transform="translate(313.001 200.178)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c17.645 0 31.999-17.502 31.999-39.015S17.645-78.03 0-78.03"
transform="translate(256.002 239.193)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="15,10,15,10,650"
stroke-dashoffset="0"
stroke-opacity="1"
/>
<path
d="m0 0-31.945 31.945-45.424-45.423L2.728-93.377-.344-198.752h185.043l-3.098 105.344 80.036 79.928-45.426 45.425L184.298.031"
transform="translate(163.867 305.875)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</svg>
More icons in the same style and category