Subtitle Converter Widget

Give your visitors a working SRT/VTT/ASS converter without writing any code. One line of HTML, fully client-side, no uploads and no API key.

Live demo

Add it to your site

Paste this where you want the converter to appear:

<!-- DramaSub subtitle converter -->
<div data-dramasub-converter></div>
<script src="https://www.dramasub.asia/widget.js" async></script>

The widget mounts into every element with data-dramasub-converter (or an element with id dramasub-converter), so you can place more than one per page.

How it works

  • The visitor drops an .srt, .vtt or .ass file onto the widget (or clicks to browse).
  • Parsing and conversion run locally in JavaScript — nothing is uploaded, ever.
  • The converted file downloads immediately, named after the original file.
  • Conversion state is session-only: refreshing the page clears everything.

FAQ

Does the widget upload my visitors' files anywhere?+

No. Conversion runs entirely in the visitor's browser using JavaScript — file contents never leave their device. The script itself is the only thing loaded from dramasub.asia.

Is it really free?+

Yes. There is no API key, no quota and no account. The only ask is the small "Powered by DramaSub" credit line included at the bottom of the widget — please keep it visible.

Which formats does the widget convert?+

SRT, VTT (WebVTT) and ASS/SSA — any direction. Format is auto-detected from the dropped file, or the visitor can pick it manually.

Can I style it to match my site?+

The widget ships with self-contained, neutral dark styling that works on most pages, and it resets inherited styles so it will not pick up your site's CSS (or leak its own). For deeper customization, the script is small and readable — fork it and host your own copy.

Need more power?

Automating conversions server-side? Use the free conversion API — or go straight to AI subtitle translation.