Free · no signup · runs in your browser

Convert subtitles online, free

Free online subtitle converter — SRT, VTT, ASS, SBV, SUB & STL. Runs in your browser; nothing is uploaded, no signup.

Clean up

Drop up to 10 subtitle files

SRT · VTT · ASS · SBV · SUB · STL — 100% in your browser, nothing is uploaded

  • ✓ No signup
  • ✓ Nothing uploaded
  • ✓ Up to 10 at once

How to convert subtitles online

Three steps. No account. Nothing uploaded.

  1. Select your subtitle file

    SRT, VTT, ASS, SBV, SUB or STL — up to 10 at once.

  2. Choose the output format

    A Web Worker runs the conversion in your browser. Files never touch a server.

  3. Download your converted subtitles

    Grab each file, or bundle them all into one .zip.

Built for caption workflows

The free tools run 100% in your browser. No uploads, no accounts, no waiting.

🔒

100% in your browser

Conversion runs locally in a Web Worker. Your files never touch a server.

🗂️

Bulk up to 10 files

Drop a whole set of captions at once. Each file converts in milliseconds.

📦

Download as ZIP

Grab every converted file individually, or bundle them all into a single .zip.

▶️

Live player preview

See your WebVTT rendered instantly in a native HTML5 video player.

🔄

SRT ↔ VTT, both ways

Convert SRT to WebVTT for browser-native captions, or back to SRT for older tools.

⚙️

API for automation

Server-side conversion for video platforms and pipelines — files are sent to our servers over HTTPS, converted captions come back. Create a free account to get an API key and 100 free credits.

Only got the captions? Do more with them.

Whether you need one step or all of them — translate, transcribe, convert — the family's tools have you covered.

Subtitle formats we support

Convert between every major caption format — free, in your browser.

More subtitle tools

Beyond conversion — 21 focused tools for the rest of the job.

API-first

A conversion API for video platforms

POST /api/v1/convert converts SRT↔VTT↔ASS↔TXT over HTTP, with time-shift and frame-rate options. API-key auth, rate limiting, usage metering — built for captioning pipelines and CI/CD.

100 free credits to try it. After that: $2 per 1,000 credits. No subscription.

curl -X POST /api/v1/convert \
  -H 'Authorization: Bearer YOUR_KEY' \
  -F from=srt -F to=vtt -F shift_ms=500 -F [email protected]

Read the API docs · SRT to VTT API

Frequently asked questions

Is this really free?

Yes. The web tools are free and need no signup — they run 100% in your browser, nothing is uploaded, and there's no account to create. (The API is a separate paid product for programmatic conversion.)

Are my subtitle files uploaded anywhere?

Not by the free tools. Conversion runs locally via a Web Worker, so your files never leave your device — open the network tab if you want proof. The API sends files to our servers over HTTPS by design.

How many files can I convert at once?

Up to 10 per batch on the web. Converted files can be downloaded individually or all at once as a single .zip.

What's the difference between SRT and WebVTT?

SRT is the de facto SubRip format (comma milliseconds). WebVTT is the W3C standard for HTML5 video — browsers render it natively through the <track> element.

Why do I need WebVTT?

If you want captions in a native HTML5 <video> player — or upload captions to YouTube or Vimeo — you need WebVTT. Converting SRT to VTT is the one-line fix.

Do you have an API for programmatic conversion?

Yes — POST /api/v1/convert converts SRT↔VTT↔ASS↔TXT over HTTP with an API key. Create a free account to get your key and 100 free credits; then top up with one-time credit packs — no subscription.

Pay for what you convert

100 free credits on signup. Then flat credit packs — no subscription, no hidden fees.

  • $2 1,000 credits
  • $9 10,000 credits Best value
  • $40 50,000 credits

Create your free account — 100 free credits

Credits live on your account. Buy more from your dashboard's Billing tab — pay-as-you-go, no subscription.