Position and offsets
Start with a nine-point preset, then use horizontal and vertical offsets for precise placement. Keep the full layer inside the frame.
Create captions, labels, callouts, badges or image layers and control exactly where and when they appear.
Drop a video here
or click to browse
Leave blank to start at 0:00.
Leave blank to keep through end.
File name
-
Original size
-
Output size
-
Resolution
-
Duration
-
Format
-
Choose a text or image layer, set its position, size, opacity and optional time range, then preview the beginning, middle and end before rendering the new video.
A video overlay is a text or image layer rendered above the source frames. It can label a speaker, show a callout, add a badge or place temporary visual information without changing the source file itself.
Product teams, teachers, support teams, editors and social-content creators use overlays for labels, instructions, prices, speaker names, chapter cues and visual emphasis.
Choose the source video and wait for its dimensions and duration.
Select Text or Image, then enter copy or choose an image the browser can decode.
Set font or image size, position, offsets, opacity and rotation.
Use the entire video or define a start and end time for temporary content.
Preview several moments, render the output and inspect readability, clipping and timing.
Start with a nine-point preset, then use horizontal and vertical offsets for precise placement. Keep the full layer inside the frame.
Text size controls readability; image size is usually relative to video width. Check both small and large screens.
Lower opacity lets the picture show through, but can reduce legibility. Add contrast or a text background rather than making important information too faint.
Use rotation sparingly. Angled labels can fit a composition, but long text becomes harder to read.
Use a custom range when the overlay refers to one scene. Check that start and end timestamps match the intended content.
An overlay is general visual information and may appear only briefly. A watermark is normally a persistent brand or ownership mark. The rendering controls can overlap, but page copy and internal links should preserve these distinct user intents.
When verified in source code, local media and layer assets are composited and encoded in the browser. Direct URLs still require network access and can be blocked by CORS, authentication or expiration. Never claim local-only handling for a remote URL flow.
Increase contrast, add a background, enlarge the font or move the layer away from a busy area.
Reduce its size or offsets and keep the entire bounding box inside the video frame.
Verify start and end values against the video timeline and account for any trimmed source used before this step.
Use a suitable source resolution and avoid enlarging a small raster image beyond its useful size.
The current tool supports text and compatible image layers. Exact image formats and font options must follow the implemented controls.
No. An overlay is rendered into the picture. A subtitle track remains separate and can often be toggled, styled or translated by the player.
The rendering may be similar, but the intent differs. Overlays communicate general or temporary information; watermarks identify brand or ownership.
Yes when the time-range control is enabled. Set start and end times within the source duration.
Use a position preset as a starting point and refine placement with X and Y offsets.
Yes for supported PNG or WebP files with alpha. Confirm the preview and exported result because decoder support can vary.
No. The operation should produce a separate rendered video.
The browser may need to decode every frame, composite the layer and encode the complete result. Duration, resolution and codec affect processing cost.