Skip to main content
this section: |

K-Drama Swear Words Cheat Sheet

blog ~3 m

featured

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 / MeaningSubtitle versionActual vibeHeat
닥쳐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 / jollaVulgar 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)