Motion icon · Free
Phone Call icon — animated SVG
A free phone call 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-phone-call" overflow="visible"><style>.uah-phone-call g.uam,.uah-phone-call [class^=p]{transform-box:fill-box;transform-origin:center}:is(.uah-phone-call:hover,:hover>.uah-phone-call,:focus-visible>.uah-phone-call) g.uam{animation:uaLring 0.80s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(.uah-phone-call:hover,:hover>.uah-phone-call,:focus-visible>.uah-phone-call) .pa{animation:uaLcallW 0.70s cubic-bezier(.65,0,.35,1) 0s 1 both}:is(.uah-phone-call:hover,:hover>.uah-phone-call,:focus-visible>.uah-phone-call) .pb{animation:uaLcallW 0.70s cubic-bezier(.65,0,.35,1) 0.12s 1 both}@keyframes uaLring{0%,100%{transform:none}8%,24%,40%{transform:rotate(-13deg)}16%,32%,48%{transform:rotate(13deg)}56%{transform:rotate(0)}}@keyframes uaLcallW{0%,100%{opacity:1;transform:none}30%{opacity:0;transform:translate(-1px,1px)}}@media (prefers-reduced-motion:reduce){.uah-phone-call *{animation:none!important}}</style><g class="uam"><path pathLength="1" d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z"/><g class="pa"><path pathLength="1" d="M14 6a4 4 0 0 1 4 4"/></g><g class="pb"><path pathLength="1" d="M14 2a8 8 0 0 1 8 8"/></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-phone-call" overflow="visible"><style>.ual-phone-call g.uam,.ual-phone-call [class^=p]{transform-box:fill-box;transform-origin:center}.ual-phone-call g.uam{animation:uaLringL 2.08s cubic-bezier(.65,0,.35,1) 0s infinite}.ual-phone-call .pa{animation:uaLcallWL 1.82s cubic-bezier(.65,0,.35,1) 0s infinite}.ual-phone-call .pb{animation:uaLcallWL 1.82s cubic-bezier(.65,0,.35,1) 0.12s infinite}@keyframes uaLringL{0.0%,38.0%{transform:none}3.0%,9.1%,15.2%{transform:rotate(-13deg)}6.1%,12.2%,18.2%{transform:rotate(13deg)}21.3%{transform:rotate(0)}}@keyframes uaLcallWL{0.0%,38.0%{opacity:1;transform:none}11.4%{opacity:0;transform:translate(-1px,1px)}}@media (prefers-reduced-motion:reduce){.ual-phone-call *{animation:none!important}}</style><g class="uam"><path pathLength="1" d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z"/><g class="pa"><path pathLength="1" d="M14 6a4 4 0 0 1 4 4"/></g><g class="pb"><path pathLength="1" d="M14 2a8 8 0 0 1 8 8"/></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"><path pathLength="1" d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z"/><g class="pa"><path pathLength="1" d="M14 6a4 4 0 0 1 4 4"/></g><g class="pb"><path pathLength="1" d="M14 2a8 8 0 0 1 8 8"/></g></svg>
Tags: call, communication, line, outline, phone, stroke
More Communication motion icons
BellBell OffMessageMessage SquareMessagesMailPhoneAt SignMicMic OffReplyForwardRSSVoicemailContact CardBell RingMail OpenMail CheckNew MessageTypingPhone OffIncoming CallVideo OffWave Hello