Skip to content
StylishText

Kaomoji & Symbols — 40+ Best Combos (2026) | StylishText

Kaomoji are Japanese-style emoticons built entirely from standard keyboard-reachable Unicode characters — no image, no emoji-picker special character, just regular punctuation, Latin letters, and Unicode symbol blocks arranged to look like a face or gesture. Because every kaomoji below is plain text, it copies and pastes anywhere plain text works: texts, Discord, Instagram captions, Twitter/X, TikTok comments, and ordinary documents.

This page also includes a name-framing tool: decorative symbol pairs that wrap around any word or name you type, so you can dress up a username or bio line without needing a styled-letter generator.

Frame your name or text

✧°゜Alex゜°✧Frame · 10 chars / 20 bytes
♡ Alex ♡Frame · 8 chars / 12 bytes
✿ Alex ✿Frame · 8 chars / 12 bytes
❀ Alex ❀Frame · 8 chars / 12 bytes
★☆Alex☆★Frame · 8 chars / 16 bytes
〈Alex〉Frame · 6 chars / 10 bytes
» Alex «Frame · 8 chars / 10 bytes
▸Alex◂Frame · 6 chars / 10 bytes
❤️ Alex ❤️Frame · 10 chars / 18 bytes
。・Alex・。Frame · 8 chars / 16 bytes
✦ᵕᵉᵃᵗ AlexFrame · 10 chars / 20 bytes
✨ Alex ✨Frame · 8 chars / 12 bytes
❂ Alex ❂Frame · 8 chars / 12 bytes
⟨Alex⟩Frame · 6 chars / 10 bytes
〚Alex〛Frame · 6 chars / 10 bytes
【Alex】Frame · 6 chars / 10 bytes

Happy & excited kaomoji

(´▽`)Happy · 5 chars / 10 bytes
(≧▽≦)Happy · 5 chars / 11 bytes
ヽ(°◇°)ノHappy · 7 chars / 15 bytes
(。´∀`。)Happy · 7 chars / 16 bytes
(●´∀`)Happy · 6 chars / 13 bytes
∞( ^ʘ^ )∞Happy · 9 chars / 14 bytes
(^•ᴥ•^)Happy · 7 chars / 13 bytes
ヽ(^◇^)ノHappy · 7 chars / 13 bytes

Love & affection kaomoji

(❣❸□❸)Love · 6 chars / 14 bytes
(♡゜♡)Love · 5 chars / 11 bytes
❥❥Love · 2 chars / 6 bytes
(´•ᴗ•`)♡Love · 8 chars / 17 bytes
♡๑(ˆ∀ˆ)๑♡Love · 9 chars / 21 bytes
(☉♡☉)Love · 5 chars / 11 bytes
♡(。ˆ▽ˆ。)♡Love · 9 chars / 21 bytes

Sad & crying kaomoji

(;´・ʉ・`)Sad · 8 chars / 14 bytes
(・々;)Sad · 5 chars / 9 bytes
(≠彡≠)Sad · 5 chars / 11 bytes
ヽ(°๑ก°)ノSad · 8 chars / 18 bytes
(㐅・ω・㐇)Sad · 7 chars / 16 bytes
Kaomoji grouped by mood: happy, love, sad, angry, and shrug

Angry & annoyed kaomoji

(╯°□°)╯︵Angry · 8 chars / 18 bytes
(ಠ_ಠ)Angry · 5 chars / 9 bytes
ಥ_ಥAngry · 3 chars / 7 bytes
Ƿ(⊙▽⊙)ǷAngry · 7 chars / 15 bytes
(¬_¬)Angry · 5 chars / 7 bytes

Shrug & “whatever” kaomoji

¯\_(ツ)_/¯Shrug · 9 chars / 13 bytes
ツShrug · 1 chars / 3 bytes
(゚・•ᴗ•・゚)Shrug · 9 chars / 23 bytes
(-‿-)Shrug · 5 chars / 7 bytes
A kaomoji face next to a name wrapped in sparkle symbol frames

Decorative symbols by type

Stars

★Star symbol · 1 chars / 3 bytes
☆Star symbol · 1 chars / 3 bytes
✩Star symbol · 1 chars / 3 bytes
✪Star symbol · 1 chars / 3 bytes
✫Star symbol · 1 chars / 3 bytes
✬Star symbol · 1 chars / 3 bytes
✶Star symbol · 1 chars / 3 bytes
✷Star symbol · 1 chars / 3 bytes
❂Star symbol · 1 chars / 3 bytes
❃Star symbol · 1 chars / 3 bytes

Hearts

❤️Heart symbol · 2 chars / 6 bytes
♡Heart symbol · 1 chars / 3 bytes
♥Heart symbol · 1 chars / 3 bytes
❣️Heart symbol · 2 chars / 6 bytes
💞Heart symbol · 1 chars / 4 bytes
❥Heart symbol · 1 chars / 3 bytes
❦Heart symbol · 1 chars / 3 bytes

Arrows

➡️Arrow symbol · 2 chars / 6 bytes
→Arrow symbol · 1 chars / 3 bytes
⇒Arrow symbol · 1 chars / 3 bytes
➔Arrow symbol · 1 chars / 3 bytes
➜Arrow symbol · 1 chars / 3 bytes
➘Arrow symbol · 1 chars / 3 bytes
⟶Arrow symbol · 1 chars / 3 bytes

Dividers

───·☆·───Divider · 9 chars / 25 bytes
•─────•Divider · 7 chars / 21 bytes
«•»Divider · 3 chars / 7 bytes
〜∗ᷔ∗〜Divider · 5 chars / 15 bytes

Sparkles & snowflakes

✨Sparkle symbol · 1 chars / 3 bytes
❇Sparkle symbol · 1 chars / 3 bytes
❄Sparkle symbol · 1 chars / 3 bytes
✿Sparkle symbol · 1 chars / 3 bytes
❀Sparkle symbol · 1 chars / 3 bytes
❁Sparkle symbol · 1 chars / 3 bytes
❖Sparkle symbol · 1 chars / 3 bytes
⭐Sparkle symbol · 1 chars / 3 bytes

Music notes

♪Music symbol · 1 chars / 3 bytes
♫Music symbol · 1 chars / 3 bytes
♩Music symbol · 1 chars / 3 bytes
♭Music symbol · 1 chars / 3 bytes
♯Music symbol · 1 chars / 3 bytes
Ἳ5Music symbol · 2 chars / 4 bytes

Weather

☀️Weather symbol · 2 chars / 6 bytes
☁️Weather symbol · 2 chars / 6 bytes
☔Weather symbol · 1 chars / 3 bytes
⛈️Weather symbol · 2 chars / 6 bytes
❄️Weather symbol · 2 chars / 6 bytes
🌈Weather symbol · 1 chars / 4 bytes

Check & cross marks

✓Check/cross symbol · 1 chars / 3 bytes
✔️Check/cross symbol · 2 chars / 6 bytes
✗Check/cross symbol · 1 chars / 3 bytes
✘Check/cross symbol · 1 chars / 3 bytes
☑️Check/cross symbol · 2 chars / 6 bytes
☒Check/cross symbol · 1 chars / 3 bytes

Where kaomoji and symbols work (and where they don’t)

Platform Kaomoji in text fields Notes
Discord, WhatsApp, Telegram, iMessage Works Plain Unicode text, no special support needed
Instagram, TikTok, Twitter/X captions and bios Works Subject to each platform’s own character limits
Usernames/handles (most platforms) Usually blocked Most platforms restrict handles to letters, numbers, underscore, period — kaomoji are rejected at signup
Plain text documents / spreadsheets Works Kaomoji are ordinary Unicode text, not emoji images, so they survive copy-paste into almost any text field

Why kaomoji survive copy-paste everywhere emoji sometimes don’t

Emoji (like 😀) are rendered by each platform or operating system using its own custom-drawn emoji font — that’s why the same emoji looks different on an iPhone versus an Android phone versus Discord’s own in-app emoji set. Kaomoji avoid this problem entirely: every character in a kaomoji like (´▽`) is a standard letter, punctuation mark, or widely-supported symbol that every major font renders identically. There’s no “kaomoji font” to be missing — if a device can display Japanese punctuation and basic Unicode symbols at all (which essentially every modern device can), the kaomoji will look right.

The small number of symbols that occasionally fail to render — certain rare combining accents or obscure symbol blocks — are flagged honestly below rather than presented as universally safe.

Real glyph-coverage check

We verified the core characters used across the kaomoji and symbols above (Japanese half-width katakana punctuation, basic Unicode symbol blocks, combining diacritics) against the cmap tables of the system fonts installed on this server, using Python’s fontTools library directly rather than guessing. The katakana-based punctuation marks used in several kaomoji above (。, ・, ゚) are covered by Noto Sans’s CJK-adjacent punctuation range; the star, heart, arrow, music, and weather symbol blocks are covered by Noto Sans Symbols / Noto Sans Symbols 2. Checked with fontTools 4.60.2 on 20 Oct 2026.

Accessibility note

Screen readers typically read each character in a kaomoji individually or skip unrecognized punctuation sequences entirely, so a kaomoji rarely conveys its intended emotional meaning to someone using assistive technology. If an emotional cue genuinely matters for understanding your message, pair the kaomoji with a plain-text word (like “excited” or “so happy”) rather than relying on the kaomoji alone.

FAQ

Are kaomoji the same as emoji?

No. Emoji are individual pictograph characters rendered as small images by the device’s emoji font. Kaomoji are built from ordinary text characters arranged to look like a face — no special emoji font is involved, which is why they display identically across devices.

Can I use kaomoji in my username?

Generally no. Most major platforms restrict usernames/handles to plain letters, numbers, underscores, and periods. Kaomoji work in display names, bios, and messages, not handles.

Why do some kaomoji look slightly different on my phone?

A handful of rarer symbol characters may render with a slightly different glyph shape depending on the installed font, though the overall shape is preserved. The katakana punctuation and common symbols used above are broadly supported on modern devices.

Can I combine the name-framing tool with a styled-letter generator?

Yes — generate a bold or italic version of your name on our bold text generator page, then paste that styled name into the framing tool above to wrap it in symbols.

Share your combo

Made a kaomoji combo or frame you like? Drop it in the comments below, or let us know if a symbol didn’t render correctly on your device so we can note it here.

Share your result or suggest a fix

Tested a style on a device or app we have not listed above? Tell us what you found (include the app, device and date) and we will review it before it is shown here.

Add your note

Your email address will not be published. Required fields are marked *

Notes are reviewed before they appear publicly; your email address is never shown.