Skip to content
JustTools

Emoji & Kaomoji Picker

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.

Runs in your browser Free · no sign-up

At a glance

  • 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.

Step by step

How to copy an emoji or kaomoji

  1. 1

    Choose a tab

    Pick Emoji, Kaomoji or Symbols.

  2. 2

    Search or browse

    Type a word like “heart” or “shrug”, or jump to a category.

  3. 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).

Features

Everything you need, nothing you don’t

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.

Popular kaomoji

KaomojiMeaning
¯\_(ツ)_/¯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(_ _)mA 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

Frequently asked questions

How do I copy and paste an emoji?

Click it — it is copied straight away. Then paste with Ctrl+V on a computer, or long-press and choose Paste on a phone.

What is a kaomoji?

A kaomoji is a Japanese-style face made from text characters, read the right way up — like (^_^) or ¯\_(ツ)_/¯. They work anywhere text does, without emoji support.

Why do some emoji look different on another phone?

Each system — Apple, Google, Samsung, Microsoft — draws emoji in its own style. The character is the same; only the picture differs. Very new emoji may show as a box on older systems.

Why do flags look like letters on Windows?

Windows doesn’t include flag emoji, so it shows the two letters that make up the flag (like IN for India). They still copy correctly and appear as flags on phones and Macs.

Is anything I type sent anywhere?

No. Search, copying and your recent items all stay in your browser.

Keep going

Browse every tool

Last updated Report a problem or suggest a feature