Add icons to this collection by clicking the heart icon.
Gun icon - also known as gun, gaming, weapon, Science fiction, futuristic, miscellaneous, and blaster. 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="m0 0-72.681 28.875h-183.312v-61.359h242.835Z"
transform="matrix(1.33333 0 0 -1.33333 624.849 220.97)"
fill="#a087d4"
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 0h148.776v93.046H18.775a19.996 19.996 0 0 1-11.993-3.995L-20 68.982V20C-20 8.954-11.045 0 0 0"
transform="translate(63.868 282.102)"
fill="#fff245"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M7.5 313.789h36.368v37.295H7.5Z"
fill="#6947b5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-112.208l105.869-32.887v103.473z"
transform="translate(237.913 272.168)"
fill="#a087d4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-105.949l30-9.319v103.474z"
transform="translate(313.782 242.34)"
fill="#9378cf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-6.59a10 10 0 0 1 7.135-9.581l102.896-30.766c6.414-1.917 12.865 2.886 12.865 9.581v6.977a10 10 0 0 1-7.169 9.591L12.832 9.591C6.424 11.482 0 6.68 0 0"
transform="translate(229.4 169.816)"
fill="#6947b5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-29.604 8.74a9.993 9.993 0 0 0 6.772-9.456v-6.977c0-6.243-5.61-10.837-11.569-9.873l28.705-8.582c6.414-1.918 12.864 2.886 12.864 9.58v6.977A10 10 0 0 1 0 0"
transform="translate(345.127 149.028)"
fill="#603ab5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-40.73h48.963l31.678-115.689a90.708 90.708 0 0 0 1.923-39.253c-1.767-10.328 8.229-18.747 18.119-15.262l41.939 14.783c14.578 5.139 21.909 21.4 16.102 35.713L130.816-91.66a129.846 129.846 0 0 0-9.528 49.185l.005 1.745L111.697 0Z"
transform="translate(343.782 313.79)"
fill="#fff245"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-27.907 68.778a129.85 129.85 0 0 0-9.529 49.185l.005 1.745-9.596 40.73h-30l9.596-40.73-.005-1.745a129.85 129.85 0 0 1 9.529-49.185L-30 0c5.808-14.313-1.523-30.574-16.102-35.712l-27.731-9.775c3.361-4.703 9.598-7.192 15.792-5.009l41.939 14.784C-1.523-30.574 5.808-14.313 0 0"
transform="translate(502.506 153.351)"
fill="#ffe32b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-18.233-50.003 14.735-39.619h43.024l33.495 36.756a10.002 10.002 0 0 1 2.608 6.736v20.265a9.998 9.998 0 0 1-6.294 9.287L13.101 5.862C7.862 7.953 1.932 5.299 0 0"
transform="translate(426.308 362.68)"
fill="#6947b5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-56.234 22.44c-5.239 2.09-11.169-.563-13.101-5.862l-.281-.769L-30 0a10 10 0 0 0 6.293-9.288v-20.264c0-2.492-.93-4.894-2.608-6.736L-59.81-73.044h30L3.685-36.288a10.002 10.002 0 0 1 2.608 6.736v20.264A10 10 0 0 1 0 0"
transform="translate(495.643 346.103)"
fill="#603ab5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-45.276l131.139-37.967V0Z"
transform="translate(212.644 313.79)"
fill="#6947b5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-74.557l30-8.686V0Z"
transform="translate(313.782 313.79)"
fill="#603ab5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h107.636v45.543H0c-5.523 0-10-4.477-10-10V10C-10 4.478-5.523 0 0 0"
transform="translate(105.008 268.246)"
fill="#a087d4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M368.899 343.589H251.405v31.559h117.494z"
fill="#6947b5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M15 343.584h21.368v-22.295H15Zm60.146 21.567a12.584 12.584 0 0 0 7.497 2.497h122.501v-46.359H105.008c-9.65 0-17.5-7.851-17.5-17.5v-14.187h-23.64c-6.893 0-12.5 5.607-12.5 12.5v45.231zm286.253-14.062H258.905v16.559h102.494zm55.496 7.67-13.664-37.47H220.144v46.359h23.762v-24.059a7.5 7.5 0 0 1 7.5-7.5h117.493a7.5 7.5 0 0 1 7.5 7.5v24.059h18.122zm19.734 2.818 56.234-22.44a2.489 2.489 0 0 0 1.574-2.322V316.55a2.5 2.5 0 0 0-.652-1.684l-31.264-34.307h-34.499l-11.955 32.144 17.28 47.389c.542 1.272 1.872 2.047 3.282 1.485m-75.179-96.018.08-10.36c.063-8.176 5.605-15.416 13.477-17.607 9.01-2.511 13.27 11.877 4.022 14.45a3.436 3.436 0 0 0-2.499 3.272l-.079 10.245h10.571l7.738-28.256-12.087-10.084-31.391 8.982v29.358zM344.795 132.46c-.27-1.875-1.342-2.673-3.216-2.395l-102.895 30.766a2.484 2.484 0 0 0-1.784 2.395v6.59c0 1.643 1.746 2.829 3.208 2.398 0 0 102.009-30.66 103.553-30.685a2.516 2.516 0 0 0 1.134-2.092zm-8.513 92.449v-65.45l-90.869 26.828v64.931zm-116.138 81.38h116.138v-65.764L220.144 274.15Zm-212.644 0h28.868v-4.187c0-15.164 12.336-27.5 27.5-27.5H87.89c1.681-7.906 8.717-13.856 17.118-13.856h30.309c9.697 0 9.697 15 0 15h-30.309a2.503 2.503 0 0 0-2.5 2.5v25.543c0 1.378 1.121 2.5 2.5 2.5h100.136v-30.543h-30.252c-9.698 0-9.698-15 0-15h37.61l17.911-5.185v-70.726c-4.932-2.97-8.513-9.335-8.513-15.019v-6.59c0-7.674 5.135-14.568 12.487-16.767l102.895-30.765c11.05-3.305 22.513 5.28 22.513 16.766v6.977c0 6.205-3.349 11.89-8.513 15.006v66.156l31.083-8.893c2.409-.667 4.698-.183 6.867 1.451l9.882 8.244 18.075-66.012c3.191-11.65 3.801-24.101 1.765-36.007-2.682-15.676 13.335-28.773 28.004-23.6l41.939 14.783c18.005 6.346 27.808 27.737 20.559 45.606-3.648 8.985-17.545 3.346-13.9-5.64 4.151-10.23-1.239-22.151-11.645-25.82l-41.939-14.782c-4.451-1.57-9.03 2.261-8.233 6.924 2.403 14.052 1.683 28.748-2.082 42.498l-21.126 77.152a5.34 5.34 0 0 1-.059.217l-10.493 38.32a7.5 7.5 0 0 1-7.234 5.519h-41.463v25.73h51.166l13.332-35.845a7.5 7.5 0 0 1 7.03-4.885h34.864c.616-15.903 3.963-31.435 9.974-46.25l14.22-35.045c4.01-9.883 17.298-2.735 13.9 5.64l-14.22 35.045a121.739 121.739 0 0 0-8.967 44.379l32.291 35.435a17.463 17.463 0 0 1 4.565 11.787v20.265c0 7.204-4.323 13.583-11.014 16.253l-56.235 22.44c-7.165 2.267-13.28 1.144-18.344-3.369l-25.119 9.979c-.881.35-1.821.53-2.769.53H82.643a27.673 27.673 0 0 1-16.491-5.493l-24.783-18.571H7.5a7.5 7.5 0 0 1-7.5-7.5v-37.295a7.5 7.5 0 0 1 7.5-7.5"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h22.685c9.697 0 9.697 15 0 15H0C-9.697 15-9.697 0 0 0"
transform="translate(106.728 336.089)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h22.685c9.697 0 9.697 15 0 15H0C-9.697 15-9.697 0 0 0"
transform="translate(161.025 336.089)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-215.213a7.5 7.5 0 0 1 0-15H0A7.5 7.5 0 0 1 0 0"
transform="translate(504.5 49.074)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-36.568a7.5 7.5 0 0 1 0-15H0A7.5 7.5 0 0 1 0 0"
transform="translate(250.5 49.074)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-20.143a7.5 7.5 0 0 1 0-15H0A7.5 7.5 0 0 1 0 0"
transform="translate(173.969 49.074)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-36.568a7.5 7.5 0 0 1 0-15H0A7.5 7.5 0 0 1 0 0"
transform="translate(52.152 49.074)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a7.5 7.5 0 0 1-7.5 7.5h-106.729a7.5 7.5 0 0 1 0-15H-7.5A7.5 7.5 0 0 1 0 0"
transform="translate(121.728 193.195)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-76.729a7.5 7.5 0 0 1 0-15H0A7.5 7.5 0 0 1 0 0"
transform="translate(179.12 163)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h215.213a7.5 7.5 0 0 1 0 15H0A7.5 7.5 0 0 1 0 0"
transform="translate(7.5 462.926)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h36.568a7.5 7.5 0 0 1 0 15H0A7.5 7.5 0 0 1 0 0"
transform="translate(261.5 462.926)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h36.568a7.5 7.5 0 0 1 0 15H0A7.5 7.5 0 0 1 0 0"
transform="translate(338.031 462.926)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a7.5 7.5 0 0 1 7.5-7.5h111.685a7.5 7.5 0 0 1 0 15H7.5A7.5 7.5 0 0 1 0 0"
transform="translate(354.815 432.5)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
</g>
</svg>
More icons in the same style and category