CSS Animation Generator
Generate keyframe animations — fade, slide, bounce, pulse, spin and shake.
To generate a CSS animation, pick an effect and adjust the duration, easing and repeat count. The preview loops continuously so you can judge the motion. Animating only transform and opacity keeps the animation on the compositor and off the main thread.
Runs in your browser- Privacy
- Runs entirely in your browser — nothing is uploaded
- Cost
- Free, unlimited, no sign-up
Frequently asked questions
Which properties are safe to animate?
Should I respect reduced-motion preferences?
How to use the css animation generator
- 1Choose the animation.
- 2Enter or paste your animation name.
- 3Set the duration.
- 4Choose the easing.
- 5Choose the repeat.
- 6The result appears immediately — copy or download it.
Embed this tool
Put the working css animation generator on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.
Share this tool
Related tools
Cubic Bezier Easing GeneratorBuild custom CSS easing curves and see the motion they produce.CSS Hover Effect GeneratorGenerate a hover effect that animates cleanly, with the reduced-motion guard included.CSS Loader GeneratorBuild a spinner, dots, bars or a pulse from pure CSS and copy the keyframes.Blob Shape GeneratorDesign organic SVG backgrounds: four interpolation styles, gradients, layers and any canvas size.CSS Border Radius GeneratorDrag eight handles to shape every corner: elliptical radii, inverted corners and squircles.CSS Box Shadow GeneratorDesign a CSS box-shadow with live values for offset, blur, spread and colour.
Last updated
More css generators