Simplified to Traditional Chinese Subtitles

Convert SRT, ASS and VTT subtitles from Simplified to Traditional Chinese — Hong Kong or Taiwan standard. Timing and ASS effects are preserved, and garbled encoding is fixed automatically.

🔒 Files are processed in your browser and never uploaded

Or paste text

How to use

  1. Choose a standard: Hong Kong Traditional for Hong Kong audiences; "Taiwan + Taiwan vocabulary" to also adapt everyday words for Taiwan.
  2. Add your subtitles: drag files into the box. Garbled files are fixed automatically before conversion.
  3. Compare and download: check the before/after preview, then download — or grab a whole season as a ZIP.

Hong Kong vs Taiwan: what changes?

Traditional Chinese differs between regions in two ways: some character forms, and everyday vocabulary. The Hong Kong option changes character forms only; the Taiwan vocabulary option also swaps mainland terms for Taiwanese ones:

SimplifiedHong KongTaiwan + vocabularyMeaning
软件軟件軟體software
视频視頻影片video
信息信息資訊information
打印机打印機印表機printer
出租车出租車計程車taxi
里面裏面裡面inside

Safe for ASS fansub files

ASS subtitles contain style definitions and font names as well as dialogue. If a converter changes the font name 微软雅黑 into 微軟雅黑, the player can no longer find the font. This tool only converts the dialogue field of each line and leaves everything else exactly as it was.

FAQ

What is the difference between Hong Kong and Taiwan Traditional Chinese?

Some characters are written differently — Hong Kong often uses 裏 and 着, while Taiwan uses 裡 and 著. The Taiwan option can also convert vocabulary, for example 软件 (software) becomes 軟體 and 视频 (video) becomes 影片.

Are my files uploaded?

No. Conversion happens entirely in your browser.

Will ASS fonts and effects break?

No. Only the dialogue text is converted. Style definitions, font names and override tags in curly braces are left untouched, so your player can still find the fonts.

Can it handle garbled subtitles?

Yes. The tool detects GBK, Big5 and UTF-8 first, then converts. Output is always UTF-8.

Why not just convert character by character?

Many Simplified characters map to several Traditional ones depending on context — 发 is 髮 in 头发 (hair) but 發 in 发现 (discover). OpenCC matches whole words first, which handles these cases far better.

Related tools

Conversion dictionaries from the open-source projects OpenCC (Apache 2.0) and opencc-js (MIT). Licenses.