Add icons to this collection by clicking the heart icon.
Rifle icon - also known as gun, pistol, war, weapon, arm, miscellaneous, and rifle. 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>
<clipPath id="b" 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 271.771 271.771c7.748 7.748 7.748 20.309 0 28.056l-28.518 28.518c-7.747 7.748-20.309 7.748-28.056 0L-56.574 56.574Z"
transform="translate(196.907 170.344)"
fill="#495560"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-102.045-102.045 56.574-56.575L21.69-91.458C3.5-75.849-6.874-36.168 0 0"
transform="translate(242.378 328.964)"
fill="#334151"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 11.736 11.736a38.068 38.068 0 0 0 42.569 7.784l46.538-20.992-61.494-61.494L0-23.617C-6.521-17.095-6.521-6.521 0 0"
transform="translate(278.784 467.684)"
fill="#334151"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-94.479-94.479c-15.794-15.793-42.205-12.646-53.844 6.418l-19.811 32.45c-17.396 28.493-13.022 65.192 10.584 88.798l110.567 110.567c14.483 14.483 39.144 8.657 45.615-10.775l19.177-57.586A73.693 73.693 0 0 0 0 0"
transform="translate(216.238 112.086)"
fill="#fbf198"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-110.567-110.567c-23.606-23.606-27.98-60.305-10.584-88.798l.752-1.232c32.655 21.919 76.072 21.022 107.846-2.693l59.536 59.536a73.693 73.693 0 0 1 17.809 75.393L45.615-10.775C39.144 8.657 14.482 14.483 0 0"
transform="translate(169.255 255.84)"
fill="#f2c7ae"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-70.044-70.044c-23.606-23.606-27.98-60.305-10.584-88.798l.752-1.232c32.655 21.919 76.072 21.022 107.846-2.693l13.839 13.84C-3.345-114.513-7.625-51.309 0 0"
transform="translate(128.732 215.317)"
fill="#f2ad9a"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 89.112 89.112c14.483 14.483 39.144 8.657 45.616-10.775l19.176-57.587a73.691 73.691 0 0 0-17.809-75.392l-94.478-94.479c-15.795-15.794-42.205-12.646-53.845 6.418l-19.811 32.45c-16.245 26.608-13.505 60.373 6.153 83.948"
transform="translate(80.143 166.728)"
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 0c32.656 21.919 76.072 21.022 107.846-2.692"
transform="translate(48.856 55.243)"
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-8.416 8.417c-7.748 7.747-20.309 7.747-28.056 0l-242.849-242.85"
transform="translate(448.577 490.273)"
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 239.629 239.629c6.322 6.322 7.485 15.85 3.489 23.351"
transform="translate(229.05 202.486)"
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-13.32-13.32-34.174-14.512-48.843-3.578"
transform="translate(278.387 204.565)"
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 0c20.033.861 40.528 9.451 56.621 25.543 30.728 30.728 34.146 77.511 8.493 106.461"
transform="translate(233.876 140.423)"
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-39.349 39.349c-6.522 6.522-6.522 17.095 0 23.617l11.736 11.736a38.066 38.066 0 0 0 42.569 7.783l46.538-20.991"
transform="translate(318.133 404.718)"
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 39.156 39.156"
transform="translate(128.855 142.52)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g clip-path="url(#b)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0c-9.102 9.102-9.102 23.857 0 32.96l63.545 63.545c46.303 46.303 122.325 93.255 122.325 188.651 0 87.2-77.289 134.144-150.766 60.67-9.102-9.098-23.858-9.098-32.959 0-9.102 9.102-9.102 23.859 0 32.96 102.04 102.037 230.335 36.305 230.335-93.63 0-118.709-91.678-177.304-135.977-221.61L32.958 0C23.856-9.1 9.102-9.102 0 0"
transform="translate(233.847 -456.252)"
fill="#fff1cf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c72.787 70.259 148.486 23.408 148.486-62.891 0-95.396-76.022-142.347-122.325-188.651l-63.545-63.545c-9.101-9.102-9.101-23.858 0-32.96 9.102-9.101 23.857-9.099 32.959 0l63.545 63.546c44.298 44.306 135.976 102.901 135.976 221.61 0 128.975-126.406 194.691-228.069 95.863"
transform="translate(271.23 -108.205)"
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