Add icons to this collection by clicking the heart icon.
Castle icon - also known as buildings, construction, building, medieval, fortress, castle, monument, antique, arquitechture, and architecture and city. Created in a clean lineal color style with a white, silver, gray, black, 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>
<path
d="M0 0v-96h-66v30h-60v-30h-66V0h-120v-312.07h432V0Z"
transform="matrix(1.33333 0 0 -1.33333 469.333 173.333)"
fill="#ecf3f3"
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 0c-19.66 0-36.21-12.689-42.33-30.27-.9.04-1.75.27-2.67.27-33.131 0-60-26.863-60-60h-66l30-60H45v105C45-20.069 24.762 0 0 0"
transform="translate(457 160)"
fill="#a0e5a5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-180l90 90z"
transform="translate(502 382)"
fill="#ffa96b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-90h-312V0h60v-30h66V0h60v-30h66V0Z"
transform="translate(412 316)"
fill="#ffa96b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 30-60H-90l30 60z"
transform="translate(286 70)"
fill="#fff3a0"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-60h-60V0c0 16.57 13.43 30 30 30C-13.44 30 0 16.561 0 0"
transform="translate(286 130)"
fill="#c68a65"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-180l90 90z"
transform="translate(190 382)"
fill="#ffa96b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 33.132-26.864 60-60 60-.92 0-1.77-.23-2.67-.27C-68.79 77.311-85.34 90-105 90c-24.752 0-45-20.061-45-45V-60H36L66 0Z"
transform="translate(160 70)"
fill="#a0e5a5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h492"
transform="translate(10 70)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v45c0 19.59-12.52 36.26-30 42.43A44.63 44.63 0 0 1-45 90c-19.66 0-36.21-12.69-42.33-30.27-.9.04-1.75.27-2.67.27-10.93 0-21.17-2.92-30-8.03C-137.93 41.6-150 22.21-150 0"
transform="translate(502 70)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v45c0 19.59 12.52 36.26 30 42.43A44.63 44.63 0 0 0 45 90c19.66 0 36.21-12.69 42.33-30.27.9.04 1.75.27 2.67.27 10.93 0 21.17-2.92 30-8.03C137.93 41.6 150 22.21 150 0"
transform="translate(10 70)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v60c0 16.57 13.43 30 30 30 8.28 0 15.78-3.36 21.21-8.79C56.64 75.78 60 68.28 60 60V0"
transform="translate(226 70)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-60h492V0"
transform="translate(10 70)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-104.03"
transform="translate(382 226)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v104.03"
transform="translate(130 121.97)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-66"
transform="translate(352 382)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v224.56"
transform="translate(472 157.44)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-66"
transform="translate(160 382)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v224.56"
transform="translate(40 157.44)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-90-90H90Z"
transform="translate(100 472)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-90-90H90Z"
transform="translate(412 472)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-30"
transform="translate(100 502)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-30"
transform="translate(412 502)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-30-60"
transform="translate(226 70)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-30 60"
transform="translate(316 10)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-5.522-4.477-10-10-10S-20-5.522-20 0s4.477 10 10 10S0 5.522 0 0"
transform="translate(266 226)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h111v90H51V60h-66v30h-60V60h-66v30h-60V0h111"
transform="translate(301 226)"
fill="none"
stroke="#000"
stroke-width="20"
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