How to Annotate a Video Free — Add Text, Arrows & Shapes
Table of Contents
You have a video. You need to label something in it — a UI element, a step in a process, the exact location of a bug. You don't want to learn video editing software, pay for a subscription, or sit through a download. You just need to point at things.
That is what the Heron Video Annotator does. Upload your video, click to place text labels or draw arrows, hit Render, and download. The annotations burn permanently into the video. No watermark, no account, no app install — it runs in your browser.
What Does It Mean to Annotate a Video?
Annotating a video means adding visual overlays — text, arrows, shapes — that help a viewer understand what they're looking at. Think of the red circle someone draws around a bug in a screen recording, the label pointing to a button in a tutorial, or the arrow showing "look here."
These annotations are burned into the video so they appear for everyone who watches it, no matter what device or player they use. That is different from interactive annotations (like YouTube end screens or clickable links), which only work in specific platforms.
Common reasons people annotate videos: software tutorials and product demos, bug reports showing exactly where an issue appears, training videos with labeled steps, and code walkthroughs with callouts on specific lines.
Step-by-Step: How to Annotate a Video
Here is the full process using the free browser-based tool:
- Upload your video. Go to the tool and drop your MP4, WebM, or MOV file. The video loads directly in your browser — nothing is sent to a server.
- Pause at the frame you want to annotate. Use the seek bar to scrub to the moment you want to mark up.
- Pick your annotation type. Choose Text, Arrow, Rectangle, or Circle from the toolbar. All annotations run throughout the entire video once placed.
- Click to place. For text, click where you want the label to appear and type. For arrows and shapes, click to place the start point.
- Style it. Pick a color using the color picker. Choose line thickness (Thin / Medium / Thick) and font size (Small / Medium / Large / XL).
- Add more annotations as needed. Stack multiple labels, arrows, and shapes. Each one shows in the annotation list so you can delete individual items if you change your mind.
- Render. Click "Render with Annotations." The tool plays through the video, composites every annotation onto each frame, and encodes the result. For a 2-minute video at 1080p, expect this to take 30-90 seconds.
- Download. Click the green Download button. The file has no watermark.
Text, Arrow, Rectangle, or Circle — Which to Use?
Each shape serves a slightly different purpose:
- Text — Use for labels, step numbers ("Step 1"), callouts ("Click here"), or any time you need words on screen. Works well in corners or near UI elements.
- Arrow — Use when direction matters. Pointing at a specific button, highlighting where the cursor should go, showing a flow between two elements.
- Rectangle — Use to frame or highlight a region. Great for "look at this section of the screen" or boxing in a specific form field or menu.
- Circle — Use for softer highlights or when you want to draw attention to a circular element. Also works well for highlighting a person's face or a specific icon.
You can combine all four in one video. A typical tutorial might use text labels for step numbers, arrows pointing to buttons, and rectangles around key UI regions.
Tips for Clean, Professional-Looking Annotations
Annotations that look sloppy undermine the professionalism of your video. A few things that make a big difference:
- Use a consistent color scheme. Pick one or two colors and stick with them. Red for warnings, blue for labels works well.
- Don't cover the action. Place text and shapes near the thing you're pointing at, not directly over the main content people need to see.
- Use Medium line thickness for most things. Thin lines get lost on small screens. Thick lines look heavy.
- Match font size to video resolution. Medium font size (24px) works at 720p. Use Large or XL for 1080p+ videos, especially if they will be viewed on mobile.
- Keep text short. One or two words work best as labels. For longer explanations, consider adding a voiceover separately.
After rendering, preview the video before sharing it. Playback on a phone or tablet often reveals that labels are too small or arrows are hard to see at smaller sizes.
When to Use This vs Other Video Tools
This tool annotates existing video — it does not record, trim, or transcode it. So here is how it fits into a typical video workflow:
- First, record your screen or walkthrough using the Orca Screen Recorder or any other recording tool.
- If you need to trim the recording down to the important parts, use the video trimmer first.
- Then bring the trimmed video here to add labels, arrows, and callouts.
- After annotating, you can add a logo watermark or burn in subtitles for accessibility.
If you need subtitles specifically (word-by-word timed captions), use the subtitle tool instead — it handles SRT files and timed text. The annotation tool places elements that appear throughout the entire video, not at specific timestamps.
Try It Free — No Signup Required
Runs 100% in your browser. No data is collected, stored, or sent anywhere.
Open Free Video AnnotatorFrequently Asked Questions
Do annotations stay on the entire video or just one section?
All annotations placed with this tool appear throughout the entire video. If you need an annotation to appear for only part of the video, trim the video first, annotate that segment, then merge the clips.
Is there a file size limit for videos?
No hard limit is enforced by the tool itself — everything runs in your browser. Practically, very large files (over 2GB) may be slow to process depending on your device memory. For best results, compress large videos first.
What video formats are supported?
MP4, WebM, and MOV are supported. MP4 (H.264) works on every device and is the recommended format for input.
Can I undo an annotation I placed?
Yes. Each annotation appears in the annotation list below the canvas. Click the X next to any annotation to remove it before rendering.
Does my video get uploaded anywhere?
No. The video is loaded and processed entirely in your browser using browser-native technology. Nothing is sent to any server.
Can I use this on my phone?
Yes. The tool is mobile-responsive and works in Safari on iPhone and Chrome on Android. Placing annotations by touch works the same as clicking on desktop.

