Motion icon · Free
CPU icon — animated SVG
A free cpu motion icon that acts out its meaning. The animation is pure CSS inside the SVG, so it works in any website or app without Lottie or JavaScript. 24px grid, 2px stroke, round caps. Free for personal and commercial use.
Open in UAssetHover SVG code (plays when hovered)
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="uah-cpu" overflow="visible"><style>.uah-cpu g.uam,.uah-cpu [class^=p]{transform-box:fill-box;transform-origin:center}:is(.uah-cpu:hover,:hover>.uah-cpu,:focus-visible>.uah-cpu) .pa{animation:uaLpop 0.50s cubic-bezier(.34,1.56,.64,1) 0s 1 both}:is(.uah-cpu:hover,:hover>.uah-cpu,:focus-visible>.uah-cpu) .pb{animation:uaLfade 0.60s cubic-bezier(.65,0,.35,1) 0.1s 1 both}@keyframes uaLpop{0%,100%{transform:none}35%{transform:scale(.8)}65%{transform:scale(1.12)}}@keyframes uaLfade{0%,100%{opacity:1}30%{opacity:.1}}@media (prefers-reduced-motion:reduce){.uah-cpu *{animation:none!important}}</style><g class="uam"><rect pathLength="1" x="5" y="5" width="14" height="14" rx="3.5"/><g class="pa"><rect pathLength="1" x="9" y="9" width="6" height="6" rx="1"/></g><g class="pb"><path pathLength="1" d="M9 2v3"/><path pathLength="1" d="M15 2v3"/><path pathLength="1" d="M9 19v3"/><path pathLength="1" d="M15 19v3"/><path pathLength="1" d="M2 9h3"/><path pathLength="1" d="M2 15h3"/><path pathLength="1" d="M19 9h3"/><path pathLength="1" d="M19 15h3"/></g></g></svg>Looping SVG code
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="ual-cpu" overflow="visible"><style>.ual-cpu g.uam,.ual-cpu [class^=p]{transform-box:fill-box;transform-origin:center}.ual-cpu .pa{animation:uaLpopL 1.30s cubic-bezier(.34,1.56,.64,1) 0s infinite}.ual-cpu .pb{animation:uaLfadeL 1.56s cubic-bezier(.65,0,.35,1) 0.1s infinite}@keyframes uaLpopL{0.0%,38.0%{transform:none}13.3%{transform:scale(.8)}24.7%{transform:scale(1.12)}}@keyframes uaLfadeL{0.0%,38.0%{opacity:1}11.4%{opacity:.1}}@media (prefers-reduced-motion:reduce){.ual-cpu *{animation:none!important}}</style><g class="uam"><rect pathLength="1" x="5" y="5" width="14" height="14" rx="3.5"/><g class="pa"><rect pathLength="1" x="9" y="9" width="6" height="6" rx="1"/></g><g class="pb"><path pathLength="1" d="M9 2v3"/><path pathLength="1" d="M15 2v3"/><path pathLength="1" d="M9 19v3"/><path pathLength="1" d="M15 19v3"/><path pathLength="1" d="M2 9h3"/><path pathLength="1" d="M2 15h3"/><path pathLength="1" d="M19 9h3"/><path pathLength="1" d="M19 15h3"/></g></g></svg>
Static SVG code
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><rect pathLength="1" x="5" y="5" width="14" height="14" rx="3.5"/><g class="pa"><rect pathLength="1" x="9" y="9" width="6" height="6" rx="1"/></g><g class="pb"><path pathLength="1" d="M9 2v3"/><path pathLength="1" d="M15 2v3"/><path pathLength="1" d="M9 19v3"/><path pathLength="1" d="M15 19v3"/><path pathLength="1" d="M2 9h3"/><path pathLength="1" d="M2 15h3"/><path pathLength="1" d="M19 9h3"/><path pathLength="1" d="M19 15h3"/></g></svg>
Tags: cpu, devices, line, outline, stroke
More Devices motion icons
MonitorLaptopSmartphoneTabletWatchKeyboardMouseServerWifiBluetoothBatteryBattery ChargingPlugPowerRouterBattery LowWebcamSmartwatchRadarSatellite DishBattery FullCast ScreenScreen PlayPhone Verified