developer
JSON Path Tester
Test JSONPath expressions against JSON data. Supports dot notation, arrays, slicing, and wildcards.
Create CSS keyframe animations with presets and custom keyframes. Live preview and copy-ready code.
CSS animation generator
Configure animation properties and keyframes — preview live and copy the CSS.
Keyframes
Preview
CSS output
How to use
CSS @keyframes animations define how an element's style changes at various points during the animation. Each keyframe specifies CSS properties at a percentage of the animation timeline (0% = start, 100% = end). The animation shorthand property combines name, duration, timing-function, iteration-count, and direction into one declaration.
The timing function controls the animation's acceleration curve. "ease" starts slow, speeds up, then slows down. "linear" maintains constant speed. "ease-in" starts slow, "ease-out" ends slow. The "alternate" direction makes the animation play forward then backward, creating smooth looping effects. These animations run on the GPU for smooth 60fps performance.
More Developer tools
Related tools
developer
Test JSONPath expressions against JSON data. Supports dot notation, arrays, slicing, and wildcards.
developer
Convert between px, em, and rem CSS units. Set custom root and parent font sizes with a reference table.
developer
Create gradient borders with live preview and generated CSS code. Customize colors, width, radius, and angle.
converter
Convert JSON arrays to CSV and CSV to JSON instantly in your browser. Download CSV files with one click.