TikTok has two emoji systems, and mixing them up is how a caption that reads perfectly native on TikTok looks confusing everywhere else. Bracket codes like [cry] and [laugh] render as custom TikTok graphics inside the app only. Unicode emojis from your keyboard (skull, clown, sparkles) travel to every platform, but carry TikTok-specific slang that not every audience understands.
This glossary covers the most-used codes and slang meanings in scannable tables, plus what to watch for when you schedule the same caption across TikTok, Instagram, X, and LinkedIn from one composer.
TikTok bracket emoji codes
Type a code in square brackets inside a TikTok caption or comment and the app converts it into a custom emoji. These codes are case-sensitive, require brackets with no spaces, and only render inside TikTok. On Instagram, X, or LinkedIn, [cry] stays literal text.
Roughly 46 official codes exist. These are the ones you will see most often in comments and captions.
Reactions
| Code | Meaning | Use when |
|---|---|---|
[cry] | Overwhelmed (usually wholesome or funny) | Something hits harder than expected |
[laugh] | Genuinely funny | A punchline lands |
[happy] | Joy, excitement | Good news, celebrations |
[angry] | Frustration | Something annoying happened |
[scream] | Shock or disbelief | Plot twists, surprises |
[flushed] | Embarrassment | Awkward moments, caught red-handed |
[hehe] | Mischievous or playful | Teasing, inside jokes |
Flirty and playful
| Code | Meaning | Use when |
|---|---|---|
[loveface] | Admiration, crush energy | Complimenting someone or something |
[smile] | Friendly, warm | General positivity |
[cool] | Confidence, approval | Something impressive |
[joyful] | Pure happiness | Wholesome content |
[angel] | Playing innocent | Asking for a favor, fake innocence |
Attitude
| Code | Meaning | Use when |
|---|---|---|
[wronged] | Feeling slighted (often humorously) | Unfair situations, dramatic reactions |
[slap] | Playful aggression | Calling out bad takes |
[facepalm] | Disbelief at a bad decision | Obvious mistakes |
[complacent] | Unbothered, smug | Handling something effortlessly |
[sweat] | Nervous or awkward | Uncomfortable situations |
[thinking] | Curiosity, confusion | Puzzling content |
[sleepy] | Bored or tired | Slow content, late-night posts |
[party] | Celebration | Milestones, wins |
How to use them: Type the code exactly as shown, including brackets, in a TikTok caption or comment. They work in both places. They do not work in DMs sent outside the app or in scheduled captions that publish to other platforms.
TikTok slang Unicode emojis
These are regular keyboard emojis that TikTok culture has assigned new meanings. Use them when you want emoji that survives cross-posting, but check the third column before you blast the same caption to LinkedIn.
| Emoji | TikTok meaning | Safe to cross-post? |
|---|---|---|
| ๐ | "I'm dead" (hilarious) | Yes, but older audiences may read it literally |
| ๐คก | Bad decision, self-own | Yes, widely understood |
| ๐ช | Funny (chair meme) | Mostly TikTok-native; may confuse elsewhere |
| ๐ | "I see it" / gossip | Yes |
| ๐ | Unbothered, confident | Yes |
| ๐ฟ | Deadpan, stoic humor | Mostly Gen Z; fine on casual platforms |
| โจ | Aesthetic or sarcastic emphasis | Yes |
| ๐ฝ | Coded substitute for flagged words | TikTok-specific; skip on professional platforms |
| โ ๏ธ | Stronger "I'm dead" | Same as skull |
| ๐คจ | Suspicion or flirtation | Context-dependent |
| ๐ฅ | Fire, hype | Yes, universal |
| ๐๐ค๐ | Mutual agreement something is funny | TikTok comment culture; keep on TikTok |
| ๐ซก | Respect, salute | Yes |
| ๐ญ | Crying (often laughing-crying) | Yes, but tone differs by platform |
| ๐ | Please / thank you / begging | Yes |
The pattern: emoji with broad meaning (fire, eyes, nail polish) cross-post cleanly. Emoji with TikTok-only meme origins (chair, corn) belong in TikTok-native captions.
Emojis and cross-posting: what breaks
If you schedule one caption to TikTok, Instagram, and X from the same composer, three rules keep you out of trouble.
1. Use Unicode emojis for shared captions. Skull, sparkles, and fire render everywhere. Bracket codes like [cry] become literal [cry] text on every platform except TikTok.
2. Write platform-native captions when slang differs. A caption full of chair emoji and bracket codes reads native on TikTok and alien on LinkedIn. Adjust per platform in one session instead of copy-pasting one blob. Our cross-posting guide covers the full workflow.
3. Emoji count toward character limits. TikTok allows up to 4,000 characters in a caption. Emoji count as characters, and some count as two on certain platforms. Draft in a caption generator or post preview before you queue.
Use WriteOnce's TikTok scheduler to queue videos with emoji-rich captions at your peak window (typically 6 to 9 p.m.; see our best times guide). Write a TikTok-native version with bracket codes, then tweak the Instagram and X versions with Unicode-only emoji before you hit schedule.
Pair emoji with 3 to 4 topic hashtags, not a wall of tags. Hashtags on TikTok are categorization signals, not a reach engine. Details in our do hashtags still work breakdown.
Download the TikTok emoji cheat sheet
Save this reference for your content batching sessions. It covers the top bracket codes and slang emoji in one scannable graphic.

Download the cheat sheet (PNG)
Pin it to your desktop or drop it into your content folder. When you batch-write captions on Sunday, you will not need to tab back to Google mid-session.
Frequently asked questions
What are TikTok emojis?
TikTok emojis are either bracket codes (like [cry]) that render as custom in-app graphics, or regular Unicode emojis that carry TikTok-specific slang (like skull for "hilarious"). The bracket codes only work inside TikTok; Unicode emojis work everywhere but may mean different things to different audiences.
Do TikTok emoji codes work in captions or only comments?
Both. Type a bracket code in a TikTok caption or comment and the app converts it on publish. They do not work in captions that also publish to Instagram, X, or LinkedIn through a third-party scheduler, because those platforms display the raw text.
Why do my TikTok emojis show as [cry] on Instagram?
Bracket codes are TikTok-proprietary. Instagram has no renderer for them, so the literal text [cry] appears instead of an emoji graphic. Use Unicode emojis (๐ญ, ๐) in any caption destined for multiple platforms.
Can I schedule TikTok posts that include emojis?
Yes. WriteOnce publishes TikTok captions with Unicode emojis and up to 4,000 characters through TikTok's official API. Queue your video, add the caption with emoji, pick your time slot, and the post goes live automatically. Bracket codes will render correctly on TikTok but will appear as plain text on any other platform in the same publish batch.
Write once. Post to all 10 platforms.
One composer, per-platform tweaks, scheduled in your timezone.



