What to have ready
- The video as an MP4, MOV, M4V, WebM or MKV file on your computer. Links can't be opened, so save the file first.
- A source for the words: Korean speech, speech in another supported language to translate into Korean, or a Korean SRT or VTT file.
- The right to publish the result. If the footage is a drama, variety show or music video you don't own, read the section on fan subtitles below before you start.
- For AI subtitles, a Google sign-in. Importing a file or typing the lines needs no account.
How to add Korean subtitles to a video
- Open the editor on this page and choose the video.
- For Korean speech, keep "Write the subtitles automatically with AI" on and leave "Subtitle language" on "Same as spoken (auto-detect)". For English or another language, set it to Korean. Then press AI subtitles. With a ready-made file, switch AI off and choose "Import SRT / VTT".
- Play the video and read each line. Correct names, numbers and spacing as you go; press Up or Down to move between lines when you aren't typing in a text box.
- In the Style tab, choose a preset and check how the Hangul sits next to any English words on the line.
- Press Render video, confirm the summary, and click Download video when the encoding finishes. Export SRT or VTT too if you also want a file for YouTube.
An AI pass costs 1 credit per minute: a 15-minute vlog is 15 credits (1.5¢), and a new account starts with 100 free credits.
How Hangul is drawn
None of the 19 fonts in the Style panel includes Hangul, so the editor draws Korean with Noto Sans KR, a clean gothic face, and loads it only when the subtitles contain Korean. Latin letters, digits and Latin punctuation on the same line keep the font you selected. If the web font is blocked, the system's own Korean font takes over, such as Apple SD Gothic Neo on a Mac or Malgun Gothic on Windows.
Each syllable block, such as 한 or 글, counts as one character in the editor's checks. Some styling choices only reach part of the line:
- UPPERCASE changes the English words in a mixed line and leaves Hangul alone, since Hangul has no capitals.
- Weight steps between regular and bold change the Latin letters; the Korean fallback is loaded in those two weights.
- A face such as Noto Sans, Inter or Roboto keeps the Latin parts close in style to the Hangul; Bangers or Lora will stand out mid-sentence.
The best fonts for subtitles compares the bundled faces if you want to look further.
Spacing decides where lines break
Korean writes spaces between word units (eojeol), and the editor treats Korean like other spaced scripts: a line can only wrap at a space. That is the main difference from Japanese and Chinese, which are broken at word boundaries found by a segmenter. Two consequences matter when you edit:
- A missing space glues two words into one unit that can't be divided. "할수있어요" stays together, while the standard spacing "할 수 있어요" gives the wrap two choices. Speech recognition and translation don't always follow spacing rules, so spacing is worth its own pass.
- Split, which divides the selected line at the playhead, cuts at the space nearest to the playhead's position, so it won't separate a word into two halves.
Limits are lower than for English. The editor flags a Korean line longer than 18 characters, and spaces count toward that, so a line full of short words reaches it sooner than it looks. Reading speed is measured without spaces and warned above 12 characters per second. AI output arrives as single lines of about 14 characters, each on screen for up to about 2.6 seconds.
When something looks wrong
- Line flagged as too long
- Over 18 characters including spaces. Cut a particle-heavy phrase, or use Split to make two subtitles.
- Reading speed warning
- More than 12 characters per second. Drag the line's end edge later, if the next line allows, or shorten it.
- Korean and English look mismatched
- The Hangul comes from Noto Sans KR and the English from your chosen font. Switch to Noto Sans or Inter for a closer match.
- An English name came out in Hangul
- Translation may spell foreign names phonetically. Decide whether viewers expect the Hangul spelling or the original, and use it everywhere.
- Translated lines start early or late
- Translated subtitles are timed by text length. Drag the edges on the timeline, or adjust the whole file with "Shift all by" if everything is off by the same amount; adjusting subtitle timing covers both.
- Speakers aren't marked
- The AI doesn't label speakers. Add a name or a leading dash by hand where it helps.
Fan subtitles and the rights question
A lot of Korean subtitling happens around K-dramas, variety shows and music videos made by someone else. Adding subtitles for your own viewing is one thing; downloading a broadcaster's episode, burning your translation into it and uploading the result is another, and that usually needs permission from whoever owns the video. Platforms tend to remove such uploads, and channels can be penalised.
Safer routes exist. Subtitle your own reactions, reviews and commentary, quoting only short clips where your platform and local law allow it. Use the official community caption features where a platform offers them. And for videos you own, both a burned-in MP4 and an exported SRT are yours to publish. Translating someone else's video legally and community subtitles look at the question in more depth; neither is legal advice.
Other routes for Korean video
- Korean speech, English viewers: the Korean to English video translator handles subtitles or a dubbed voice.
- A Korean SRT only, without rendering: the Korean subtitle generator.
- A transcript for notes or a blog: Korean video to text.
- Vertical clips: YouTube Shorts subtitles covers placement around the app's buttons.
Japanese works differently because it has no spaces; adding Japanese subtitles explains how its lines are broken.
About the subtitle editor on this page
- Opens
- MP4, MOV, M4V, WebM, MKV videos your browser can decode
- Subtitles from
- AI (from the speech, optionally translated into one of 21 languages), an SRT or VTT file, or typing them in
- You download
- An MP4 with the subtitles drawn into the picture at the original resolution and frame rate, plus SRT and VTT files
- Cost
- Editing, styling, rendering and SRT/VTT export are free, with no account and no watermark. AI subtitles cost 1 credit per minute (5-credit minimum per video); signing in with Google gives 100 free credits and accounts get 10 free credits a day
- Privacy
- The video never leaves your device and is rendered in your browser. Only for AI subtitles is the audio sent, over HTTPS, and it is deleted within 30 minutes of delivery
- Rendering needs
- Chrome or Edge 94+, Safari 16.4+, or Firefox 130+ on a computer. Editing and SRT/VTT export work in any current browser
More: subtitles by language
- Add English Subtitles to a Video
- Add Hindi Subtitles to a Video
- Add Spanish Subtitles to a Video
- Add Arabic Subtitles to a Video
- Add French Subtitles to a Video
- Add Portuguese Subtitles to a Video
- Add Japanese Subtitles to a Video
- Add Chinese Subtitles to a Video
- Add Russian Subtitles to a Video
- Add German Subtitles to a Video
- Add Italian Subtitles to a Video
- Add Turkish Subtitles to a Video
- Add Vietnamese Subtitles to a Video
- Add Dutch Subtitles to a Video
- Add Polish Subtitles to a Video
- Add Hebrew Subtitles to a Video
- Add Swedish Subtitles to a Video
- Add Czech Subtitles to a Video
- Add Finnish Subtitles to a Video
- Add Norwegian Subtitles to a Video
Subtitle tools
- Add Subtitles to a Video
- Burn Subtitles Into a Video
- Video Caption Generator With Styled, Burned-In Captions
- Online Subtitle Editor
- SRT to MP4: Put Your Subtitle File Into the Video
- VTT to MP4: Burn WebVTT Captions Into a Video
- Add Captions to a TikTok Video
- Add Subtitles to Instagram Reels
- Add Subtitles to a YouTube Video
- All subtitle tools
- AI subtitle generator (SRT and VTT files)
Frequently asked questions
Why won't my Korean line wrap where I expect?
Korean wraps only at spaces. If two words were written without a space between them, they form one unit that can't be divided, so fix the spacing and the line will wrap there.
What limits does the editor use for Korean?
It flags a line longer than 18 characters, spaces included, and a subtitle faster than 12 characters per second, measured without spaces. AI lines arrive at about 14 characters.
Which font draws the Hangul?
Noto Sans KR, loaded automatically when the subtitles contain Korean. The font you choose in the Style panel still draws the English letters and digits.
Can I burn my Korean translation into a K-drama clip and post it?
Technically the editor will render any video you open, but publishing someone else's episode with your subtitles usually needs the rights holder's permission. Subtitle your own videos, or check the platform's rules and your local law first.
How much does it cost to add Korean subtitles to a 40-minute video?
The AI pass is 40 credits (4¢). Styling and rendering are free, and importing a Korean SRT costs nothing.