Upload any image or video, style your text with 20+ fonts, then download with the overlay burned in.
Upload media to preview
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.
Courier, Bebas Neue, Lobster, Orbitron, Zen Dots, Righteous, Michroma, Special Elite and more — hover to preview each font live before committing.
Use the color picker or type a hex code directly to set the exact font color and shadow color for your text overlay.
Choose None, Soft Glow, or Hard Drop — or use Custom mode to dial in offset, blur, and shadow color precisely.
Add a stylised line below your text with adjustable distance, thickness, blur, and color — great for titles and lower-thirds.
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.
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.
All processing happens in your browser via the Canvas API. Your media never leaves your device.
The downloaded file matches your original media dimensions — no quality loss, no compression artifacts from resizing.
Click the upload area or drag and drop an image (JPG, PNG, GIF, WebP…) or video (MP4, MOV, WebM…) up to 80 MB.
Enter your caption or title in the Script field. Line breaks are preserved exactly as you type them — no automatic wrapping.
Pick a font, set the color, choose a text shadow preset, and optionally add an underline with custom thickness and color.
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.
Click Download. For images you get a lossless PNG. For videos the text is rendered frame-by-frame and exported as a WebM file.
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.
No. Everything is processed locally using the HTML5 Canvas API and MediaRecorder. Your file is read by your browser and never leaves your device.
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.
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.
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.
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.