Add Text to Video or Image

Upload any image or video, style your text with 20+ fonts, then download with the overlay burned in.

Media*
Image or video Click or drop — up to 80 MB
Font color
Script
Text shadow
Underline

Upload media to preview

Upgrade to Liminalshort for more AI access
AI video generation, image generation, voices, and more — all in one place
See plans

Free Online Text Overlay Tool — No Account Needed

Liminalshort's Add Text tool lets you burn captions, titles, subtitles, or any text overlay directly into your image or video file — completely free and entirely in your browser. No server upload, no watermark, no sign-up required.

Choose from 20+ curated fonts, pick any font color, adjust text shadow intensity, add a stylised underline, then drag and resize the text to the exact position you want. When you're happy, hit Download and receive a full-resolution PNG (for images) or WebM (for videos) with the text permanently composited in.

Features of the Add Text Tool

20+ Fonts

Courier, Bebas Neue, Lobster, Orbitron, Zen Dots, Righteous, Michroma, Special Elite and more — hover to preview each font live before committing.

Full Color Control

Use the color picker or type a hex code directly to set the exact font color and shadow color for your text overlay.

Text Shadow Presets

Choose None, Soft Glow, or Hard Drop — or use Custom mode to dial in offset, blur, and shadow color precisely.

Underline Styling

Add a stylised line below your text with adjustable distance, thickness, blur, and color — great for titles and lower-thirds.

Drag, Scale & Rotate

Drag the text box anywhere on the frame. Use corner handles to scale, edge handles to stretch, and the rotation handle to set any angle.

Works on Video Too

Upload MP4, MOV, or WebM clips and the text is burned in across every frame. Output is a WebM file ready to share or re-encode.

No Upload to Server

All processing happens in your browser via the Canvas API. Your media never leaves your device.

Full-Resolution Export

The downloaded file matches your original media dimensions — no quality loss, no compression artifacts from resizing.

How to Add Text to a Video or Image

Upload your file

Click the upload area or drag and drop an image (JPG, PNG, GIF, WebP…) or video (MP4, MOV, WebM…) up to 80 MB.

Type your text

Enter your caption or title in the Script field. Line breaks are preserved exactly as you type them — no automatic wrapping.

Style it

Pick a font, set the color, choose a text shadow preset, and optionally add an underline with custom thickness and color.

Position & size the text

Drag the text anywhere on the preview. Use the corner dots to scale, the edge dots to stretch horizontally or vertically, and the circle above the box to rotate.

Download

Click Download. For images you get a lossless PNG. For videos the text is rendered frame-by-frame and exported as a WebM file.

Frequently Asked Questions

Is this tool completely free?

Yes. The Add Text tool is free with no account required. It runs entirely in your browser — there are no credits, no watermarks, and no limits on file size beyond the 80 MB cap imposed by browser memory.

Does my video get uploaded to your servers?

No. Everything is processed locally using the HTML5 Canvas API and MediaRecorder. Your file is read by your browser and never leaves your device.

What video formats are supported?

You can upload MP4, MOV, WebM, and most other formats your browser can play. The exported file is always WebM (VP9 or VP8). For widest compatibility, re-encode the WebM to MP4 using a tool like HandBrake or FFmpeg after downloading.

Can I add text to a GIF?

GIFs are treated as static images — only the first frame is used. If you need animated output, convert your GIF to MP4 first, then upload the video.

Why does video export only work in Chrome or Edge?

Safari 14.5+ exports MP4 natively. Chrome and Edge use the WebCodecs API to produce MP4. Firefox exports WebM. All processing stays in your browser — nothing is uploaded.

What's the difference between this and the full Liminalshort app?

The full app adds AI image generation (Flux, Seedream, Grok, Qwen…), AI video generation (Kling, Hailuo, Seedance, Runway…), text-to-audio, image-to-video, and a history gallery. The Add Text tool here is a single feature extracted and made freely available with no account.