Sleek Editor ← Open the editor

Guide

How to Add Text to a Video Online for Free

Titles, captions, lower thirds and call-outs — text is what turns raw footage into a finished story. Here is how to add styled, animated text to your video in the browser, free and without a watermark.

Where text helps most

A short title in the first seconds tells viewers what they are watching, captions make a video watchable with the sound off, and a call-out at the end tells them what to do next. Social platforms autoplay videos silently, so videos with on-screen text routinely hold attention longer than videos without it. The trick is to add text that is easy to read and quick to disappear — and that is exactly the workflow below.

Step 1 — Create a text clip

Open the editor, create or open a project, and add a text clip from the text section of the left panel. It lands on the timeline like any other clip, with its own start point and duration, so it can sit above or between your video clips. Double-click it to start typing, and the words appear live on the preview canvas.

Step 2 — Style it

Select the text clip and the properties panel fills with typography controls: font family, size, weight, letter spacing, alignment, fill colour, plus an optional stroke, drop shadow and background box. The stroke and shadow are not just decoration — they keep light text readable over bright footage and dark text readable over dark scenes. Because the preview is the same canvas the exporter renders, what you style here is exactly what appears in the finished file.

Step 3 — Position and time it

Drag the text anywhere on the preview to position it; the layout is resolution-independent, so text placed for a 16:9 project behaves sensibly when you switch the project to 9:16 for Shorts or Reels. On the timeline, drag the clip's edges to control exactly when the text appears and disappears. Text that enters on the first frame of a shot and leaves with the shot usually feels the most natural.

Step 4 — Animate it with keyframes and easing

This is where Sleek Editor separates itself from basic text tools. Select the text clip to open its animation lane, then add keyframes to any property — position, scale, rotation or opacity — and drag the keyframes to set the timing. Open the built-in easing editor to shape the motion between keyframes: standard presets for quick work, or a custom bezier curve for something distinctive. A title that slides in with a soft ease-out and fades up from zero opacity looks professionally animated in about six keyframes' worth of work.

Step 5 — Export

When the text looks right in the preview, export as usual: pick the resolution, frame rate and quality, and the text is rendered into the video itself — baked into every frame, not an overlay a player might drop. Exports run on the browser's hardware encoder, typically producing MP4 at up to 4K, and there is no watermark on the output.

Tips for readable text

Frequently asked questions

Can I animate each letter or word separately?

You can animate the whole text clip's position, scale, rotation and opacity with independent keyframes and custom easing. For word-by-word effects, stack two or three text clips with offset timings — a common trick for kinetic-style captions.

Will the text stay sharp at 4K?

Yes. Text is rendered as vectors into each frame at the export resolution, so titles that look crisp at 1080p stay crisp at 2160p — no upscaling blur.

Do I need an account to use the text tools?

No. The editor opens straight in the browser with no sign-up, projects autosave locally, and exports carry no watermark. Advertising funds the project, not paywalls.

Add text to your video →