Subtitle Geometry & Legibility | Bounty_OS Docs

Ensure your subtitles are readable on every device with proper placement, font sizing, contrast, and timing aligned to platform UI safe zones.

📁 Bounty_OS Documentation
Content Strategy ▸ subtitles.txt

Subtitle Geometry & Legibility

An estimated 85% of social media video is watched with the sound off. This single statistic makes subtitles one of the most critical production elements for any Bounty_OS creator. Poorly placed, hard-to-read, or mistimed subtitles don't just reduce accessibility — they directly suppress your view count by causing sound-off viewers to swipe past content they can't follow. This guide covers the geometry, typography, and timing rules that ensure your subtitles work on every device and every platform.

Placement: The Safe Zone

Every social platform overlays UI elements on your video — profile icons, like buttons, captions, share buttons, and navigation bars. These elements create dead zones where subtitle text becomes obscured or unreadable. The universal safe zone for subtitle placement is the center-screen region, specifically avoiding the top 15% and bottom 25% of the frame.

  • Top 15%: Reserved for platform status bars, notification banners, and the "Following/For You" toggle on TikTok. Text placed here is frequently obscured.
  • Bottom 25%: Contains the caption/description area, username, sound attribution, and action buttons (like, comment, share). This is the most cluttered zone on both TikTok and Instagram Reels.
  • Center 60%: The safe zone. Place subtitles in the lower-center of this area (roughly 55–70% from the top of the frame) for optimal readability without competing with UI elements.
  • Avoid edges: Keep subtitle text at least 5% inset from the left and right edges to prevent clipping on devices with rounded screen corners.

Font Sizing for Mobile

Most social video is consumed on mobile devices with screens between 5.5 and 6.7 inches. At standard 1080p (1080×1920) resolution, the minimum readable font size is 48px. For optimal legibility, aim for 56–64px. Anything below 40px becomes difficult to read on smaller devices, especially for viewers with any degree of visual impairment. If your content will also be viewed on tablets or desktop (common for Instagram), these sizes remain effective because the proportional relationship to screen size is maintained.

Font Choice & Typography

CategoryRecommended FontsNotes
Primary (Sans-Serif)Arial, Montserrat, Inter, Roboto, Helvetica NeueClean, high legibility at small sizes; industry standard for mobile text
Bold/ImpactMontserrat Bold, Inter Black, OswaldUse for emphasis words or single-word callouts; avoid for full sentences
AvoidScript fonts, decorative serifs, handwriting styles, thin weightsPoor mobile legibility; appear unprofessional; difficult for dyslexic viewers
System SafeArial, Helvetica, sans-serif fallbackUse if your editing tool has limited font support

Contrast & Background Treatment

Subtitle text must be readable against any background your video might present — light, dark, busy, or plain. There are two proven approaches:

  1. White text + black stroke (2–3px): The most versatile approach. The stroke creates a readable edge against both light and dark backgrounds. Set stroke width to 2px minimum, 3px for bold fonts. This is the default style used by most professional captioning tools.
  2. Boxed background at 70% opacity: Place a semi-transparent dark rectangle behind the text. Use black or dark gray at 60–75% opacity. The box should have 8–12px padding around the text. This approach is slightly more readable than stroke but takes up more visual space.
  3. Drop shadow (backup): A strong drop shadow (2–4px offset, 80% opacity black) provides moderate contrast improvement. Less effective than stroke or box but acceptable when those options aren't available in your editing tool.

Timing & Synchronization

Subtitle timing directly affects comprehension and perceived production quality. Follow these rules for professional results:

  • Lead time: Display subtitle text 0.3–0.5 seconds before the corresponding speech begins. This gives the reader's eye time to locate and begin processing the text before the audio context arrives.
  • Hold time: Keep text on screen for at least 1.5 seconds, even for short phrases. Text that flashes too quickly is impossible to read at normal speed.
  • Sync with natural pauses: Break subtitle blocks at natural speech pauses — ends of sentences, clause boundaries, or breath points. Never break a subtitle in the middle of a phrase.
  • Maximum line length: Limit each subtitle block to 2 lines maximum and roughly 35–40 characters per line. Longer blocks require too much reading time and obscure too much of the video.
  • Word-by-word animation: The "karaoke style" word highlight (popularized by CapCut) improves engagement by 12–18% compared to static blocks, according to platform engagement studies.

Auto-Captioning Tools

ToolPlatformAccuracyNotes
CapCut Auto CaptionsCross-platformHigh (90–95%)Best-in-class for TikTok creators; supports word-by-word animation; free tier available
Instagram Native CaptionsInstagram onlyMedium-High (85–90%)Applied automatically to Reels; can be toggled on/off; limited styling options
TikTok Auto CaptionsTikTok onlyMedium (80–88%)Improving rapidly; supports multiple languages; limited font/style control
Opus ClipCross-platformHigh (90–95%)AI-powered; automatically identifies key moments; includes subtitle styling
DescriptCross-platformVery High (95%+)Transcript-based editing; excellent for long-form to short-form repurposing
Always Proofread Auto-Captions
No auto-captioning tool is 100% accurate. Brand names, product names, and industry jargon are the most common error points. Always review generated captions before posting — incorrect subtitles for a brand mention in a Bounty_OS campaign could result in post rejection during content review.

Related guides: See Video Safe Zones for the complete platform UI overlay map, Accessibility & Metadata for additional accessibility considerations, and Content Standards for Bounty_OS quality requirements that include subtitle expectations.

41 objectsUpdated 2026-02-10

We use cookies to analyze site usage and improve your experience. Privacy Policy