K-Drama Swear Words Cheat Sheet
blog ~3 m

K-Drama Swear Words (What They Really Mean)
A quick guide to what characters actually say vs what subtitles pretend they say.
I’ve worked in subtitling, captioning and ancillary services for decades. I’ was lucky enough to be part of the team that won an Emmy for IMF, that significantly reduced the costs of internationalising productions.
One of the benefits I can now enjoy is being able to watch Korean drama and say “I’m sure she didn’t say Darn it”
🔥 The classics (with UK vibe translations)
씨발 (ssibal) 🌶️🌶️🌶️🌶️ (probably 5🌶️ in formal Korean contexts)
Literal force: “f***”
Used as: anger, shock, frustration
Softened forms:
- 아이씨 (aish) 🌶️🌶️🌶️
- 씨…! 🌶️🌶️🌶️
Subtitle reality: “darn it,” “damn,” “shoot”
Actual vibe: “f***’s sake,” “shit”
미친놈 / 미친년 (michin-nom / michin-nyeon) 🌶️🌶️🌶️🌶️
- Literal: “crazy bastard” / “crazy bitch”
- Subtitle: “you’re crazy!” / “jerk!”
- Actual vibe: strong insult depending on tone
개새끼 (gaesaekki) 🌶️🌶️🌶️🌶️🌶️
- Literal: “dog offspring”
- Meaning: “son of a bitch”
- Subtitle: “jerk,” “bastard”
- Actual vibe: very offensive
좆 / 좆같다 (jot / jot-gatda) 🌶️🌶️🌶️🌶️🌶️
- 좆 = vulgar slang
- 좆같다 = “this is f***ing awful”
- Subtitle: “this sucks,” “this is terrible”
- Actual vibe: crude and strong
😤 Frustration / milder swearing
아씨 (assi) 🌶️🌶️
- Mild annoyance
- Subtitle: “oh man,” “jeez”
- Actual vibe: “ugh,” “for god’s sake”
- Confusingly doubles as a respectful title for a young woman. Depending on intonation/context in a drama, it could be either - which is a real translation trap
젠장 (jenjang) 🙂
- Old-school swear
- Subtitle: “darn,” “blast”
- Actual vibe: genuinely mild
열받아 (yeol-bada) 🌶️🌶️
- Literal: “my heat is rising”
- Meaning: “I’m pissed off”
- Subtitle: “this is annoying”
😬 Insults & shade
병신 (byeongshin) 🌶️🌶️🌶️🌶️ (probably 5🌶️ for younger Koreans)
- Meaning: “idiot” (but harsh - literally illness body)
- Subtitle: “idiot,” “fool”
- Actual vibe: “retard” (ableist slur), “moron” with bite
또라이 (ttorai) 🌶️🌶️
- Slang: “nutjob,” “weirdo”
- Subtitle: “crazy guy”
- Actual vibe: fairly casual insult
재수 없어 (jaesu eopseo) 🌶️🌶️
- Meaning: “you’re unpleasant / I don’t like you”
- Subtitle: “you’re annoying”
- Actual vibe: “you’re a git”
📋 More words you’ll hear
| Word | (eng) | Literal / Meaning | Subtitle version | Actual vibe | Heat |
|---|---|---|---|---|---|
| 닥쳐 | dakchyeo | “Close your mouth” | “Be quiet!” | “Shut your mouth” | 🌶️🌶️🌶️ |
| 꺼져 | kkeojyeo | “Extinguish” / disappear | “Go away!” | “Piss off / get lost” | 🌶️🌶️🌶️🌶️ |
| 죽을래? | jugeullae? | “Do you want to die?” | “Are you crazy?!” | Aggressive threat - taken literally | 🌶️🌶️🌶️🌶️ |
| 존나 / 졸라 | jonna / jolla | Vulgar intensifier | (usually dropped entirely) | “Fucking ___” - extremely common | 🌶️🌶️🌶️🌶️ |
| 이 새끼야 | i saekki-ya | “You, this offspring” (directed) | “You jerk!” | “You bastard” | 🌶️🌶️🌶️🌶️🌶️ |
| 빡치다 | ppakchida | “I’m losing it” | “I’m so annoyed” | “I’m absolutely fuming” - stronger than 열받아 | 🌶️🌶️🌶️ |
| 됐어 | dwaesseo | “It’s done” / finished | “Fine!” / “Forget it!” | “I’m done / whatever” - often signals a scene break | 🙂🌶️ |
| 헐 | heol | (no literal meaning) | “Oh my!” | “OMG / are you serious?” - disbelief, not a swear | 🙂 |
🤐 Why subtitles tone it down
- Korean swearing is more frequent and expressive
- Direct translation would sound far more aggressive in English
- Subtitles aim for broader audience + lower age ratings + high viewing figures
👍 Notes on nuance
Tone matters more than the word itself
The same phrase can be:
- playful (friends)
- aggressive (arguments)
- comedic (overreaction)
🌶️ Scale reference
- 🙂 = very mild (“poop” level)
- 🌶️🌶️ = mild annoyance
- 🌶️🌶️🌶️ = moderate swearing
- 🌶️🌶️🌶️🌶️ = strong (“f***” level)
- 🌶️🌶️🌶️🌶️🌶️ = extreme (“c***” level)