Unprofane

Korean swear words

The Korean swear words and insults people meet most, what each means, how strong it is and how it is hidden.

Live on the real engineType any Korean swear word, hidden any way you like
Enter to check

Check text in your app, with one call

70 words, 163 disguised spellings

Narrow them by kind, strength or spelling; strong words are masked, and the download has each in full.

70 words

Swearing

Said about a thing or a moment, not aimed at anyone.

  • Strong

    씨*

    ss***l

    f**k (the core Korean swear)

    • Tl**f Typed on a Latin keyboard
    • 씨.* Spaced apart
    • ㅆㅣ**ㄹ Spelled in its letters
    Try it
  • Moderate

    씨바

    ssiba

    evasive spelling of 씨* (f**k)

    • 씨.바 Spaced apart
    • ㅆㅣㅂㅏ Spelled in its letters
    Try it
  • Strong

    ㅅ*

    jamo abbreviation of 씨* (f**k)

    • ㅅ.* Spaced apart
    Try it
  • Strong

    ㅈ*ㅈ

    j*t

    dick

    Try it
  • Moderate

    존나

    jonna

    fu***ng, damn (intensifier from 좆*)

    • whssk Typed on a Latin keyboard
    • 존.나 Spaced apart
    • ㅈㅗㄴㄴㅏ Spelled in its letters
    Try it
  • Moderate

    ㅈㄴ

    jamo abbreviation of 존나 (fu***ng)

    • ㅈ.ㄴ Spaced apart
    Try it
  • Moderate

    지랄

    jiral

    bu****it, throwing a fit (vulgar)

    • wlfkf Typed on a Latin keyboard
    • 지.랄 Spaced apart
    • ㅈㅣㄹㅏㄹ Spelled in its letters
    Try it
  • Moderate

    염병

    yeombyeong

    damn it (literally 'typhoid')

    • duaqud Typed on a Latin keyboard
    • 염.병 Spaced apart
    • ㅇㅕㅁㅂㅕㅇ Spelled in its letters
    Try it
  • Mild

    젠장

    jenjang

    damn it

    • wpswkd Typed on a Latin keyboard
    • 젠.장 Spaced apart
    • ㅈㅔㄴㅈㅏㅇ Spelled in its letters
    Try it
  • Moderate

    니미

    nimi

    damn, f**k (from 니 어미, "your mother"; an interjection)

    • slal Typed on a Latin keyboard
    • 니.미 Spaced apart
    • ㄴㅣㅁㅣ Spelled in its letters
    Try it
  • Moderate

    씹

    ssip

    f**k (vulgar; on its own an interjection)

    • ㅆㅣㅂ Spelled in its letters
    Try it
  • Mild

    제길

    jegil

    damn it

    • wprlf Typed on a Latin keyboard
    • 제.길 Spaced apart
    • ㅈㅔㄱㅣㄹ Spelled in its letters
    Try it
  • Moderate

    개소리

    gaesori

    bu****it (literally 'dog noise')

    • rothfl Typed on a Latin keyboard
    • 개.소.리 Spaced apart
    • ㄱㅐㅅㅗㄹㅣ Spelled in its letters
    Try it
  • Moderate

    썅

    ssyang

    f**k! (exclamation)

    • ㅆㅑㅇ Spelled in its letters
    Try it

Insults

Aimed at a person.

  • Strong

    좆*

    jo***a

    f**k off (literally 'peel your dick')

    • 좆.* Spaced apart
    • ㅈㅗ**ㅏ Spelled in its letters
    Try it
  • Moderate

    엿먹어

    yeonmeogeo

    screw you (literally 'eat taffy')

    • dutajrdj Typed on a Latin keyboard
    • 엿.먹.어 Spaced apart
    • ㅇㅕㅅㅁㅓㄱㅇㅓ Spelled in its letters
    Try it
  • Moderate

    ㅗㅗ

    the middle-finger jamo

    • ㅗ.ㅗ Spaced apart
    Try it
  • Strong

    개*끼

    gae****ki

    son of a bi**h (literally 'dog's pup')

    • ro***l Typed on a Latin keyboard
    • 개.*.끼 Spaced apart
    • ㄱㅐ***ㅣ Spelled in its letters
    Try it
  • Strong

    개*식

    ga****ik

    bastard

    • ro***lr Typed on a Latin keyboard
    • 개.*.식 Spaced apart
    • ㄱㅐ***ㅣㄱ Spelled in its letters
    Try it
  • Moderate

    개같은

    gaegateun

    fu***ng, damn (literally 'dog-like')

    • rorkxdms Typed on a Latin keyboard
    • 개.같.은 Spaced apart
    • ㄱㅐㄱㅏㅌㅇㅡㄴ Spelled in its letters
    Try it
  • Strong

    씹*끼

    ssi*****ki

    mot******ker (씹 = c***)

    • Tl***Rl Typed on a Latin keyboard
    • 씹.*.끼 Spaced apart
    • ㅆㅣ***ㄲㅣ Spelled in its letters
    Try it
  • Strong

    씨*놈

    ssi****om

    fu***ng bastard / bi**h

    • 씨.*.놈 Spaced apart
    • ㅆㅣ****ㅗㅁ Spelled in its letters
    Try it
  • Strong

    병*

    bye****in

    r*****, fu***ng idiot (literally 'sick body', a disability slur)

    • qu***s Typed on a Latin keyboard
    • 병.* Spaced apart
    • ㅂㅕ***ㄴ Spelled in its letters
    Try it
  • Strong

    ㅂ*

    jamo abbreviation of 병* (r*****)

    • ㅂ.* Spaced apart
    Try it
  • Strong

    개*신

    gae******sin

    fu***ng r***** (compounds with 병* in second place)

    • ro****ls Typed on a Latin keyboard
    • 개.*.신 Spaced apart
    • ㄱㅐ****ㅣㄴ Spelled in its letters
    Try it
  • Moderate

    미친놈

    michinnom

    crazy bastard

    • alclssha Typed on a Latin keyboard
    • 미.친.놈 Spaced apart
    • ㅁㅣㅊㅣㄴㄴㅗㅁ Spelled in its letters
    Try it
  • Strong

    미**끼

    mic******kki

    crazy mot******ker

    • alc****Rl Typed on a Latin keyboard
    • 미.*.*.끼 Spaced apart
    • ㅁㅣㅊ****ㄲㅣ Spelled in its letters
    Try it
  • Strong

    미*년

    mic*****eon

    crazy bi**h

    • al****us Typed on a Latin keyboard
    • 미.*.년 Spaced apart
    • ㅁㅣ****ㅕㄴ Spelled in its letters
    Try it
  • Moderate

    또라이

    ttorai

    nutjob, psycho

    • 또.라.이 Spaced apart
    • ㄸㅗㄹㅏㅇㅣ Spelled in its letters
    Try it
  • Moderate

    등신

    deungsin

    moron, dunce

    • emdtls Typed on a Latin keyboard
    • 등.신 Spaced apart
    • ㄷㅡㅇㅅㅣㄴ Spelled in its letters
    Try it
  • Mild

    돌대가리

    doldaegari

    blockhead (literally 'stone head')

    • ehfeorkfl Typed on a Latin keyboard
    • 돌.대.가.리 Spaced apart
    • ㄷㅗㄹㄷㅐㄱㅏㄹㅣ Spelled in its letters
    Try it
  • Mild

    멍청이

    meongcheongi

    idiot, dummy

    • ajdcjddl Typed on a Latin keyboard
    • 멍.청.이 Spaced apart
    • ㅁㅓㅇㅊㅓㅇㅇㅣ Spelled in its letters
    Try it
  • Mild

    바보야

    baboya

    dummy, fool (aimed forms)

    • qkqhdi Typed on a Latin keyboard
    • 바.보.야 Spaced apart
    • ㅂㅏㅂㅗㅇㅑ Spelled in its letters
    Try it
  • Moderate

    머저리

    meojeori

    moron, halfwit

    • ajwjfl Typed on a Latin keyboard
    • 머.저.리 Spaced apart
    • ㅁㅓㅈㅓㄹㅣ Spelled in its letters
    Try it
  • Moderate

    찐따

    jjintta

    loser, social reject

    • WlsEk Typed on a Latin keyboard
    • 찐.따 Spaced apart
    • ㅉㅣㄴㄸㅏ Spelled in its letters
    Try it
  • Mild

    관종

    gwanjong

    attention wh**e

    • rhkswhd Typed on a Latin keyboard
    • 관.종 Spaced apart
    • ㄱㅘㄴㅈㅗㅇ Spelled in its letters
    Try it
  • Strong

    인간**기

    inga******egi

    human garbage, scum

    • dls******prl Typed on a Latin keyboard
    • 인.간.*.*.기 Spaced apart
    • ㅇㅣㄴ******ㅔㄱㅣ Spelled in its letters
    Try it
  • Moderate

    쓰레기야

    sseuregiya

    you piece of trash (vocative and copula forms of 쓰레기)

    • 쓰.레.기.야 Spaced apart
    • ㅆㅡㄹㅔㄱㅣㅇㅑ Spelled in its letters
    Try it
  • Moderate

    기레기

    giregi

    journalist-trash (for reporters)

    • rlfprl Typed on a Latin keyboard
    • 기.레.기 Spaced apart
    • ㄱㅣㄹㅔㄱㅣ Spelled in its letters
    Try it
  • Moderate

    버러지

    beoreoji

    vermin, worm (of a person)

    • qjfjwl Typed on a Latin keyboard
    • 버.러.지 Spaced apart
    • ㅂㅓㄹㅓㅈㅣ Spelled in its letters
    Try it
  • Moderate

    빡대가리

    ppakdaegari

    blockhead, dumbass

    • 빡.대.가.리 Spaced apart
    • ㅃㅏㄱㄷㅐㄱㅏㄹㅣ Spelled in its letters
    Try it
  • Strong

    호**끼

    hor*****ki

    ill-bred bastard

    • gh****Rl Typed on a Latin keyboard
    • 호.*.*.끼 Spaced apart
    • ㅎㅗ****ㄲㅣ Spelled in its letters
    Try it
  • Mild

    싸가지

    ssagaji

    rude brat, no manners

    • 싸.가.지 Spaced apart
    • ㅆㅏㄱㅏㅈㅣ Spelled in its letters
    Try it
  • Moderate

    이새끼

    isaekki

    this bastard / that bastard

    • dltoRl Typed on a Latin keyboard
    • 이.새.끼 Spaced apart
    • ㅇㅣㅅㅐㄲㅣ Spelled in its letters
    Try it
  • Moderate

    새끼

    saekki

    bastard (after a person)

    • toRl Typed on a Latin keyboard
    • 새.끼 Spaced apart
    • ㅅㅐㄲㅣ Spelled in its letters
    Try it
  • Moderate

    새꺄

    saekkya

    you bastard (contracted vocative of 새끼야)

    • 새.꺄 Spaced apart
    • ㅅㅐㄲㅑ Spelled in its letters
    Try it
  • Strong

    썅*

    ssy*****eon

    fu***ng bi**h

    • 썅.* Spaced apart
    • ㅆㅑ***ㄴ Spelled in its letters
    Try it
  • Moderate

    양아치

    yangachi

    punk, hoodlum, sleazebag

    • diddkcl Typed on a Latin keyboard
    • 양.아.치 Spaced apart
    • ㅇㅑㅇㅇㅏㅊㅣ Spelled in its letters
    Try it
  • Moderate

    쌍놈

    ssangnom

    low-born bastard

    • 쌍.놈 Spaced apart
    • ㅆㅏㅇㄴㅗㅁ Spelled in its letters
    Try it
  • Strong

    개*

    ga****on

    bi**h

    • ro**s Typed on a Latin keyboard
    • 개.* Spaced apart
    • ㄱㅐ**ㄴ Spelled in its letters
    Try it
  • Strong

    창*

    cha****eo

    wh**e

    • ck**u Typed on a Latin keyboard
    • 창.* Spaced apart
    • ㅊㅏ**ㅕ Spelled in its letters
    Try it
  • Strong

    갈*

    ga**o

    wh**e

    • rk**h Typed on a Latin keyboard
    • 갈.* Spaced apart
    • ㄱㅏ**ㅗ Spelled in its letters
    Try it
  • Moderate

    썩을놈

    sseogeullom

    rotten bastard

    • 썩.을.놈 Spaced apart
    • ㅆㅓㄱㅇㅡㄹㄴㅗㅁ Spelled in its letters
    Try it
  • Mild

    나쁜놈

    nappeunnom

    bad guy, jerk

    • skQmssha Typed on a Latin keyboard
    • 나.쁜.놈 Spaced apart
    • ㄴㅏㅃㅡㄴㄴㅗㅁ Spelled in its letters
    Try it
  • Moderate

    정신병자

    jeongsinbyeongja

    psycho, lunatic

    • wjdtlsqudwk Typed on a Latin keyboard
    • 정.신.병.자 Spaced apart
    • ㅈㅓㅇㅅㅣㄴㅂㅕㅇㅈㅏ Spelled in its letters
    Try it
  • Strong

    변**끼

    byeo*******kki

    pervert bastard

    • qus****Rl Typed on a Latin keyboard
    • 변.*.*.끼 Spaced apart
    • ㅂㅕㄴ****ㄲㅣ Spelled in its letters
    Try it
  • Strong

    느*마

    neu****ma

    your mother (the 'family insult' of Korean gaming)

    • sm***ak Typed on a Latin keyboard
    • 느.*.마 Spaced apart
    • ㄴㅡ***ㅁㅏ Spelled in its letters
    Try it
  • Mild

    잼민이

    jaemmini

    annoying brat (gaming)

    • woaalsdl Typed on a Latin keyboard
    • 잼.민.이 Spaced apart
    • ㅈㅐㅁㅁㅣㄴㅇㅣ Spelled in its letters
    Try it
  • Moderate

    할망구

    halmanggu

    old hag (contemptuous word for an old woman)

    • gkfakdrn Typed on a Latin keyboard
    • 할.망.구 Spaced apart
    • ㅎㅏㄹㅁㅏㅇㄱㅜ Spelled in its letters
    Try it

Words for the body

Vulgar words for parts of the body. Words for sexual acts are not on this page.

  • Strong

    보*

    b**i

    pu**y (vulgar)

    • q**l Typed on a Latin keyboard
    • 보.* Spaced apart
    • ㅂ**ㅣ Spelled in its letters
    Try it
  • Strong

    자*

    j**i

    dick (vulgar)

    • w**l Typed on a Latin keyboard
    • 자.* Spaced apart
    • ㅈ**ㅣ Spelled in its letters
    Try it
  • Strong

    젖*

    je****ng

    tits (vulgar)

    • wj***d Typed on a Latin keyboard
    • 젖.* Spaced apart
    • ㅈㅓ***ㅇ Spelled in its letters
    Try it
  • Strong

    후*

    hu***g

    ass (anal, vulgar)

    • gn**d Typed on a Latin keyboard
    • 후.* Spaced apart
    • ㅎㅜ**ㅇ Spelled in its letters
    Try it

Slurs

Words that demean people for who they are, shown to the first letter with what each one means.

  • Moderate

    짱*

    c**** (slur for Chinese people)

    Shown to its first letter. The download has it in full.

  • Strong

    쪽**

    J** (slur for Japanese people)

    Shown to its first letter. The download has it in full.

  • Extreme

    깜**

    n***** (slur for Black people)

    Shown to its first letter. The download has it in full.

  • Extreme

    똥**

    slur for gay men ('anus worms')

    Shown to its first letter. The download has it in full.

  • Moderate

    김**

    misogynist slur for Korean women

    Shown to its first letter. The download has it in full.

  • Strong

    한**

    misandrist slur for Korean men ('Korean-man worm')

    Shown to its first letter. The download has it in full.

  • Moderate

    틀*

    slur for old people ('denture-clatterer')

    Shown to its first letter. The download has it in full.

A list of these words still misses

The words on this page loaded as a list filter, matched as typed, against Unprofane's rules.

  1. 고양이새끼들

    An ordinary word. The list finds "이새끼들" inside it.

    Blocks it

    allow

  2. 씨.바

    Spaced apart, from "씨바". The list holds no word in it.

    Misses it

    review

  3. whssk

    Typed on a Latin keyboard, from "존나". The list holds no word in it.

    Misses it

    review

  4. ㅈㅣㄹㅏㄹ

    Spelled in its letters, from "지랄". The list holds no word in it.

    Misses it

    review

Out of 4

1 innocent blocked3 missed

1 innocent let through3 caught

Download the list

Every word in full, with its kind, strength, meaning and other spellings, as JSON or CSV.

Free under CC BY 4.0, with a link to this page.

korean.json70 words
{
  "name": "Korean swear words",
  "count": 70,
  "words": [
    {
      "word": "씨바",
      "language": "ko",
      "category": "profanity",
      "severity": "moderate",
      "meaning": "evasive spelling of 씨발 (fuck)",
      "region": null,
      "forms": [
        "시바",
        "씨바씨바"
      ]
    },
    …
  ]
}

Check text in your app

One call reads every word here and every spelling of it, in 17 languages, and returns the text censored.

Get your API key

100 checks a day, no card

curl -X POST https://api.unprofane.com/v1/check \
  -H "Authorization: Bearer up_test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"씨.바","context":"chat"}'
Response200
{
  "allowed": false,
  "action": "review",
  "evasion": [
    "separator"
  ],
  "matches": [
    {
      "text": "씨.바",
      "normalized": "씨바",
      "category": "profanity",
      "severity": "moderate"
    }
  ],
  "censored": "***"
}

Korean swear words, answered

What is this list for?
Building or tuning a filter, moderating a community, or understanding a message someone sent you. It is 70 of the 167 words in the Korean lexicon Unprofane reads, picked for the words people meet: everyday swearing and insults first, then words for the body, then slurs.
Why are some words masked?
So the page can be read anywhere. Mild and moderate words are printed in full, strong words masked in the middle, and slurs and the most extreme words shown to their first letter with what they mean; the download has every one in full. There are no threats, no words that urge self-harm and no words for sexual acts. Strength is the lexicon's grade, and each policy treats each grade in its own way.
Can I check a spelling myself?
Yes. Each spelling on a card is one the engine reads back as its word, and Try it opens it in the playground with the rules alone, so it reaches no model and is not kept.
Is a list of swear words enough for a filter?
No. A list matches words as they are typed, so every spelling needs its own entry: 960 for idiot alone, with common digits, look-alike letters and dots, before a single letter is stretched. A list that matches inside words to catch more blocks innocent ones: *ass* blocks 121 of the 20,000 commonest English words, pass, class, glass among them. The banned words generator counts both for any word; Unprofane reads every spelling in one call instead.
Can I use this list in my own filter?
Yes, under CC BY 4.0: credit Unprofane with a link to this page. The JSON and the CSV carry every word in full, each with its kind, its strength, its meaning in English and the other spellings the lexicon lists, built from lexicon 7fd3a314370b.

Swear words in other languages