Add icons to this collection by clicking the heart icon.
Semaphore icon - also known as light, signal, lights, tower, tools, traffic, tool, building, sign, communications, signals set, and semaphore. Created in a clean lineal color 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.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="M271 474.5h-30v-105h30z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#fff7ba"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-60-75h90V0Z"
transform="matrix(1.33333 0 0 -1.33333 461.333 170)"
fill="#ff5a47"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M136 309.5h210v75H136ZM361 22.5h-60v287h60z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#fe8047"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M331 22.5H151v287h180z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#fda13f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-107l-75-30L-30 0Z"
transform="matrix(1.33333 0 0 -1.33333 401.333 450)"
fill="#404242"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-107l60-30V0Z"
transform="matrix(1.33333 0 0 -1.33333 281.333 450)"
fill="#565959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-45h-75l45 45Z"
transform="matrix(1.33333 0 0 -1.33333 401.333 592.667)"
fill="#fcd72b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M211 22.5h60v45h-60z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#fff04a"
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 0h-30v-30H0c8.284 0 15 6.716 15 15C15-6.716 8.284 0 0 0"
transform="translate(376 324.5)"
fill="#e8412e"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 8.284-6.716 15-15 15h-210c-8.284 0-15-6.716-15-15 0-8.284 6.716-15 15-15h210C-6.716-15 0-8.284 0 0"
transform="translate(361 309.5)"
fill="#ff5a47"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30L0-30h30C30-13.432 16.569 0 0 0"
transform="translate(361 37.5)"
fill="#fff04a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-180c-16.568 0-30-13.432-30-30H30C30-13.432 16.569 0 0 0"
transform="translate(331 37.5)"
fill="#fff7ba"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30l-15 30 15 30H0Z"
transform="translate(286 204.5)"
fill="#ff5a47"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M256 204.5h-30v60h30z"
fill="#fe8047"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-45l-15 15 15 15H0Z"
transform="translate(421 459.5)"
fill="#fda13f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M266.977 459.5H376v30H266.977ZM91 459.5h154.023v30H91Z"
fill="#fcc023"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-120c0-8.284 6.716-15 15-15 8.284 0 15 6.716 15 15V0Z"
transform="translate(76 504.5)"
fill="#fff04a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-120c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15V0Z"
transform="translate(436 504.5)"
fill="#fff04a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-16.568-13.432-30-30-30-16.568 0-30 13.432-30 30 0 16.568 13.432 30 30 30C-13.432 30 0 16.568 0 0"
transform="translate(286 474.5)"
fill="#fff04a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a7.5 7.5 0 1 0-15 0A7.5 7.5 0 0 0 0 0"
transform="translate(263.5 474.5)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v257"
transform="translate(151 37.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-257"
transform="translate(361 294.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 0v60h-240V0c-8.284 0-15-6.716-15-15 0-8.284 6.716-15 15-15H0c8.284 0 15 6.716 15 15C15-6.716 8.284 0 0 0h-210"
transform="translate(376 324.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-270c0 16.568 13.432 30 30 30h210C-13.431 30 0 16.568 0 0Z"
transform="translate(391 7.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="M286 204.5h-60v60h60z"
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 0v137h90V0"
transform="translate(211 37.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 0h90"
transform="translate(211 67.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-64.023"
transform="translate(241 448.523)"
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 0v64.023"
transform="translate(271 384.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-124.023"
transform="translate(230.023 489.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-124.023"
transform="translate(230.023 459.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-120c0-8.284 6.716-15 15-15 8.284 0 15 6.716 15 15V0Z"
transform="translate(76 504.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-60"
transform="translate(91 369.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 0h124.023"
transform="translate(281.977 489.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 0h124.023"
transform="translate(281.977 459.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-120c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15V0Z"
transform="translate(436 504.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-60"
transform="translate(421 369.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 0c0-16.568-13.432-30-30-30-16.568 0-30 13.432-30 30 0 16.568 13.432 30 30 30C-13.432 30 0 16.568 0 0Z"
transform="translate(286 474.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