Skip to content
FontStyleHub

Kaomoji — copy and paste Japanese text emoticons

Browse and copy 600+ kaomoji — Japanese text emoticons made from regular characters, like the Lenny face ( ͡° ͜ʖ ͡°), the shrug ¯_(ツ)_/¯ and the table flip (╯°□°)╯︵ ┻━┻. They're sorted into 20 moods and characters, from happy and sad to bears, cats and dongers. Tap any face to copy it, then paste it into a chat, caption, bio or username.

🔍

Lenny Faces · 32

The classic ( ͡° ͜ʖ ͡°) and its many moods.

Shrug · 31

The internet's favourite ¯\_(ツ)_/¯.

Table Flip · 30

Rage-quit energy: (╯°□°)╯︵ ┻━┻.

Cute · 32

Soft and adorable faces for sweet messages.

Happy · 30

Smiles, laughs and good vibes.

Sad · 30

Tears, sighs and gentle gloom.

Angry · 30

Frowns, glares and pure fury.

Love · 30

Hearts, kisses and affection.

Bears · 30

Cuddly bear faces: ʕ•ᴥ•ʔ.

Cats · 30

Whiskered faces: (=^・ω・^=).

Dogs · 30

Friendly pups: (U・ω・U).

Dance · 30

Faces that move and groove.

Confused · 30

Question marks and puzzled looks.

Surprised · 30

Shock, awe and wide-eyed faces.

Flirting · 30

Winks, smirks and charm: (◠‿◠)♡.

Sleeping · 30

Drowsy faces: (-_-) zzZ.

Kissing · 30

Smooches and pecks: ( ˘ ³˘)♥.

Excited · 30

Hyped-up energy: ٩(^ᴗ^)۶.

Dongers · 30

Raise 'em up: ヽ༼ຈل͜ຈ༽ノ.

Crying · 30

Floods of tears: (ಥ_ಥ).

Tap any kaomoji to copy. These are plain text faces — they paste into Instagram, TikTok, Discord, WhatsApp and games and render the same on every device.

How it works

Browse and copy 600+ kaomoji — Japanese text emoticons made from regular characters, like the Lenny face ( ͡° ͜ʖ ͡°), the shrug ¯_(ツ)_/¯ and the table flip (╯°□°)╯︵ ┻━┻. They're sorted into 20 moods and characters, from happy and sad to bears, cats and dongers. Tap any face to copy it, then paste it into a chat, caption, bio or username.

Unlike coloured emoji, kaomoji are built from plain text symbols, so they render the same way for everyone and travel anywhere text goes — Instagram, TikTok, Discord, WhatsApp, Twitch and in-game chat.

1
★ ♡ ✦

Browse by category

Hearts, stars, arrows, crowns and more.

2

Tap to copy

One tap puts the symbol on your clipboard.

3

Paste anywhere

Drop it into a bio, name, caption or message.

The Origins of Kaomoji — copy and paste Japanese text emoticons

Kaomoji (顔文字, literally 'face characters') were born on Japanese message boards in the 1980s, where users arranged punctuation and Unicode symbols to make faces you read straight-on — no need to tilt your head like the Western :-) emoticon. Because they're assembled from standard characters rather than a single emoji code point, they predate emoji entirely and still display consistently across devices today.

Where to Use It

Reacting in Discord, Twitch and group chats

ヽ༼ຈل͜ຈ༽ノ

Adding personality to bios and usernames

( ͡° ͜ʖ ͡°)

Captions and comments on Instagram and TikTok

(✿◠‿◠)

Pairing with fancy fonts and symbols

¯\_(ツ)_/¯

Platform Compatibility

The most important things to know about using this style on the platforms people ask about most.

All modern devicesSafe

Kaomoji are built from standard text characters, so they render as the same face on iPhone, Android, Windows and Mac.

Narrow inputsPartial

A few wide faces (like the table flip) need enough room on one line. In very narrow username fields they may wrap — shorter faces like ( ͡° ͜ʖ ͡°) or ¯\_(ツ)_/¯ fit best.

Full platform reference

Unicode font styles are plain text characters, so they paste almost anywhere. Here’s how the major apps handle styled text — from full support to fields that filter certain glyphs.

Social media

·9 apps
  • Bio, captions, comments and story text all accept Unicode fonts.

  • TikTokSafe

    Bio and display name accept styled text; the @handle stays plain.

  • Posts, comments and bio render styled text on web and app.

  • Twitter / XPartial

    Tweets and display name work; some glyphs render thinner on certain devices.

  • ThreadsSafe

    Posts and bio accept Unicode styling, mirroring Instagram support.

  • SnapchatPartial

    Display name and chat work; some decorative styles may not show on older builds.

  • PinterestSafe

    Board titles, descriptions and profile text accept styled fonts.

  • YouTubeSafe

    Channel name, video titles, descriptions and comments all support Unicode.

  • TumblrSafe

    Posts, titles and bio render Unicode font styles cleanly.

Messaging

·6 apps
  • WhatsAppPartial

    Messages and About text work; WhatsApp also has its own *bold* / _italic_ markup.

  • TelegramSafe

    Messages, bio and channel names all accept Unicode font styles.

  • DiscordPartial

    Usernames and messages accept Unicode; native colors need ANSI code blocks.

  • SignalSafe

    Messages and profile name render styled text on all platforms.

  • MessengerSafe

    Chat messages and name display styled Unicode text.

  • iMessageSafe

    Messages render Unicode fonts; appearance depends on the recipient’s font.

Gaming

·6 apps
  • Server nicknames and channel messages accept fancy Unicode names.

  • RobloxPartial

    Display name accepts some styles; the chat filter blocks many symbols.

  • Free FirePartial

    In-game name supports many styled glyphs; some are rejected by the filter.

  • PUBG / BGMIPartial

    Player name accepts most Unicode; very decorative glyphs may be blocked.

  • SteamSafe

    Profile name, nickname and bio accept Unicode font styles.

  • TwitchSafe

    Display name and chat render styled Unicode on web and app.

Professional & other

·5 apps
  • LinkedInPartial

    Headline and About work, but heavy styling can hurt readability and search.

  • Gmail / EmailSafe

    Subject lines and body text render Unicode in most modern mail clients.

  • RedditSafe

    Posts, comments and display name accept Unicode font styles.

  • NotionSafe

    Page titles and body text render styled Unicode characters.

  • Google DocsSafe

    Document body and headings accept pasted Unicode fonts.

Safe — works on all devices Partial — varies or some glyphs filtered Strips — removes styled characters

Examples

The classic Lenny face

( ͡° ͜ʖ ͡°)

The shrug

¯\_(ツ)_/¯

Table flip

(╯°□°)╯︵ ┻━┻

Frequently Asked Questions

How do I copy and paste a kaomoji?
Tap any face on this page to copy it to your clipboard, then long-press in any text field — a chat, caption, bio or username — and tap Paste. It works the same on iPhone and Android.
What is the Lenny face and where did it come from?
The Lenny face ( ͡° ͜ʖ ͡°) is a kaomoji made from Unicode characters that read as a cheeky, knowing expression. It spread from forums like 4chan and Reddit and is now one of the most-copied text faces online. You'll find it and its variants in the Lenny Faces section above.
How do I make the shrug ¯\_(ツ)_/¯?
You don't have to build it by hand — tap the shrug in the Shrug section to copy the whole thing at once. It uses a Japanese katakana 'tsu' (ツ) for the face plus backslashes and underscores for the arms.
Do kaomoji work on Discord, Instagram and TikTok?
Yes. Because kaomoji are plain text and not image emoji, they paste and display correctly in Discord messages and nicknames, Instagram bios and captions, TikTok comments, WhatsApp chats, Twitch chat and most game username fields.
Why does my kaomoji look broken or split onto two lines?
Wide faces like the table flip need room on a single line. If a field is very narrow it can wrap the characters. Pick a shorter face for tight spaces like usernames, and use the wide ones in regular chat where there's space.
What's the difference between kaomoji and emoji?
Emoji are single coloured picture characters (😀). Kaomoji are faces drawn from several plain text symbols read left-to-right ( ͡° ͜ʖ ͡°). Kaomoji are older, render as text in one colour, and pair neatly with stylish fonts.

Sam Whitaker

Typography & Unicode editor

Sam writes about Unicode text, fonts and how they behave across apps. Every generator on the site is tested by hand before it's marked safe.

Last tested: 2026-06-21Review our methodology →