The View Transitions API lets the browser automatically animate between two DOM states — no manual position tracking, no JS animation libraries. This tool gives you a real, working demo (not a mockup) so you can see exactly how fade, slide, and scale effects feel before committing, then generates the view-transition-name CSS, the ::view-transition-old/new keyframes, and the minimal JS wrapper you need to ship it.
The box morphs using the real View Transitions API with your settings above.
Fade (the browser default, just tuned timing), slide, or scale.
Adjust until the live demo feels right — it's running the real API, not a CSS animation mockup.
Watch the actual transition play in the demo box.
Get the view-transition-name CSS, keyframes, and the JS wrapper to call in your app.