Text Tools
Emoji & Kaomoji Picker
Emoji & Kaomoji Picker is part of Toolspire and is ready as soon as this page loads. Find any emoji by name or keyword, copy cute and funny kaomoji, and grab symbols like ★ ✓ → ₹ — one click copies it, or collect several into a message.
On this page
What you can do here
Smart search
Names, keywords and GitHub-style shortcodes — find 😂 by typing “laugh”, “joy” or :joy:.
Skin tones
Pick a tone once and every hand and person emoji uses it.
Kaomoji for every mood
From (◕‿◕) to (╯°□°)╯︵ ┻━┻, grouped and searchable.
Symbols that work anywhere
Text symbols paste into names, bios, documents and code without images.
Compose messages
Collect several emoji and symbols, then copy them all at once.
Unicode details
Code points and escapes ready to paste into HTML, CSS, JavaScript or Python.
The sequence
How to copy an emoji or kaomoji
- 1
Choose a tab
Pick Emoji, Kaomoji or Symbols.
- 2
Search or browse
Type a word like “heart” or “shrug”, or jump to a category.
- 3
Click to copy
Click any item — it is copied to your clipboard. Paste it anywhere with Ctrl+V (or long-press on a phone).
Worth knowing
- Emoji & Kaomoji Picker on Toolspire: Every emoji up to Emoji 17, with names and keywords from the Unicode CLDR — search “party”, “india” or a shortcode like :joy:.
- 200 kaomoji (Japanese text faces) in 19 moods — happy, love, shrug ¯\_(ツ)_/¯, table flip, cats, bears and more.
- 270+ text symbols: arrows, stars, hearts, check marks, maths, currency (₹ € £), fractions, superscripts, keyboard keys and chess.
- Click to copy, or switch on Collect into text to build a message from several picks. Recently used items and your skin tone are remembered on this device.
- For developers: each emoji’s code points, HTML entity, CSS, JavaScript and Python escapes, URL encoding and UTF-8 bytes.
- Emoji your device can’t draw yet are hidden automatically, so you only see emoji that will show up.
Popular kaomoji
| Kaomoji | Meaning |
|---|---|
| ¯\_(ツ)_/¯ | Shrug — “whatever” or “I don’t know” |
| (╯°□°)╯︵ ┻━┻ | Table flip — frustration |
| ┬─┬ノ( º _ ºノ) | Putting the table back — calming down |
| ( ͡° ͜ʖ ͡°) | Lenny face — cheeky or suggestive |
| ಠ_ಠ | Look of disapproval |
| ʕ•ᴥ•ʔ | Bear |
| (づ。◕‿‿◕。)づ | Sending a hug |
| m(_ _)m | A deep bow — thanks or sorry |
Emoji in HTML and code
Emoji are ordinary Unicode characters, so you can paste them straight into UTF-8 web pages, documents and source code. Where you need plain ASCII, use the HTML entity (😀 is 😀), the CSS escape (\1F600, for content), or the JavaScript escape (\u{1F600}) shown for every emoji in the details panel.
Some emoji are sequences of several code points — skin tones, flags and family emoji join characters with modifiers or a zero-width joiner — which is why their codes list more than one value.
FAQ
Questions about Emoji & Kaomoji Picker
Where does Emoji & Kaomoji Picker run?
How do I copy and paste an emoji?
What is a kaomoji?
Why do some emoji look different on another phone?
Why do flags look like letters on Windows?
Is anything I type sent anywhere?
Keep going
Related tools
Last updated Report a problem or suggest a feature