Add icons to this collection by clicking the heart icon.
Castle icon - also known as entertainment, fair, castle, architecture, playground, amusement park, fun, architecture and city, kid and baby, and fair ground. Created in a clean lineal color style with a white, silver, gray, black, 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-103c-11.046 0-20 8.954-20 20v187H0Z"
transform="translate(145.5 17.5)"
fill="#ffe285"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M145.5 17.5h-30v207h30zM145.5 338.5h-123v-109h123z"
fill="#f2c366"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M145.5 229.5h-30v109h30z"
fill="#f4aa40"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-133c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0"
transform="translate(150.5 214.5)"
fill="#ddd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-10c0-5.52-4.48-10-10-10h-30c5.52 0 10 4.48 10 10V0c0 5.52-4.48 10-10 10h30C-4.48 10 0 5.52 0 0"
transform="translate(160.5 234.5)"
fill="#c4c4c4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30v30c0 5.523 4.477 10 10 10h10c5.523 0 10-4.477 10-10Z"
transform="translate(99 343.5)"
fill="#c4c4c4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-133c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0"
transform="translate(150.5 323.5)"
fill="#ddd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-10c0-5.52-4.48-10-10-10h-30c5.52 0 10 4.48 10 10V0c0 5.52-4.48 10-10 10h30C-4.48 10 0 5.52 0 0"
transform="translate(160.5 343.5)"
fill="#c4c4c4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-53.839v27c0 5.523 4.477 10 10 10H0c2.729 0 4.041-3.349 2.037-5.202L-9.958 20.702a3 3 0 0 1 0-4.404L2.037 5.202C4.041 3.349 2.729 0 0 0"
transform="translate(137.339 413.5)"
fill="#c29ff4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c2-1.85.69-5.2-2.04-5.2h-30C-29.31-5.2-28-1.85-30 0l-12 11.1a3 3 0 0 0 0 4.4l12 11.1c2 1.85.69 5.2-2.04 5.2h30C.69 31.8 2 28.45 0 26.6l-12-11.1a3 3 0 0 1 0-4.4z"
transform="translate(139.38 418.7)"
fill="#a377e0"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-103v207H20V20C20 8.954 11.046 0 0 0"
transform="translate(469.5 17.5)"
fill="#ffe285"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-187c0-11.05-8.95-20-20-20h-30c11.05 0 20 8.95 20 20V0Z"
transform="translate(489.5 224.5)"
fill="#f2c366"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M489.5 340h-123V229.5h123z"
fill="#f2c366"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M489.5 229.5h-30V340h30z"
fill="#f4aa40"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-133c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0"
transform="translate(494.5 214.5)"
fill="#ddd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-10c0-5.52-4.48-10-10-10h-30c5.52 0 10 4.48 10 10V0c0 5.52-4.48 10-10 10h30C-4.48 10 0 5.52 0 0"
transform="translate(504.5 234.5)"
fill="#c4c4c4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30v30c0 5.523 4.477 10 10 10h10c5.523 0 10-4.477 10-10Z"
transform="translate(443 343.5)"
fill="#c4c4c4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-133c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0"
transform="translate(494.5 323.5)"
fill="#ddd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-10c0-5.52-4.48-10-10-10h-30c5.52 0 10 4.48 10 10V0c0 5.52-4.48 10-10 10h30C-4.48 10 0 5.52 0 0"
transform="translate(504.5 343.5)"
fill="#c4c4c4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-52.839v27c0 5.523 4.477 10 10 10H0c2.729 0 4.041-3.349 2.037-5.202L-9.958 20.702a3 3 0 0 1 0-4.404L2.037 5.202C4.041 3.349 2.729 0 0 0"
transform="translate(481.339 413.5)"
fill="#c29ff4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c2-1.85.69-5.2-2.04-5.2h-30C-29.31-5.2-28-1.85-30 0l-12 11.1a3 3 0 0 0 0 4.4l12 11.1c2 1.85.69 5.2-2.04 5.2h30C.69 31.8 2 28.45 0 26.6l-12-11.1a3 3 0 0 1 0-4.4z"
transform="translate(483.38 418.7)"
fill="#a377e0"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M320.5 383.5h-129V165.401h129z"
fill="#f78b8b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M320.5 165.167h-30V383.5h30z"
fill="#d86161"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M366.5 17.5h-221v167h221z"
fill="#ffaeae"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30v30c0 5.523 4.477 10 10 10h10c5.523 0 10-4.477 10-10Z"
transform="translate(271 388.5)"
fill="#c4c4c4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-52.839v27c0 5.523 4.477 10 10 10H0c2.729 0 4.041-3.349 2.037-5.202L-9.958 20.702a3 3 0 0 1 0-4.404L2.037 5.202C4.041 3.349 2.729 0 0 0"
transform="translate(309.339 457.5)"
fill="#c29ff4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c2-1.85.69-5.2-2.04-5.2h-30C-29.31-5.2-28-1.85-30 0l-12 11.1a3 3 0 0 0 0 4.4l12 11.1c2 1.85.69 5.2-2.04 5.2h30C.69 31.8 2 28.45 0 26.6l-12-11.1a3 3 0 0 1 0-4.4z"
transform="translate(311.38 462.7)"
fill="#a377e0"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-139c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0"
transform="translate(325.5 368.5)"
fill="#ddd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-10c0-5.52-4.48-10-10-10h-30c5.52 0 10 4.48 10 10V0c0 5.52-4.48 10-10 10h30C-4.48 10 0 5.52 0 0"
transform="translate(335.5 388.5)"
fill="#c4c4c4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-69c-16.569 0-30-13.431-30-30v-92H30v92C30-13.431 16.569 0 0 0"
transform="translate(290.5 139.5)"
fill="#94a1a8"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-122h-64.5v92c0 16.57 13.43 30 30 30z"
transform="translate(256 139.5)"
fill="#6b7887"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-19c-5.523 0-10 4.477-10 10v60c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0"
transform="translate(93.5 89.5)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-19c-5.523 0-10 4.477-10 10v60c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0"
transform="translate(437.5 89.5)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-19c-5.523 0-10 4.477-10 10v60c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0"
transform="translate(265.5 243.5)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v45"
transform="translate(22.5 169.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 0v-197h-103c-11.046 0-20 8.954-20 20v97"
transform="translate(145.5 214.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-133c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0Z"
transform="translate(150.5 214.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 0v-79"
transform="translate(22.5 323.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 0v79"
transform="translate(145.5 244.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 0v20c0 5.523 4.477 10 10 10h10c5.523 0 10-4.477 10-10V0"
transform="translate(69 353.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-133c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0Z"
transform="translate(150.5 323.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-61v27c0 5.523 4.477 10 10 10H0l-20-18.5Z"
transform="translate(145 413.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 0v48.5"
transform="translate(84 383.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 0v-177c0-11.046-8.954-20-20-20h-103V0"
transform="translate(489.5 214.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-133c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0Z"
transform="translate(494.5 214.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 0v79"
transform="translate(489.5 244.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 0v-79"
transform="translate(366.5 323.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 0v20c0 5.523 4.477 10 10 10h10c5.523 0 10-4.477 10-10V0"
transform="translate(413 353.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-30"
transform="translate(443 353.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-133c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0Z"
transform="translate(494.5 323.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-61v27c0 5.523 4.477 10 10 10H0l-20-18.5Z"
transform="translate(489 413.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 0v48.5"
transform="translate(428 383.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 0v184"
transform="translate(320.5 184.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 0v-184"
transform="translate(191.5 368.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 0v20c0 5.523 4.477 10 10 10h10c5.523 0 10-4.477 10-10V0"
transform="translate(241 398.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-61v27c0 5.523 4.477 10 10 10H0l-20-18.5Z"
transform="translate(317 457.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 0v47.5"
transform="translate(256 428.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-139c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0Z"
transform="translate(325.5 368.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-140v167H81V0H35v92c0 16.569-13.431 30-30 30h-69c-16.569 0-30-13.431-30-30V2.167"
transform="translate(285.5 17.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 0v-122"
transform="translate(256 139.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-19c-5.523 0-10 4.477-10 10v60c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0Z"
transform="translate(93.5 89.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-19c-5.523 0-10 4.477-10 10v60c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0Z"
transform="translate(437.5 89.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 0v-15"
transform="translate(226 85.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 0v-15"
transform="translate(286 85.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-19c-5.523 0-10 4.477-10 10v60c0 5.523 4.477 10 10 10H0c5.523 0 10-4.477 10-10V10C10 4.477 5.523 0 0 0Z"
transform="translate(265.5 243.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 0v-16.5h16.5"
transform="translate(428 300.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 0v-16.5h16.5"
transform="translate(84 300.5)"
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