🚀 Pockit is now on Chrome!

Stop searching on Google. Access tools instantly with 1-click.

Add to Chrome - It's Free

Privacy Guaranteed

All processing happens locally in your browser. Your data never leaves this device.

CSS Animation Generator

Create CSS @keyframes animations visually. Choose from presets like fade, slide, bounce, or spin—customize timing and easing, then copy production-ready code.

Animation Presets

0.5s
0s

Generated CSS

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.element {
  animation: fadeIn 0.5s ease 0s 1 normal forwards;
}

Live Preview

Pro Tip: Set fill-mode to 'forwards' to keep the final state. Combine with CSS transitions for richer motion effects.

CSS Animation Generator & Keyframe Maker

Generate CSS animations without writing code from scratch. Pick from 14+ animation presets—fadeIn, fadeOut, slideIn, bounce, pulse, spin, shake, flip, and more. Fine-tune duration, easing (timing function), delay, and iteration count. Preview in real-time and export clean @keyframes CSS ready for your web project.

1When to use this tool?

💡Add entrance/exit animations to web page elements
💡Create attention effects for buttons and CTAs
💡Build CSS loading spinners and loaders
💡Prototype micro-interactions before coding
💡Generate hover animations for cards and images

2Features

  • 14+ ready-to-use animation presets (fade, slide, bounce, spin...)
  • Live preview—see animation changes in real-time
  • Full control: duration, delay, easing, iteration, direction
  • Clean @keyframes output with animation shorthand
  • One-click copy to clipboard or download .css file
  • Works offline—100% client-side, no data uploaded

3How to Use

  • Select an animation effect from the preset library.
  • Adjust duration (speed), delay, and easing curve.
  • Watch the live preview update instantly.
  • Copy the CSS code or download as a .css file.

FAQ

Q. Can I customize the @keyframes code?

A. Absolutely. The generated CSS is yours to edit—copy it into your project and modify the keyframes as needed.

Q. Does this work with React, Vue, or Tailwind?

A. Yes! It outputs standard CSS. Use it in any framework, CSS file, or CSS-in-JS library.

Q. What's the difference between animation and transition?

A. Animations use @keyframes for complex, multi-step motion. Transitions are simpler, one-step changes between states. This tool focuses on keyframe animations.