Drag to move, drag the corner handles to resize. Every layer — text, shapes, background media — is independently placeable. Runs entirely in your browser.
0.0s
Loading…
How this stays easy to extend: every template below is a plain JSON "scene" (a list of layers with position/size/animation). Adding a new template means writing a new JSON object, not new rendering code — ask me to add one any time and it drops straight into the Templates list. New layer types (like the Map Pin marker) register the same way.
Video shape
Tip: pick a shape first, then load a template — changing shape after reloads the current template from scratch.
Safe zone guide
Templates starter scenes — edit freely after loading
Typeface pairing
Custom fonts .ttf / .otf / .woff / .woff2
Click to import a font file
Background media image or video
Click to choose an image or video file
Layers
Selected layer
Data sources for Temporal Line / Stat / Map layers
Scene
Recorded video keeps real transparency (works in Chrome and most modern editors) — good for layering over other footage. A few older tools may show it as solid black; test a short export first if unsure.