CaptionPass
ProductConvertLearnPricingComplianceEnterpriseDocs
Sign inCreate accountDashboardConvert & fix free
CaptionPass

Professional caption delivery QA for editors and producers.

Product

  • Free caption converter
  • Fix captions
  • Pricing
  • What is CaptionPass?
  • API
  • Sign in
  • Dashboard
  • Compliance
  • Accessibility
  • Enterprise
  • Verify a receipt
  • About
  • Changelog

Learn

  • SRT vs VTT
  • YouTube caption upload issues
  • Why your captions are not showing
  • Fix overlapping subtitles
  • Educators
  • All guides →

Legal

  • info@captionpass.com
  • Privacy
  • Terms

© 2026 CaptionPass. Caption reliability layer for delivery.CaptionPass is in early access — features and limits may change. Spotted something off? Use Send feedback above.

CaptionPass Learn

Caption guides for delivery & troubleshooting

Formats, platform rules, and QC when uploads fail silently — then convert and fix your file with our free caption converter.

Caption guides for delivery & troubleshooting

Educators & classrooms

Teaching caption delivery, API automation, or post-production? We offer pilot access, class-friendly quotas, and direct support — with access scoped for teaching, not our operator tools.

Educators program →

Automate caption QA

If you are wiring pipelines or CI instead of clicking upload in a browser, use the versioned HTTP API: Bearer keys, POST /api/v1/process, structured report / output, and documented error codes.

Open API documentation

Compliance & evidence

  • How to evidence ADA Title II captionsWhat the DOJ web rule requires for captions, what counts as evidence rather than an assurance, and what a per-asset conformance record contains. Deadlines are dated and cited, and the tense is computed so the page cannot describe a passed deadline as upcoming.
  • What goes in the caption rows of a VPATWhich WCAG criteria are the caption rows of an Accessibility Conformance Report, which conformance level each evidence outcome actually supports, and why Not Evaluated beats an unjustified Not Applicable.
  • The FCC's four caption quality standardsAccuracy, synchronicity, completeness and placement under 47 CFR 79.1(j)(2) — what each requires, and precisely which of them a caption file can and cannot settle.
  • How to check captions against WCAG 2.1 AAWhich WCAG success criteria a caption file bears on, how to run a per-criterion check that names its own limits, and what a clean result does and does not establish.

Formats & files

  • Free online caption converter — SRT, VTT, and delivery QAHow CaptionPass works as a free caption converter with upload-ready and enhanced exports, platform presets, and explainable fixes. Try the same presets on the homepage tool or Quick fix before you open a Pro project.
  • SRT to VTT converter guide — headers, timestamps, and pitfallsWhen to convert SRT to WebVTT, what breaks if you rename extensions, and how to validate before HTML5 or YouTube delivery. CaptionPass converts and validates both formats in the dashboard workbench and v1 API.
  • SRT vs VTT — when each format silently failsComma vs dot timestamps, WEBVTT headers, and where YouTube, TikTok, and HTML5 bite. Run either format through the homepage tool or POST /api/v1/process to see explainable fixes before delivery.
  • Caption file encoding — UTF-8, BOM, and garbled textWhy uploads show mojibake or blank cues: UTF-8 vs legacy encodings and quick fixes. CaptionPass ingest reports flag encoding issues in the workbench Checks tab and v1 processing errors.
  • Burned-in vs soft subtitles — what to deliver whenOpen captions burned into the picture vs separate SRT/VTT tracks — tradeoffs for editors and clients. Pro users can mux or burn-in via v1 render jobs after sidecar QA in the workbench.
  • CaptionPass vs generic subtitle convertersFormat swap tools vs delivery QA: explainable fixes, platform presets, and when each approach fits your workflow. CaptionPass adds Checks, receipts, and handoff packs on top of one-shot homepage conversions.
  • CaptionPass vs Subtitle EditDesktop authoring vs delivery QA: when to use Subtitle Edit for editing and CaptionPass for platform-safe validation and API automation. Ship Subtitle Edit exports through the dashboard workbench or v1 API for final QA.
  • TTML and DFXP — broadcast-style timed text on the webNamespaces, timing, styling stripped in practice, and when TTML is the right interchange vs SRT or WebVTT. Convert inbound TTML through v1 or the homepage tool when clients deliver broadcast sidecars.
  • CaptionPass JSON IR and the developer-json presetLossless-ish cue interchange for tooling: when to use JSON IR, version tag, and how it pairs with the HTTP API. Request the developer-json preset from POST /api/v1/process or export it from the workbench.

Platforms & readability

  • Reading speed for captions — CPS, line length, and platformsCharacters per second, lines per cue, and where YouTube, TikTok, and HTML5 push back. Platform presets in the dashboard and v1 API apply the same CPS and line-length rules automatically.
  • YouTube caption upload issues — silent rejection and timingWhen Studio accepts a file but captions vanish: format, line length, drift, and how to validate before publish. Export with the YouTube preset from Deliver or v1 before you upload to Studio.
  • YouTube rejected my SRT — invalid file and Studio errorsWhen YouTube Studio blocks an SRT upload: encoding, index gaps, bad timestamps, and how to validate before you retry. Quick fix and the homepage tool surface the same diagnostics as a failed v1 run.
  • TikTok subtitle format — short lines, CPS, and clean SRTVertical video reading speed, styling stripped on upload, and export settings that survive TikTok delivery. Use the social-shorts handoff profile or TikTok preset from Deliver before upload.
  • WCAG-minded captions — reading speed, sound tags, and burned-in contrastHow WCAG 1.2.x thinking maps to real files: CPS, line length, SDH-style cues, and contrast for open captions. Platform presets in the dashboard enforce readable CPS before you hand off to clients.
  • Educators & classrooms — CaptionPass for instructionPartner program for instructors: API keys, workspace pilots, Learn guides, and classroom-appropriate access. Students can start with the free homepage tool before moving to dashboard projects.

Troubleshooting & QC

  • Caption timing drift after export from Premiere or DaVinciWhy captions slip after NLE export: frame rates, timecode starts, and how to normalize before YouTube or client delivery. Pro drift diff in the workbench compares revisions after you re-import from an NLE.
  • Caption QA API for CI/CD pipelinesAutomate SRT and VTT validation in GitHub Actions or your build pipeline with POST /api/v1/process and Bearer API keys. Keys and usage meters live under dashboard Automate alongside export webhooks.
  • Why your captions are not showing — a triage guideHTML5, YouTube, and TikTok checks when subtitles vanish after upload. Cross-check workbench preflight and History receipts to confirm what CaptionPass actually exported.
  • Fix overlapping subtitlesWhat overlap means and why some players drop overlapping cues. CaptionPass flags overlapping_cues in Checks and can auto-fix via Fix again or v1 process.
  • Timecode, frame rate, and caption syncWhy captions drift or jump: drop-frame vs non-drop, fractional frame rates, and export settings that survive upload. Pro drift panel and v1 diff help confirm sync after re-export from an NLE.

Authoritative references (external)

When you need the official word — especially while arguing with a stubborn upload dialog — keep these open in another tab.

  • W3C — WebVTT
  • MDN — WebVTT
  • YouTube Help — Add your own subtitles & closed captions
  • TikTok Help — Subtitles and closed captions

Ready to clean a file? Try CaptionPass on the home page. Compare tiers on the pricing page.

From around the web

Recent posts from feeds we follow (captioning, media, and accessibility). Updates about hourly in production.

  • If you have to ask, is it accessible?WebAIM Blog·Aug 31, 2026As one of the researchers identifying products and tools for inclusion in the NCADEMI EdTech Accessibility Directory, VPATs have been on my mind. Most of the product vendors in the directory that do have VPATs do not pro
  • CSS animations, human rights, and big accessibility at the AB Web MeetupW3C Blog·Jul 15, 2026On 2 July 2026 , the W3C Advisory Board organised a meetup around the web and web standards. It featured three talks and had time to mingle.
  • An Extension is Not an ExcuseWebAIM Blog·May 28, 2026The Department of Health and Human Services recently announced a one-year extension of the compliance dates for web content and mobile app accessibility requirements under Section 504 of the Rehabilitation Act. The requi
  • W3C recognized on the 2026 Forbes Accessibility 200 listW3C Blog·May 21, 2026The World Wide Web Consortium (W3C) is honored to be included in the Forbes Accessibility 200 list for 2026 in recognition of the impact that our Web Accessibility Initiative (WAI) has had on the world.
  • Tolerating InaccessibilityWebAIM Blog·Apr 30, 2026The latest WebAIM Million report shows that detectable homepage accessibility errors increased over the past year. This article considers what those results may reveal about the organizational and societal forces that co
  • Ask AIMee: An accessible accessibility-focused AI chatbotWebAIM Blog·Mar 31, 2026We’re happy to introduce AIMee – an easy-to-use, AI-powered conversational chatbot focused on accessibility. AIMee has been designed to be highly accessible to users with disabilities. Ask her accessibility questions to
  • A New Path for Digital Accessibility?WebAIM Blog·Feb 27, 2026Please note This post will explore how an adaptive, intelligent system could empower users with disabilities to optimize their experience in digital environments. Even were such a system available tomorrow, developers of
  • 2026 Predictions: The Next Big Shifts in Web AccessibilityWebAIM Blog·Dec 22, 2025I’ve lived long enough, and worked in accessibility long enough, to have honed a healthy skepticism when I hear about the Next Big Thing. I’ve seen lush website launches that look great, until I activate a screen reader.
  • Accessibility by Design: Preparing K–12 Schools for What’s NextWebAIM Blog·Jul 30, 2025Delivering web and digital accessibility in any environment requires strategic planning and cross-organizational commitment. While the goal (ensuring that websites and digital platforms do not present barriers to individ
  • Up and Coming ARIAWebAIM Blog·May 30, 2025If you work in web accessibility, you’ve probably spent a lot of time explaining and implementing the ARIA roles and attributes that have been around for years—things like aria-label, aria-labelledby, and role="dialog".

Editorial picks from RSS feeds; articles belong to their publishers. We link out only — no full text republishing.