Add icons to this collection by clicking the heart icon.
Stained Glass Window icon - also known as sword, decoration, ornamental, medieval, furniture and household, stained glass window, and cultures. Created in a clean lineal color style with a white, silver, black, red, yellow, 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>
<clipPath id="b" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
<clipPath id="c" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
<clipPath id="d" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
</defs>
<path
d="M416 8H96v496h320z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M336 328H176v40h160z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-32v72l32 32Z"
transform="matrix(1.33333 0 0 -1.33333 234.667 245.333)"
fill="#e46a4a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h32v72L0 104Z"
transform="matrix(1.33333 0 0 -1.33333 448 245.333)"
fill="#73c1ef"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-80-80v48L0 48Z"
transform="matrix(1.33333 0 0 -1.33333 298.667 426.667)"
fill="#73c1ef"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-56-56-24 24L0 48Z"
transform="matrix(1.33333 0 0 -1.33333 298.667 490.667)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 56-56 24 24L0 48Z"
transform="matrix(1.33333 0 0 -1.33333 384 490.667)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 80-80v48L0 48Z"
transform="matrix(1.33333 0 0 -1.33333 384 426.667)"
fill="#e46a4a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M288 56h-64v192h64z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#c8d1da"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M288 232h-64v16h64z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#92a2b5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M256 456H144v48h112z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#e46a4a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M368 456H256v48h112z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#73c1ef"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M256 8h112v48H256Z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#e46a4a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M144 8h112v48H144ZM144 256H96v200h48z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#73c1ef"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M144 56H96v200h48zM416 256h-48v200h48z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#e46a4a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M416 256h-16v200h16z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#db380e"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h16"
transform="matrix(1.33333 0 0 -1.33333 405.333 42.667)"
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 0h16"
transform="matrix(1.33333 0 0 -1.33333 256 42.667)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-16"
transform="matrix(1.33333 0 0 -1.33333 277.333 640)"
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-16"
transform="matrix(1.33333 0 0 -1.33333 426.667 640)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M416 56h-48v200h48z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#73c1ef"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M416 56h-16v200h16z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#249ce3"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M144 456H96v48h48z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v56h56"
transform="matrix(1.33333 0 0 -1.33333 192 149.333)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v56h-56"
transform="matrix(1.33333 0 0 -1.33333 490.667 149.333)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-56h-56"
transform="matrix(1.33333 0 0 -1.33333 490.667 533.333)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-56h56"
transform="matrix(1.33333 0 0 -1.33333 192 533.333)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M416 456h-48v48h48z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M416 456h-16v48h16z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#efc17a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M144 8H96v48h48zM416 8h-48v48h48z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M416 8h-16v48h16z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#efc17a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0v-143.995h-320v496H0v-336"
transform="translate(416 151.995)"
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 0v496"
transform="translate(144 8)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<path
d="M0 0h-320"
transform="matrix(1.33333 0 0 -1.33333 554.667 608)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<g clip-path="url(#b)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0v-496"
transform="translate(368 504)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<path
d="M0 0h320"
transform="matrix(1.33333 0 0 -1.33333 128 74.667)"
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 56 56"
transform="matrix(1.33333 0 0 -1.33333 192 149.333)"
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-56 56"
transform="matrix(1.33333 0 0 -1.33333 490.667 149.333)"
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-56-56"
transform="matrix(1.33333 0 0 -1.33333 490.667 533.333)"
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 56-56"
transform="matrix(1.33333 0 0 -1.33333 192 533.333)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<g clip-path="url(#c)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0v-48"
transform="translate(256 504)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<path
d="M0 0h-48"
transform="matrix(1.33333 0 0 -1.33333 554.667 341.333)"
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-48"
transform="matrix(1.33333 0 0 -1.33333 192 341.333)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<g clip-path="url(#d)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0v-48"
transform="translate(256 56)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<path
d="M0 0v104l-16-16-16 16V0"
transform="matrix(1.33333 0 0 -1.33333 362.667 309.333)"
fill="#e8ab4c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-104"
transform="matrix(1.33333 0 0 -1.33333 320 170.667)"
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 0v104"
transform="matrix(1.33333 0 0 -1.33333 362.667 309.333)"
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-32 32L0 64l32-32Z"
transform="matrix(1.33333 0 0 -1.33333 341.333 192)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 32 32L64 0"
transform="matrix(1.33333 0 0 -1.33333 298.667 149.333)"
fill="#efc17a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-32 32L0 64l32-32Z"
transform="matrix(1.33333 0 0 -1.33333 341.333 192)"
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 0h64"
transform="matrix(1.33333 0 0 -1.33333 298.667 149.333)"
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 0h32"
transform="matrix(1.33333 0 0 -1.33333 320 224)"
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 0h32"
transform="matrix(1.33333 0 0 -1.33333 320 266.667)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M192 248h128v32H192Z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#f8e868"
fill-opacity="1"
fill-rule="nonzero"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-192"
transform="matrix(1.33333 0 0 -1.33333 298.667 352)"
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-192"
transform="matrix(1.33333 0 0 -1.33333 384 352)"
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-192"
transform="matrix(1.33333 0 0 -1.33333 341.333 352)"
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 80 80"
transform="matrix(1.33333 0 0 -1.33333 192 533.333)"
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 36 36"
transform="matrix(1.33333 0 0 -1.33333 250.667 410.667)"
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 32 32"
transform="matrix(1.33333 0 0 -1.33333 192 469.333)"
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-80 80"
transform="matrix(1.33333 0 0 -1.33333 490.667 533.333)"
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 56 56"
transform="matrix(1.33333 0 0 -1.33333 224 565.333)"
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-56 56"
transform="matrix(1.33333 0 0 -1.33333 458.667 565.333)"
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-80 80"
transform="matrix(1.33333 0 0 -1.33333 490.667 469.333)"
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 0h72"
transform="matrix(1.33333 0 0 -1.33333 192 245.333)"
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 0h96"
transform="matrix(1.33333 0 0 -1.33333 362.667 245.333)"
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-104"
transform="matrix(1.33333 0 0 -1.33333 234.667 106.667)"
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-104"
transform="matrix(1.33333 0 0 -1.33333 448 106.667)"
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 0h64"
transform="matrix(1.33333 0 0 -1.33333 234.667 192)"
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 0h64"
transform="matrix(1.33333 0 0 -1.33333 362.667 192)"
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 48-48"
transform="matrix(1.33333 0 0 -1.33333 192 245.333)"
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-48-48"
transform="matrix(1.33333 0 0 -1.33333 490.667 245.333)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</svg>
More icons in the same style and category