Add icons to this collection by clicking the heart icon.
Harpoon icon - also known as hook, fishing rod, fishing tool, harpoon, sports and competition, and construction and tools. Created in a clean lineal color style with a white, silver, gray, and black 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 0-13.587 13.587c-4.078 4.078-4.078 10.69 0 14.768L230.968 272.91a1.26 1.26 0 0 0 1.784 0l26.571-26.571a1.26 1.26 0 0 0 0-1.783L14.768 0C10.69-4.078 4.078-4.078 0 0"
transform="translate(24.145 10.559)"
fill="#909ba5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-24.21 24.21-64.116-64.116 24.21-24.21z"
transform="translate(346.404 322.194)"
fill="#d8aa8b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-26.571 26.571a1.261 1.261 0 0 0 0 1.783l52.938 52.94a1.261 1.261 0 0 0 1.783 0l26.573-26.572a1.263 1.263 0 0 0 0-1.784L1.783 0A1.261 1.261 0 0 0 0 0"
transform="translate(347.585 321.014)"
fill="#909ba5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 4.495 6.742a180.92 180.92 0 0 1 21.164 43.342h-.001c.705 2.123-1.312 4.141-3.435 3.436a180.828 180.828 0 0 1-43.342-21.164l-6.742-4.494a11.909 11.909 0 0 1-2.607-2.362L-67.78-20.03a148.429 148.429 0 0 0-9.84-10.865l-21.2-21.2 18.864-18.864 21.2 21.2a148.414 148.414 0 0 0 10.864 9.84L-2.361-2.606A11.874 11.874 0 0 1 0 0"
transform="translate(478.698 450.837)"
fill="#dae4ea"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c11.715-14.246 14.604-33.414 8.513-50.097-.187-.512.332-1.005.823-.767 6.058 2.927 11.651 7.112 16.385 12.549 15.385 17.67 16.501 43.541 3.683 62.412z"
transform="translate(446.93 424.13)"
fill="#c6d0da"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-64.122 64.122-24.21-24.21 64.123-64.121z"
transform="translate(253.927 282.282)"
fill="#ce9875"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 26.572 26.571a1.261 1.261 0 0 1 0 1.783l-52.939 52.94a1.261 1.261 0 0 1-1.783 0l-26.572-26.572a1.26 1.26 0 0 1 0-1.784L-1.783 0A1.261 1.261 0 0 1 0 0"
transform="translate(164.415 321.014)"
fill="#909ba5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-4.495 6.742a180.88 180.88 0 0 0-21.163 43.342c-.705 2.123 1.313 4.141 3.436 3.436a180.82 180.82 0 0 0 43.341-21.164l6.743-4.494a11.931 11.931 0 0 0 2.607-2.362l37.312-45.53a148.429 148.429 0 0 1 9.84-10.865l21.2-21.2-18.864-18.864-21.2 21.2a148.223 148.223 0 0 1-10.865 9.84L2.362-2.606A11.904 11.904 0 0 0 0 0"
transform="translate(33.301 450.837)"
fill="#dae4ea"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-11.714-14.246-14.603-33.414-8.513-50.097.187-.512-.331-1.005-.822-.767-6.059 2.927-11.652 7.112-16.385 12.549-15.386 17.67-16.502 43.541-3.684 62.412z"
transform="translate(65.07 424.13)"
fill="#c6d0da"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-217.879 217.878a1.26 1.26 0 0 0-.094-1.678l-27.468-27.47L-28.355-28.355c4.078-4.079 10.69-4.079 14.768 0L0-14.769C4.078-10.69 4.078-4.078 0 0"
transform="translate(501.441 38.914)"
fill="#808b95"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 51.756 51.756a1.26 1.26 0 0 0 1.784 0l26.571-26.571a1.26 1.26 0 0 0 0-1.784l-244.555-244.555c-4.078-4.078-10.69-4.078-14.768 0l-13.587 13.587c-4.078 4.078-4.078 10.69 0 14.768L-24.953-24.953"
transform="translate(203.357 231.713)"
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 0-26.571 26.571a1.261 1.261 0 0 0 0 1.783l52.938 52.94a1.261 1.261 0 0 0 1.783 0l26.573-26.572a1.263 1.263 0 0 0 0-1.784L1.783 0A1.261 1.261 0 0 0 0 0Z"
transform="translate(347.585 321.014)"
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 0-4.568-5.574a148.414 148.414 0 0 0-9.84-10.864l-21.2-21.201"
transform="translate(415.486 436.38)"
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 0 21.2 21.2a148.414 148.414 0 0 0 10.864 9.84l45.531 37.313a11.874 11.874 0 0 1 2.361 2.606l4.495 6.742a180.92 180.92 0 0 1 21.164 43.342h-.001c.705 2.123-1.312 4.141-3.435 3.436a180.828 180.828 0 0 1-43.342-21.164l-6.742-4.494a11.909 11.909 0 0 1-2.607-2.362l-10.21-12.458"
transform="translate(398.742 379.878)"
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 0c11.715-14.246 14.604-33.414 8.513-50.097-.187-.512.332-1.005.823-.767 6.058 2.927 11.651 7.112 16.385 12.549 15.385 17.67 16.501 43.541 3.683 62.412z"
transform="translate(446.93 424.13)"
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 0 35.854-35.854"
transform="translate(38.883 74.736)"
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 0 26.572 26.571a1.261 1.261 0 0 1 0 1.783l-52.939 52.94a1.261 1.261 0 0 1-1.783 0l-26.572-26.572a1.26 1.26 0 0 1 0-1.784L-1.783 0A1.261 1.261 0 0 1 0 0Z"
transform="translate(164.415 321.014)"
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 0-21.2 21.2a148.223 148.223 0 0 1-10.865 9.84l-45.53 37.313a11.904 11.904 0 0 0-2.362 2.606l-4.495 6.742a180.88 180.88 0 0 0-21.163 43.342c-.705 2.123 1.313 4.141 3.436 3.436a180.82 180.82 0 0 0 43.341-21.164l6.743-4.494a11.931 11.931 0 0 0 2.607-2.362l37.312-45.53a148.223 148.223 0 0 1 9.84-10.865l21.2-21.2"
transform="translate(113.258 379.878)"
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 0c-11.714-14.246-14.603-33.414-8.513-50.097.187-.512-.331-1.005-.822-.767-6.059 2.927-11.652 7.112-16.385 12.549-15.386 17.67-16.502 43.541-3.684 62.412z"
transform="translate(65.07 424.13)"
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 0-35.854-35.854"
transform="translate(473.117 74.736)"
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 0 57.6-57.6c4.078-4.078 10.69-4.078 14.768 0l13.587 13.587c4.078 4.078 4.078 10.691 0 14.769l-217.879 217.878"
transform="translate(415.486 68.158)"
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 0 134.589-134.589"
transform="translate(256 227.644)"
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 0 64.116 64.116"
transform="translate(282.288 258.078)"
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 0-64.116-64.116"
transform="translate(322.194 346.404)"
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 0 64.122-64.121"
transform="translate(165.596 322.194)"
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 0-64.122 64.122"
transform="translate(253.927 282.282)"
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