For subtitlers, video editors and course creators

Drop a folder of subtitle files, get one zip back in the format you need

Convert a whole folder of SRT, WebVTT, ASS/SSA or MicroDVD files to any of those formats or plain text, and save one zip with your folders kept. It runs in this browser tab with nothing to install, so client and unreleased files never leave your device.

  • Whole folders in, one zip out
  • Files never leave your device
  • $19 once, no subscription
Batch converterFree: 3 files per batch

Drop subtitle files or a folder hereChoose subtitle files

SRT, WebVTT, ASS/SSA, MicroDVD, YouTube .sbv and TTML/DFXP (.ttml .dfxp .xml); any number of files. On phones, select several files instead of a folder.

Convert to
Options auto encoding, no offset, keep tags

Sample batch3 files

  • lecture-03.vttReadyWebVTT · UTF-8 · 4 cues → lecture-03.srt
  • interview-fr.assReadyASS/SSA · UTF-8 · 4 cues → interview-fr.srt
  • trailer-cut.subReadyMicroDVD · UTF-8 · 3 cues → trailer-cut.srt
Or drop your own files above.
Output previewlecture-03.srt
1
00:00:00,500 --> 00:00:04,000
Welcome back. Today we look at colour grading.

2
00:00:04,200 --> 00:00:07,600
First, set the white balance
on a neutral grey card.

3
00:00:07,800 --> 00:00:11,000
Then adjust <b>exposure</b> before saturation.

4

Converted in this tab. Nothing is uploaded.

How it works

Drop, choose, save

  1. Drop files or a folder mixed formats are fine; each file is detected by its content.

  2. Choose the output format and, if you need them, a time offset or tag stripping.

  3. Save the result one file as is, or the whole batch as one zip with your folders kept.

Reads
SRT, WebVTT, ASS/SSA, MicroDVD, YouTube SBV and TTML/DFXP: .srt.vtt.ass.ssa.sub.sbv.ttml.dfxp
Writes
.srt.vtt.ass.sub.txt
Encodings
UTF-8, UTF-16 and common legacy encodings, detected automatically

Who it is for

Built for subtitle files that are not yours to upload

Many web converters upload each file to a server. Captionry reads and converts the batch inside your browser tab instead.

Subtitle and localization freelancers

Client files arrive in mixed formats and old encodings. Convert the whole delivery to the SRT, WebVTT or ASS file the client asked for, without putting their files on someone else's server.

Video editors with unreleased footage

Captions for a cut that is not public yet stay on your machine. Shift timing by a fixed offset and export SRT, WebVTT or ASS for each platform.

Course creators

Moving lessons between hosts? Convert a folder of captions in one go and keep the folder structure inside the zip.

Privacy by design

Files never leave your device

Captionry is a page, not an upload service. The converter works right in your browser tab, with nothing to install.

  1. The page loads the converter

    The converter is one script, served from this site. The only outside script is the cookieless Cloudflare page-view counter, which never sees your files.

  2. Your browser reads the files

    Files you drop are opened by this tab. No upload request is made, so unreleased and client material stays with you.

  3. The zip is built in the tab

    Converted files are packed into a zip in memory, then your browser saves it like any other file.

Check it yourself: load the page, turn off your network, and convert a batch. The converter only ever sends a license-key check when you have unlocked Unlimited and an anonymous count of each batch (number of files and formats), never your files or their names.

Formats

Every common text subtitle format, both ways

Mix formats in one batch: each file is detected by its content, then written in the format you choose.

Conversions Captionry supports
From \ ToSRTWebVTTASS/SSAMicroDVDPlain text
SRTyesyesyesyesyes
WebVTTyesyesyesyesyes
ASS/SSAyesyesyesyesyes
MicroDVDyesyesyesyesyes
Plain textOutput only: plain text has no timings to read

Scroll the table sideways to see every output format.

Options

The options a batch needs

Set them once; they apply to every file in the batch.

Whole folders

Drop a folder or a pile of files. Subfolders are kept inside the zip and files that are not subtitles are skipped.

Encoding detection

UTF-8 and UTF-16 are detected, plus common legacy encodings for Chinese, Japanese, Korean, Cyrillic, Greek, Hebrew and Arabic files; anything else is read as Western European (Windows-1252). Override it per batch. Output is always UTF-8.

Time offset

Move every cue earlier or later by a number of milliseconds, across the whole batch.

Strip formatting

Remove italic, bold and underline tags for platforms that want clean text. Position and colour codes ({\an8}, {\pos}, font colours) are removed from the text in every output.

Warnings per file

Malformed lines are skipped and listed under their file with line numbers, so one damaged file never stops the batch.

MicroDVD frame rates

Frame-based .sub files are read at the rate in their header line, or at the rate you choose, from 23.976 to 60 fps.

Pricing

$19 once for unlimited batches

No subscription, no account, nothing to install. Before you pay, try the full converter with up to 3 files per batch.

Free tier

Freefor up to 3 files per batch

  • Every format and option
  • Files stay on your device
  • No sign-up
Use the free converter

FAQ

Questions

Who is Captionry for?

People who deliver SRT, WebVTT or ASS subtitles, convert other people's files in bulk and should not upload them: subtitle and localization freelancers handling client files, video editors delivering captions for unreleased footage, and course creators moving lessons between hosts.

Are my files uploaded?

No. The page loads the converter into your browser tab, and the files you drop are read and converted there. They are never sent to us or anyone else.

How is Captionry different from other subtitle converters?

Many web converters upload each file to a server. Captionry works right in a current browser on Windows, a Mac, a Chromebook or a locked-down work computer, with nothing to install, and never uploads your files. Drop a whole folder and get one zip back with the folder structure kept. Unlimited is $19 once; you can try it with 3 files per batch before you pay.

Why pay $19 when free batch converters exist?

Free in-browser converters are fine for a one-off. Captionry is for editors and course teams with recurring jobs: drop a whole folder of mixed SRT, VTT and ASS files and get one zip back with the folders kept, see an encoding warning under each file that needed one, and strip tags and shift timing in the same pass. After one $19 payment there is no file cap on a batch, and no subscription.

What does the free version do?

Everything, for up to 3 files per batch: every format, encoding detection, time offset and tag stripping. Unlimited removes the 3-file limit.

What do I get for $19?

Unlimited files per batch, paid once. After payment you come back to Captionry, which confirms the payment and shows your license key. The browser you buy in is unlocked at once; enter the key to unlock your other browsers, or again after clearing site data.

Which formats are supported?

Input: SRT (.srt), WebVTT (.vtt), ASS and SSA (.ass, .ssa) and frame-based MicroDVD (.sub). Output: the same four plus plain text (.txt) without timings.

Broadcast and caption-platform formats such as SCC, TTML/DFXP, EBU STL and SBV are not supported. Image-based subtitles (VobSub .sub/.idx, Blu-ray .sup) are not text and cannot be converted.

What happens to styling?

Italic, bold and underline carry across every format except plain text, including italic or bold set by an ASS/SSA style; MicroDVD keeps whole-line italics only. Positions, colours, fonts and karaoke timing are removed, because most formats cannot carry them.

What if a file is damaged?

Lines that cannot be read are skipped, and the file shows a warning with the line numbers. The rest of the batch converts normally.

Can I get a refund?

Full refund within 14 days of purchase. Email support with your receipt.

Convert the next client batch without uploading it

$19 once for unlimited batches, no subscription, nothing to install. Try it with 3 files at a time first.

Unlock all files: $19 once