Free tool · VTTITT

Convert VTT
to iTT

Drop in a .vtt (WebVTT) file, get a clean .itt (iTunes Timed Text) back. ITunes Timed Text is Apple's TTML 1.0 profile used by iTunes and Final Cut Pro. Strict XML with limited per-element styling. The conversion runs entirely in your browser — your captions never leave the page.

Input · VTT
Output · ITT
Everything runs in your browser — no upload, no signup.
Need to generate the captions in the first place?
Drop a video into the editor — 5 free minutes, no card needed.
Open editor

Frequently asked

Why convert VTT to iTT?+

WebVTT is the W3C web standard for HTML5 <track> captions, with cue settings and basic styling. ITunes Timed Text is built for iTunes Connect ingest and Final Cut Pro caption tracks. Converting lets you take a file produced for one workflow and use it in the other without re-typing or re-timing anything.

Is timing preserved exactly?+

Yes. The converter only re-encodes the file structure — start and end times round-trip to within one millisecond.

Does any styling survive the conversion?+

Most styling drops in this direction. VTT supports inline styling and iTT doesn't, so override codes, cue tags, and positioning attributes are stripped. Timing and text always survive.

Does this run on a server?+

No. The conversion is pure JavaScript running in your browser — files never upload anywhere. Works offline once the page is loaded.

More subtitle tools