Add icons to this collection by clicking the heart icon.
Controller icon - also known as controller, game controller, electronics, virtual reality, game pad, augmented reality, vr, vr game, and touch controller. 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>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="m0 0-2.59-20.759-21.963-175.769c-3.9-31.29-30.494-54.768-62.031-54.768-31.527 0-58.121 23.478-62.032 54.768l-21.963 175.769L-173.168 0l86.293 39.66Z"
transform="translate(237.523 338.907)"
fill="#818181"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-2.59-20.759h-167.989L-173.168 0l86.293 39.66Z"
transform="translate(237.523 338.907)"
fill="#595959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-31.526 0-58.12 23.478-62.031 54.768l-24.542 196.528 86.283 39.66.15-.075-27.722-39.585 7.898-196.528C-18.707 23.478-10.143 0 0 0"
transform="translate(150.936 87.612)"
fill="#595959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-.15.064.053.076Z"
transform="translate(150.947 378.428)"
fill="#595959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-30.924-66.355c-16.169-34.694 7.908-75.367 46.164-76.659a58.378 58.378 0 0 1 1.967-.034H188.448c.658 0 1.314.012 1.967.034 38.255 1.292 62.333 41.965 46.164 76.659L205.655 0"
transform="translate(48.113 481.954)"
fill="#818181"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-73.733c-.655 0-1.311.011-1.966.032-38.253 1.289-62.333 41.97-46.161 76.656l30.924 66.362h73.723l-30.925-66.362C-64.299 42.002-40.229 1.321-1.966.032-1.321.011-.666 0 0 0"
transform="translate(139.05 338.912)"
fill="#595959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-129.629c-23.919 0-43.308 19.39-43.308 43.308s19.389 43.308 43.308 43.308H0c23.918 0 43.308-19.39 43.308-43.308S23.918 0 0 0"
transform="translate(215.755 417.884)"
fill="#595959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 30.918 25.053 55.97 55.97 55.97 30.918 0 55.983-25.052 55.983-55.97"
transform="translate(94.969 417.887)"
fill="#dfdfdf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-22.372-7.328-38.511-28.356-38.511-53.188h-34.921c0 30.924 25.047 55.971 55.96 55.971C-11.368 2.783-5.491 1.805 0 0"
transform="translate(168.41 471.075)"
fill="#cbcbcb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-129.629c-23.919 0-43.308 19.39-43.308 43.308v0c0 23.918 19.389 43.308 43.308 43.308H0c23.918 0 43.308-19.39 43.308-43.308v0C43.308 19.39 23.918 0 0 0Z"
transform="translate(215.755 417.884)"
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-27.98 60.05"
transform="translate(281.75 421.9)"
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-30.92-66.35c-16.17-34.69 7.91-75.37 46.16-76.66.66-.02 1.31-.03 1.97-.03h163.58"
transform="translate(48.11 481.95)"
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 0c9.28 6.84 20.74 10.87 33.15 10.87 30.92 0 55.98-25.05 55.98-55.97"
transform="translate(117.79 462.99)"
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-2.78-6.64-4.31-13.93-4.31-21.58"
transform="translate(99.28 439.47)"
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-17.63-141.22c-3.91-31.29-30.51-54.77-62.04-54.77-31.53 0-58.13 23.48-62.03 54.77l-24.55 196.53H-1.71"
transform="translate(230.61 283.6)"
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 27.895-22.612 50.507-50.506 50.507-27.895 0-50.507-22.612-50.507-50.507 0-27.894 22.612-50.506 50.507-50.506C-22.612-50.506 0-27.894 0 0"
transform="translate(201.447 266.916)"
fill="#dfdfdf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a50.364 50.364 0 0 0-12.744-1.623c-27.894 0-50.512 22.608-50.512 50.502 0 27.895 22.618 50.514 50.512 50.514 4.406 0 8.672-.56 12.744-1.623-21.727-5.641-37.769-25.401-37.769-48.891C-37.769 25.391-21.727 5.641 0 0"
transform="translate(163.69 218.037)"
fill="#cbcbcb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 27.895-22.612 50.507-50.506 50.507-27.895 0-50.507-22.612-50.507-50.507 0-27.894 22.612-50.506 50.507-50.506C-22.612-50.506 0-27.894 0 0Z"
transform="translate(201.447 266.916)"
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 10.479-8.495 18.974-18.974 18.974-10.479 0-18.973-8.495-18.973-18.974 0-10.479 8.494-18.974 18.973-18.974S0-10.479 0 0"
transform="translate(169.914 177.082)"
fill="#fd7f83"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-2.31-1-4.846-1.547-7.521-1.547-10.477 0-18.976 8.488-18.976 18.976 0 10.476 8.499 18.965 18.976 18.965 2.675 0 5.211-.548 7.521-1.548-6.737-2.911-11.454-9.606-11.454-17.417C-11.454 9.617-6.737 2.912 0 0"
transform="translate(158.464 159.653)"
fill="#e1656e"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 10.479-8.495 18.974-18.974 18.974-10.479 0-18.973-8.495-18.973-18.974 0-10.479 8.494-18.974 18.973-18.974S0-10.479 0 0Z"
transform="translate(169.914 177.082)"
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-2.59-20.76-21.963-175.768c-3.9-31.29-30.494-54.768-62.031-54.768-31.527 0-58.121 23.478-62.032 54.768L-170.579-20.76-173.168 0l86.293 39.66Z"
transform="translate(447.644 258.796)"
fill="#818181"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-2.59-20.76h-167.989L-173.168 0l86.293 39.66Z"
transform="translate(447.644 258.796)"
fill="#595959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-31.526 0-58.12 23.478-62.031 54.768l-24.542 196.528L-.29 290.957l.15-.076-27.722-39.585 7.898-196.528C-18.707 23.478-10.143 0 0 0"
transform="translate(361.057 7.501)"
fill="#595959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-.15.064.053.076Z"
transform="translate(361.068 298.318)"
fill="#595959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-30.924-66.355c-16.169-34.694 7.908-75.367 46.164-76.659a58.384 58.384 0 0 1 1.967-.033H188.448c.658 0 1.314.011 1.967.033 38.255 1.292 62.333 41.965 46.164 76.659L205.655 0"
transform="translate(258.233 401.844)"
fill="#818181"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-73.733c-.655 0-1.311.011-1.966.032-38.253 1.29-62.333 41.97-46.161 76.656l30.924 66.362h73.723l-30.925-66.362C-64.299 42.002-40.229 1.322-1.966.032-1.322.011-.666 0 0 0"
transform="translate(349.17 258.8)"
fill="#595959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-129.629c-23.919 0-43.308 19.39-43.308 43.308s19.389 43.308 43.308 43.308H0c23.918 0 43.308-19.39 43.308-43.308S23.918 0 0 0"
transform="translate(425.875 337.773)"
fill="#595959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 30.917 25.053 55.97 55.97 55.97 30.918 0 55.983-25.053 55.983-55.97"
transform="translate(305.09 337.777)"
fill="#dfdfdf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-22.372-7.328-38.511-28.356-38.511-53.188h-34.921c0 30.924 25.047 55.971 55.96 55.971C-11.369 2.783-5.491 1.805 0 0"
transform="translate(378.531 390.964)"
fill="#cbcbcb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-129.629c-23.919 0-43.308 19.39-43.308 43.308s19.389 43.308 43.308 43.308H0c23.918 0 43.308-19.39 43.308-43.308S23.918 0 0 0Z"
transform="translate(425.875 337.773)"
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-30.924-66.355c-16.169-34.694 7.908-75.367 46.164-76.659a58.384 58.384 0 0 1 1.967-.033H188.448c.658 0 1.314.011 1.967.033 38.255 1.292 62.333 41.965 46.164 76.659L205.655 0"
transform="translate(258.233 401.844)"
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 30.917 25.053 55.97 55.97 55.97 30.918 0 55.983-25.053 55.983-55.97"
transform="translate(305.09 337.777)"
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 0c3.1 6.19 5.21 12.99 6.11 20.21l24.54 196.53h-173.16l24.55-196.53c3.9-31.29 30.5-54.77 62.03-54.77a62.35 62.35 0 0 1 36.47 11.74"
transform="translate(416.99 42.06)"
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 27.894-22.612 50.506-50.507 50.506-27.894 0-50.506-22.612-50.506-50.506 0-27.894 22.612-50.507 50.506-50.507C-22.612-50.507 0-27.894 0 0"
transform="translate(411.567 186.806)"
fill="#dfdfdf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a50.364 50.364 0 0 0-12.744-1.623c-27.894 0-50.512 22.608-50.512 50.503 0 27.894 22.618 50.513 50.512 50.513 4.406 0 8.672-.559 12.744-1.623-21.727-5.641-37.769-25.401-37.769-48.89S-21.727 5.641 0 0"
transform="translate(373.81 137.926)"
fill="#cbcbcb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 27.894-22.612 50.506-50.507 50.506-27.894 0-50.506-22.612-50.506-50.506 0-27.894 22.612-50.507 50.506-50.507C-22.612-50.507 0-27.894 0 0Z"
transform="translate(411.567 186.806)"
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 10.479-8.495 18.974-18.974 18.974-10.479 0-18.974-8.495-18.974-18.974 0-10.479 8.495-18.974 18.974-18.974C-8.495-18.974 0-10.479 0 0"
transform="translate(380.035 96.971)"
fill="#fd7f83"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-2.31-1-4.846-1.547-7.521-1.547-10.477 0-18.977 8.488-18.977 18.976 0 10.476 8.5 18.965 18.977 18.965 2.675 0 5.211-.548 7.521-1.548-6.737-2.911-11.454-9.606-11.454-17.417C-11.454 9.617-6.737 2.912 0 0"
transform="translate(368.584 79.543)"
fill="#e1656e"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 10.479-8.495 18.974-18.974 18.974-10.479 0-18.974-8.495-18.974-18.974 0-10.479 8.495-18.974 18.974-18.974C-8.495-18.974 0-10.479 0 0Z"
transform="translate(380.035 96.971)"
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