Add icons to this collection by clicking the heart icon.
Puppet Show icon - also known as entertainment, marionette, and puppet show. Created in a clean lineal 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.66669"
height="682.66669"
viewBox="0 0 682.66669 682.66669"
>
<defs>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4301">
<path d="M 0,512 H 512 V 0 H 0 Z" id="path4299" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4317">
<path d="M 0,512 H 512 V 0 H 0 Z" id="path4315" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4383">
<path d="m 248.5,331 h 15 V 190 h -15 z" id="path4381" />
</clipPath>
</defs>
<g id="g4293" transform="matrix(1.3333333,0,0,-1.3333333,0,682.66667)">
<g id="g4295">
<g id="g4297" clip-path="url(#clipPath4301)">
<g id="g4303" transform="translate(271,463.5)">
<path
d="M 0,0 V 41 H -30 V 0"
id="path4305"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</g>
</g>
<g id="g4307" transform="translate(241,433.5)">
<path
d="M 0,0 V -41 H 30 V 0"
id="path4309"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4311">
<g id="g4313" clip-path="url(#clipPath4317)">
<g id="g4319" transform="translate(256,287.3623)">
<path
d="m 0,0 c 16.568,0 30,13.432 30,30 v 8.275 c 0,16.569 -13.432,30 -30,30 -16.568,0 -30,-13.431 -30,-30 V 30 C -30,13.432 -16.568,0 0,0 Z"
id="path4321"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<path
d="m 423.5,463.5 h -335 v -30 h 335 z"
id="path4323"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="455, 15"
stroke-dashoffset="0"
stroke-opacity="1"
/>
<g id="g4325" transform="translate(290.3501,256.2305)">
<path
d="m 0,0 c -0.76,8.229 -4.42,15.63 -9.96,21.159 -6.24,6.25 -14.87,10.111 -24.39,10.111 -19.05,0 -34.5,-15.451 -34.5,-34.5 v -72 c 0,-19.05 15.45,-34.5 34.5,-34.5 5.85,0 11.36,1.459 16.19,4.03"
id="path4327"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4329" transform="translate(290.3198,177.4404)">
<path
d="M 0,0 C 0.12,1.17 0.18,2.359 0.18,3.56 V 48.79"
id="path4331"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4333" transform="translate(256,392.5)">
<path
d="M 0,0 V -36.86"
id="path4335"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4337" transform="translate(221.8701,258)">
<path
d="m 0,0 h -39.37 c -4.14,0 -7.89,-1.68 -10.6,-4.4 -2.72,-2.71 -4.4,-6.46 -4.4,-10.6 0,-8.28 6.72,-15 15,-15 h 39"
id="path4339"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4341" transform="translate(145.6924,248.5947)">
<path
d="m 0,0 c 5.858,-5.858 15.355,-5.858 21.213,0 5.858,5.857 5.858,15.355 0,21.213 l -39.598,39.598 c -5.858,5.858 -15.355,5.858 -21.213,0 -5.858,-5.858 -5.858,-15.356 0,-21.213 z"
id="path4343"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4345" transform="translate(154.7012,23)">
<path
d="m 0,0 c 0,-8.284 6.715,-15 15,-15 8.284,0 15,6.716 15,15 V 76 C 30,84.284 23.284,91 15,91 6.715,91 0,84.284 0,76 Z"
id="path4347"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4349" transform="translate(221.54,179.2598)">
<path
d="m 0,0 c -2.44,-0.649 -4.74,-1.939 -6.65,-3.85 l -39.59,-39.6 c -2.93,-2.93 -4.4,-6.77 -4.4,-10.61 0,-3.839 1.47,-7.68 4.4,-10.61 5.85,-5.85 15.35,-5.85 21.21,0 l 38.8,38.8"
id="path4351"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4353" transform="translate(337.3994,12.4316)">
<path
d="m 0,0 c 5.858,-5.858 15.355,-5.858 21.213,0 5.858,5.857 5.858,15.355 0,21.213 l -53.74,53.74 c -5.858,5.858 -15.355,5.858 -21.213,0 -5.858,-5.857 -5.858,-15.355 0,-21.213 z"
id="path4355"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4357" transform="translate(272.1948,106.7607)">
<path
d="m 0,0 c 0,-8.284 6.716,-15 15,-15 8.284,0 15,6.716 15,15 V 56 C 30,64.284 23.284,71 15,71 6.716,71 0,64.284 0,56 Z"
id="path4359"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4361" transform="translate(408.9976,205.1719)">
<path
d="m 0,0 c 5.858,-5.858 5.858,-15.355 0,-21.214 -5.858,-5.857 -15.355,-5.857 -21.213,0 l -39.598,39.599 c -5.858,5.857 -5.858,15.355 0,21.213 5.857,5.857 15.355,5.857 21.213,0 z"
id="path4363"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4365" transform="translate(328.8101,256.2344)">
<path
d="M 0,0 C 8.284,0 15,-6.716 15,-15 15,-23.284 8.284,-30 0,-30 h -56 c -8.284,0 -15,6.716 -15,15 0,8.284 6.716,15 15,15 z"
id="path4367"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g id="g4369" transform="translate(110.5,433.5)">
<path
d="M 0,0 V -121.04"
id="path4371"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="50, 15"
stroke-dashoffset="0"
stroke-opacity="1"
/>
</g>
<g id="g4373" transform="translate(396.5,433.5)">
<path
d="M 0,0 V -215.83"
id="path4375"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="150, 15"
stroke-dashoffset="0"
stroke-opacity="1"
/>
</g>
<g id="g4377">
<g id="g4379" />
<g id="g4395">
<g
clip-path="url(#clipPath4383)"
opacity="0.979996"
id="g4393"
>
<g transform="translate(248.5,197.5)" id="g4387">
<path
d="M 0,0 H 15"
id="path4385"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g transform="translate(248.5,323.5)" id="g4391">
<path
d="M 0,0 H 15"
id="path4389"
fill="none"
stroke="#000000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>
More icons in the same style and category