---
title: Coded Hate Speech & Extremist Symbols
order: 4
summary: Hidden numeric codes, emoji combinations, and symbols used by extremist groups to spread hate.
lastUpdated: "2026-03-27"
---
## Overview

Hate groups deliberately use coded language to communicate in plain sight. What looks like a random number or an innocent emoji to most people carries a specific hateful meaning to those "in the know." As a community manager, recognizing these codes is essential for keeping your space safe.

This chapter draws on research into extremist communication patterns, including the work of organizations monitoring online hate speech.

## Numeric Hate Codes

### 1488

This is the most well-known white supremacist numeric code.

- **14** refers to the "14 Words," a white supremacist slogan
- **88** stands for "HH" (H is the 8th letter of the alphabet) — a coded "Heil Hitler"

**How it appears:**
- `1488` as a single number
- `14/88`, `14-88`, or `14 88` with separators
- Sometimes embedded in usernames or bios

### 88

When "88" appears on its own — especially as an entire comment — it is often a coded greeting among extremists.

**Context matters:** The number 88 can be innocent (birth year, jersey number). But watch for:
- "88" as the entire comment with no other context
- "88" combined with extremist emoji (see below)
- "88" in a username alongside other suspicious signals

## Emoji Hate Codes

Extremist groups have co-opted specific emoji combinations as coded symbols. These are designed to look harmless to moderators while communicating hateful messages.

### Double Lightning Bolt

Two lightning bolt emoji in sequence represents the SS runes (Nazi insignia).

**Example:** A comment containing just `lightning-lightning` (two lightning bolt emoji side by side)

### Double 8-Ball

Two pool 8-ball emoji represent "88" — the same code as above.

**Example:** A comment containing two 8-ball emoji side by side

### Lightning + Chair

A lightning bolt emoji next to a chair emoji represents execution/electric chair — used as an incitement to violence.

**Example:** Both `lightning-chair` and `chair-lightning` orderings

### Anti-LGBTQ+ Combinations

Hate emoji placed next to the rainbow flag emoji signal anti-LGBTQ+ sentiment:

- Prohibited sign + rainbow flag = "ban LGBTQ+"
- Fire + rainbow flag = burning/destruction imagery
- Nauseated face or vomiting face + rainbow flag = disgust
- Soap + rainbow flag = a Holocaust reference ("cleansing")

These combinations are deliberate and should always be treated as hate speech, not casual emoji use.

## Why Coded Language Matters

Extremist groups use codes specifically because:

1. **Plausible deniability** — "It's just a number/emoji, you're overreacting"
2. **In-group signaling** — Members recognize each other
3. **Filter evasion** — Most moderation tools don't flag numbers or emoji
4. **Normalization** — Repeated exposure desensitizes communities

Your role is to recognize these patterns and act on them, even when individual elements seem innocent.

## How To Respond

When you spot coded hate speech:

1. **Remove the content** — Don't leave it up while you deliberate
2. **Document it** — Screenshot before deletion for records
3. **Check the account** — Look at their comment history, username, and bio for additional signals
4. **Ban if pattern repeats** — A single "88" might be innocent; "88" plus lightning bolt emoji in the bio is not
5. **Report to the platform** — Use the platform's hate speech reporting tools

### Quick-Reference Checklist

- [ ] `1488`, `14/88`, `14-88` = white supremacist code — always remove
- [ ] `88` alone as a comment warrants investigation, especially with other signals
- [ ] Two lightning bolt emoji side by side = SS runes
- [ ] Two 8-ball emoji side by side = coded "88"
- [ ] Lightning + chair emoji = execution incitement
- [ ] Hate emoji + rainbow flag = anti-LGBTQ+ hate speech
- [ ] Soap emoji in hate context = Holocaust reference
- [ ] When in doubt, check the account's full history for patterns