Design Tools

CSS Animation Generator — Build @keyframes Animations Free

🔒 Runs in your browser

Build CSS @keyframes animations without hand-coding. Set the animation name, duration, timing function, delay, iteration count, direction, and fill mode using form controls — the generated CSS class and keyframes block update live. Hit Play to preview the animation on a demo element. No upload, no account — runs in your browser.

How to use this tool

  1. Set animation name, duration, timing function, and other properties.
  2. Click Play to preview the animation on the demo element.
  3. Copy the generated CSS class and @keyframes block.
.fade-in {
  animation-name: fade-in;
  animation-duration: 1s;
  animation-timing-function: ease;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-fill-mode: none;
}

@keyframes fade-in {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

The keyframe template shows a fade-in-up effect. Edit the @keyframes block to customise the animation. Everything runs in your browser.

guide

How to Create CSS Animations Online — Free (2026)

Build CSS @keyframes animations with a visual builder. Configure timing, iteration, and fill mode, then copy the CSS.

More free toolsSee all 469
Merge PDFsCompress ImageJSON FormatterPassword GeneratorVAT CalculatorQR Code Generator
CSS Animation Generator — Build @keyframes Animations Free | brevio