EmojiMint
Emoji Picker

DECODE UNICODE

Unicode to Emoji Converter

Turn Unicode code points, hexadecimal values, JavaScript escapes, and HTML numeric entities into emoji. Supports multi-code-point Unicode sequences.

U+1F600😀

Convert Unicode to Emoji

Decodes U+ codepoints, hex values, JS escapes, and HTML entities.

Supported input syntaxes:
Decoded Emoji Result😀
1 valid code pointSingle code point

Parsed input summary

Normalized U+ notation
U+1F600
Hexadecimal values
1F600
Decimal values
128512
Sequence type
Single code point

Decoded sequence breakdown

1 item
  1. U+1F600Unicode character
    😀

Accepted Input Formats

The converter automatically recognizes standard Unicode, escape syntax, and HTML entity representations.

Format SyntaxExample InputDecoded Output
U+ notationU+1F600😀
Plain hexadecimal1F600😀
JavaScript Unicode escape\u{1F600}😀
HTML decimal entity😀😀
HTML hexadecimal entity😀😀
Multi-codepoint sequenceU+1F469 U+200D U+1F4BB👩‍💻

Example conversions

Use these values to understand the accepted format and the sequence behind each result.

U+1F600😀

Standard U+ notation decoding to grinning face.

1F600😀

Plain hexadecimal codepoint without prefix.

\u{1F600}😀

JavaScript Unicode escape syntax.

😀😀

HTML decimal entity for U+1F600.

😀😀

HTML hexadecimal entity for U+1F600.

U+1F469 U+200D U+1F4BB👩‍💻

Woman technologist ZWJ sequence.

Read the format, not just the symbol

The converter reads each supported value, checks that it falls inside the Unicode codespace, then builds the characters in the same order. Joined emoji depend on every part of the sequence, so removing a modifier, variation selector, or U+200D can change the result.

Supported input formats

  • U+ notation (e.g. U+1F600)
  • Plain hexadecimal values (e.g. 1F600)
  • JavaScript code point escapes (e.g. \u{1F600})
  • JavaScript UTF-16 surrogate pairs (e.g. 😀)
  • HTML decimal numeric entities (e.g. 😀)
  • HTML hexadecimal numeric entities (e.g. 😀)
  • Multi-code-point sequences (e.g. U+1F469 U+200D U+1F4BB)

Convert in three steps

  1. 1

    Enter a Unicode code point, escape sequence, or HTML entity.

  2. 2

    Review the parsed format, codepoints, and large emoji preview.

  3. 3

    Copy the decoded emoji character to your clipboard.

When this format helps

  • Decode code points copied from source code or API documentation.
  • Preview hexadecimal or decimal HTML numeric entities.
  • Reconstruct flags, skin-tone gestures, and ZWJ sequences.
  • Verify code point validity before database or file storage.

Technical notes and common errors

Small encoding details can change the visible result. Keep these checks in mind.

Technical notes

  • Plain inputs are parsed as hexadecimal unless formatted as decimal HTML entities.
  • Code points in a sequence must remain in exact original order.
  • A valid Unicode sequence can render as a box if operating system fonts lack artwork.
  • The valid Unicode range spans from U+0000 to U+10FFFF.

Frequently asked questions

The answers below cover the input rules and sequence details most likely to affect a conversion.

Yes. Plain hexadecimal values such as 1F600 or space-separated sequences like 1F469 200D 1F4BB are automatically parsed.