The short version
- An animated logo is a brand's logo with a short movement added, such as a reveal, a line drawing itself, parts assembling or colour shifting.
- Most logo animations for intros and outros work best at around one to three seconds, ending on the exact static logo.
- One idea per animation is enough, and the movement should match the brand's personality in the same way its colours and type do.
- Websites can animate logos with SVG and CSS or with Lottie files, while video needs MP4, email needs GIF and editing needs a format with transparency.
- Every animated logo needs a static version, for small sizes, print and people who prefer reduced motion.
On this page
An animated logo is your logo with one short, purposeful movement: it reveals itself, draws its own lines, assembles from its parts, shifts colour or breathes gently in a loop. The best ones are brief, usually one to three seconds for an intro, and they always end on the exact logo people already know. Think of it as the logo arriving, not performing.
Five ways to animate a logo
Almost every good logo animation is one of five techniques, sometimes two combined. Choose the one that suits the shape of your logo and the character of the brand.
| Technique | What happens | Suits |
|---|---|---|
| Reveal | The logo fades, wipes or unmasks into view | Any logo; the safest choice |
| Draw-on | Lines draw themselves, then fill | Line-based marks, monograms, signatures |
| Assemble | Parts slide or scale into place | Logos made of distinct shapes |
| Shift | Colour or a gradient travels through the logo | Gradient logos and bold wordmarks |
| Idle loop | A subtle, endless breathing or shimmer | Loading states, stage screens, live streams |
Rules that keep a logo animation tasteful
A logo animation is repeated many times: at the start of every video, on every page load, at every event. Anything clever wears thin quickly. Restraint is what lets people enjoy it the hundredth time. Motion design principles covers the reasoning in more depth.
Avoid
- Animations longer than the message they introduce
- Spinning, bouncing or exploding the logo
- Ending on a pose that isn't the real logo
- Movement that contradicts the brand's character
- Only one version, with no static fallback
Do
- One to three seconds for intros and outros
- One idea, done cleanly
- End on the exact static logo, and hold it
- Calm brands move slowly, lively brands can move briskly
- Keep a static logo for small sizes and print
Match the motion to the brand the same way you match colours and type. A law firm's logo might fade in over a second with a soft ease. A music festival's can snap into place with a little overshoot. Brand personality helps you name the character first, and easing turns it into curves.
How to make a draw-on logo animation in SVG
The draw-on effect uses a neat trick in SVG. A stroke can be drawn as dashes, and if one dash is as long as the whole path, you can slide it into view by animating its offset. Setting pathLength="1" on the path makes the maths simple: the path counts as one unit long, whatever its real length.
<svg viewBox="0 0 120 120" width="120" height="120" role="img" aria-label="Northlight">
<path class="draw" d="M20 100 L20 20 L100 100 L100 20" pathLength="1"
fill="none" stroke="#1e1b4b" stroke-width="10"
stroke-linecap="round" stroke-linejoin="round" />
</svg>.draw {
stroke-dasharray: 1;
stroke-dashoffset: 1; /* hidden: the dash starts one full length away */
animation: draw 1.2s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}
@keyframes draw {
to { stroke-dashoffset: 0; } /* drawn */
}
@media (prefers-reduced-motion: reduce) {
.draw { animation: none; stroke-dashoffset: 0; }
}Animating a gradient logo
Gradient logos have a movement built in: let the colour travel. A slow shift of the gradient through a wordmark or icon reads as light moving across the surface, and it keeps the shape completely still, which is kind to legibility. The trick for a clean loop is a gradient that ends on the colour it starts with, so the repeat has no seam.
linear-gradient(90deg, #6d28d9 0%, #db2777 50%, #6d28d9 100%).wordmark {
background: linear-gradient(90deg, #6d28d9 0%, #db2777 50%, #6d28d9 100%);
background-size: 200% 100%;
-webkit-background-clip: text;
background-clip: text;
color: transparent;
animation: shimmer 6s linear infinite;
}
@keyframes shimmer {
to { background-position: 200% 0; }
}
@media (prefers-reduced-motion: reduce) {
.wordmark { animation: none; }
}Gradient text has its own legibility rules; see gradient text in CSS. And make sure the logo also exists in one flat colour, as gradient logos explains.
How long an animated logo should be
- Video intros and outros: about one to three seconds, then hold the finished logo for a moment.
- Website header: play once, quickly, on first visit; never on every page change.
- Loading states: a slow idle loop that doesn't look impatient.
- Stage screens and streams: a very slow loop, since it may be on screen for hours.
The last frame of an intro should be the logo exactly as it appears everywhere else, on the brand's usual background.
Which format to export an animated logo in
| Where it plays | Format | Notes |
|---|---|---|
| Website or app | SVG with CSS, or a Lottie file | Sharp at any size, tiny files, can respect reduced motion |
| Social video | MP4 | Placed on a background; no transparency needed |
| Video editing | A format with transparency, such as ProRes 4444 | So editors can put it over any footage |
| Email signature or newsletter | GIF | Keep it short and small; the first frame should be the full logo |
| Presentations | MP4, or the tool's own animation | Test on the machine that will present |
For more on loops and file types, see GIF vs MP4. And whatever you export, pair it with a background that suits it: an animated logo over a still, calm field reads better than one over busy footage. Putting a logo on a gradient covers contrast and placement.
Questions people ask
How long should an animated logo be?
For video intros and outros, about one to three seconds, ending on the static logo and holding it briefly. Idle loops for screens can be longer and slower.
What is the easiest way to animate a logo?
A simple reveal: a fade, wipe or mask that uncovers the logo over about a second. It works for any logo and is hard to get wrong.
What format should an animated logo be?
SVG with CSS or Lottie for websites and apps, MP4 for social video, a format with transparency such as ProRes 4444 for editing, and GIF for email.
How do I make a logo draw itself?
In SVG, set pathLength to 1 on the path, give it a stroke-dasharray of 1 and animate stroke-dashoffset from 1 to 0.
Do I still need a static logo?
Yes. Small sizes, print, favicons and people who prefer reduced motion all need the static version, and every animation should end on it.
Written by Gradiently
The team behind Gradiently, a design tool built around Marks: living gradients that make everything you design look like yours.
See our profile


