Emoji Picker & Codepoint Inspector

Searchable emoji browser with skin tone modifiers, Unicode codepoints, HTML entities, and UTF-8 bytes.

Private by architecture: All processing is 100% client-side memory. Your data never leaves this browser tab.
Skin Tone
Showing 0 emojis

Emoji Inspector

😀
grinning face
Category: Smileys & Emotion
Character
😀
Unicode Codepoint
U+1F600
HTML Entity
😀
UTF-8 Bytes
\xF0\x9F\x98\x80

About This Tool

Working with Unicode emojis across web applications, databases, and configuration files requires knowing both the visual glyph and its underlying character encodings.

This tool provides an instant-search browser across common emoji categories with full support for Fitzpatrick skin tone modifiers. Select any glyph to copy its literal character, Unicode codepoint (such as U+1F600), HTML numerical entity, or UTF-8 hexadecimal byte sequence.

Key Features

  • Instant keyword search: Filter across emoji names and semantic synonyms with instant client-side typing response.
  • Skin tone modifier support: Switch between standard yellow and five Fitzpatrick skin tones for supported hand and gesture symbols.
  • Multiple developer copy formats: Copy the literal character, Unicode codepoints (U+1F44D), HTML entities, or UTF-8 escaped bytes.
  • Recently copied quick access: Access frequently used symbols in a sticky top bar during your current session.
  • Zero external network dependencies: All symbols and metadata are bundled in client-side script with no third-party CDN fonts or analytics.

Frequently Asked Questions

How do Fitzpatrick skin tone modifiers work?
Unicode uses specific modifier code points (U+1F3FB to U+1F3FF) appended directly after the base character or joined via Zero Width Joiner (ZWJ) sequences.
Why do some emojis appear differently across operating systems?
Emojis are rendered by system-level fonts (such as Apple Color Emoji on macOS or Segoe UI Emoji on Windows). While codepoints are standardized by the Unicode Consortium, visual artwork varies between platforms.
Where is my recent emoji history stored?
Recent emojis are stored in your browser session memory. No usage logs or keystrokes are transmitted over the network.
What is the UTF-8 byte format used for?
Escaped UTF-8 byte sequences (such as \xF0\x9F\x98\x80) are useful in programming languages, terminal scripts, or raw network packets where non-ASCII characters must be explicitly escaped.