Unprofane

Japanese swear words

The Japanese 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 Japanese swear word, hidden any way you like
Enter to check

Check text in your app, with one call

50 words, 74 disguised spellings

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

50 words

Swearing

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

  • Moderate

    クソが

    s**t, damn it, screw you (swearing)

    • ク ソ が Spaced apart
    • クソが Half-width katakana
    Try it
  • Mild

    くそ

    s**t

    • クソ In the other kana
    • クソ Half-width katakana
    Try it
  • Mild

    ちくしょう

    damn it, said to nobody

    • ち く し ょ う Spaced apart
    • チクショウ In the other kana
    • チクショウ Half-width katakana
    Try it
  • Strong

    フ**ク

    f**k (English swearing written in kana: f**k you, fu***ng, mot******ker, son of a bi**h)

    • フ * * ク Spaced apart
    • ふ**く In the other kana
    • フ**ク Half-width katakana
    Try it
  • Mild

    クソゲー

    sh***y (game, stream, reply): mild swearing about things

    • ク ソ ゲ ー Spaced apart
    • くそげー In the other kana
    • クソゲー Half-width katakana
    Try it
  • Moderate

    尻穴

    ar****le (vulgar)

    Try it

Insults

Aimed at a person.

  • Mild

    バカ

    idiot, stupid (the everyday insult; also in バカンス, ばかり)

    • バ カ Spaced apart
    • ばか In the other kana
    Try it
  • Mild

    バーカ

    idiot, stupid (taunts and compounds of baka)

    • ばーか In the other kana
    • バーカ Half-width katakana
    Try it
  • Moderate

    馬鹿野郎

    you idiot, bastard (baka-yarō)

    Try it
  • Moderate

    この野郎

    you bastard / that bastard (kono yarō, ano yarō)

    • こ の 野 郎 Spaced apart
    Try it
  • Mild

    アホか

    idiot, fool (aho is Kansai 'stupid'; boke is 'dimwit')

    • ア ホ か Spaced apart
    • アホか Half-width katakana
    Try it
  • Mild

    アホウ

    fool (also in アホウドリ, the albatross)

    • ア ホ ウ Spaced apart
    • あほう In the other kana
    • アホウ Half-width katakana
    Try it
  • Mild

    ボケ

    dimwit, senile (also the straight-man role in comedy, jet lag 時差ボケ, blur ピンボケ)

    • ボ ケ Spaced apart
    Try it
  • Mild

    愚か者

    fool (contemptuous)

    • 愚 か 者 Spaced apart
    Try it
  • Mild

    間抜け

    fool, dimwit, useless (name calling)

    • 間 抜 け Spaced apart
    Try it
  • Strong

    ク**郎

    sh****ad, bastard (kuso compounds aimed at a person)

    • く**郎 In the other kana
    • ク**郎 Half-width katakana
    Try it
  • Moderate

    クソガキ

    brat, old geezer, old hag (kuso compounds)

    • くそがき In the other kana
    • クソガキ Half-width katakana
    Try it
  • Strong

    カ**郎

    scum, dregs (kasu aimed at a person)

    • カ**郎 Half-width katakana
    Try it
  • Moderate

    クズ

    scum, trash (as a person)

    • ク ズ Spaced apart
    • くず In the other kana
    Try it
  • Strong

    ゴ**郎

    garbage, human trash (gomi aimed at a person)

    • ゴ**郎 Half-width katakana
    Try it
  • Moderate

    乞食野郎

    beggar, freeloader (kojiki as an insult; 古事記, the chronicle, is its pun)

    Try it
  • Mild

    キモい

    gross, creepy (kimoi)

    • キ モ い Spaced apart
    • キモい Half-width katakana
    Try it
  • Mild

    うざい

    annoying (uzai)

    • ウザイ In the other kana
    • ウザイ Half-width katakana
    Try it
  • Mild

    うるせえ

    shut up (rude)

    • ウルセエ In the other kana
    • ウルセエ Half-width katakana
    Try it
  • Mild

    消えろ

    get lost, disappear, go away

    Try it
  • Mild

    ふざけんな

    screw you, don't mess with me, serves you right, want a fight? (aggressive retorts)

    • ふ ざ け ん な Spaced apart
    • フザケンナ In the other kana
    • フザケンナ Half-width katakana
    Try it
  • Moderate

    ブス

    ugly (woman), ugly face

    • ブス Half-width katakana
    Try it
  • Mild

    デブ

    fatso, fat pig

    • デブ Half-width katakana
    Try it
  • Mild

    ハゲ

    baldy (an insult when aimed; also 'bald', 'peeling')

    • ハ ゲ Spaced apart
    Try it
  • Mild

    チビ

    shorty (an insult when aimed; also a pet name)

    • チ ビ Spaced apart
    Try it
  • Moderate

    ババア

    old hag, old geezer (rude)

    • ばばあ In the other kana
    • ババア Half-width katakana
    Try it
  • Strong

    淫*女

    s**t, wh**e (sexual insults for women and men)

    Try it
  • Mild

    ブサイク

    ugly, mentally unstable (slang), pervy (mild name calling)

    • ブ サ イ ク Spaced apart
    • ぶさいく In the other kana
    • ブサイク Half-width katakana
    Try it
  • Strong

    豚*郎

    pig bastard, sow, creepy otaku (degrading insults)

    Try it
  • Moderate

    役立たず

    useless, incompetent, low IQ (name calling)

    Try it
  • Mild

    鏡見ろ

    look in a mirror, how dare you show your face, your parents must be ashamed, your head is rotten, go see a psychiatrist (mild put-downs)

    • 鏡 見 ろ Spaced apart
    Try it
  • Moderate

    bakayarou

    romaji insults: idiot, bastard, brat, scum, ugly

    • 8akayarou Digits and symbols
    • b.a.k.a.y.a.r.o.u Spaced apart
    • bаkayarou Look-alike letters
    Try it
  • Mild

    kimoi

    romaji: gross, annoying, shut up, get lost, damn

    • k1moi Digits and symbols
    • k.i.m.o.i Spaced apart
    • kіmoi Look-alike letters
    Try it
  • Strong

    ya***an

    romaji: s**t, wh**e, c*m dumpster, sow

    • y4***an Digits and symbols
    • y.a.*.*.*.a.n Spaced apart
    • уa***an Look-alike letters
    Try it

Words for the body

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

  • Strong

    ま*こ

    c***, pu**y (vulgar)

    • ま * こ Spaced apart
    • マ*コ In the other kana
    • マ*コ Half-width katakana
    Try it
  • Strong

    ち*ぽ

    dick, cock (vulgar)

    • ち * ぽ Spaced apart
    • チ*ポ In the other kana
    • チ*ポ Half-width katakana
    Try it
  • Strong

    ち*こ

    dick (vulgar; also inside パ**コ pachinko)

    • ち * こ Spaced apart
    • チ*コ In the other kana
    • チ*コ Half-width katakana
    Try it
  • Moderate

    キンタマ

    balls, testicles (vulgar)

    • キ ン タ マ Spaced apart
    • きんたま In the other kana
    • キンタマ Half-width katakana
    Try it

Slurs

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

  • Strong

    キ***

    r*****, lunatic, c****** (disability and mental illness as slurs)

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

  • Strong

    チ**

    slur for Koreans (also in ちょんまげ topknot, チ*** blunder)

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

  • Extreme

    ニ**

    racial and ethnic slurs (n-word, j**, native, buraku, Jew slurs) and expulsion slogans

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

  • Strong

    ホ***

    homophobic and transphobic slurs (f*****, d***)

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

  • Moderate

    オ**

    derogatory word for a gay or trans person (also お***** 'don't mind me', お釜 'pot')

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

  • Moderate

    毛*

    'hairy foreigner': a slur for Westerners

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

  • Strong

    シ*

    Shina, a derogatory name for China and the Chinese (also inside 東シナ海, シナリオ, シナモン)

    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. アホか

    Half-width katakana, from "アホか". The list holds no word in it.

    Misses it

    review

  4. くず

    In the other kana, from "クズ". The list holds no word in it.

    Misses it

    block

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.

japanese.json50 words
{
  "name": "Japanese swear words",
  "count": 50,
  "words": [
    {
      "word": "クソが",
      "language": "ja",
      "category": "profanity",
      "severity": "moderate",
      "meaning": "shit, damn it, screw you (swearing)",
      "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": "*****"
}

Japanese 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 50 of the 120 words in the Japanese 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