Is this CSS animation generator free?
Yes. MotionCraft runs locally in your browser, requires no account and exports CSS for free.
Free, local and no login
Build polished CSS animations visually instead of hand-writing keyframes. MotionCraft gives you a canvas, timeline and curve editor, then exports ready-to-use CSS.
Create an animationA working example with the exact code it produces. Copy it, or open it in the editor and change anything.
.body-copy {
transform: translate3d(70px, 143px, 0);
width: 340px;
height: 34px;
background: #00000000;
color: #8b90a0;
font-size: 18px;
font-weight: 400;
animation: body-copy-anim 1200ms linear 0ms infinite both;
will-change: transform, opacity;
}
@keyframes body-copy-anim {
0% {
transform: translate3d(70px, 161px, 0);
opacity: 0;
animation-timing-function: ease-out;
}
50% {
transform: translate3d(70px, 143px, 0);
opacity: 1;
}
100% {
transform: translate3d(70px, 143px, 0);
opacity: 1;
}
}
@media (prefers-reduced-motion: reduce) {
.body-copy {
animation: none;
transition: none;
}
}Keep the distance small — 16 to 24px. Long travel makes a page feel slow to read because the eye follows the movement instead of the words. This is the entrance to reach for when you are not sure which to use.
Create keyframe animations without writing CSS first
Fine-tune timing, transforms, opacity and easing visually
Export animation code that works in production
Choose an element or preset in the studio.
Set keyframes and adjust motion on the timeline.
Copy clean CSS and use it in your project.
Yes. MotionCraft runs locally in your browser, requires no account and exports CSS for free.
Yes. Use the visual curve editor to adjust bezier handles and preview the result before exporting.