UNICHAR

    Text

    Returns the Unicode character that corresponds to the given numeric code. Supports the full Unicode range, unlike CHAR which is limited to ANSI.

    Translations
    EnglishUNICHAR
    FrenchUNICAR
    SpanishUNICAR
    GermanUNIZEICHEN
    ItalianUNICODE.CARATT
    PortugueseUNICAR
    DutchUNITEKEN
    PolishZNAK.UNICODE
    RussianЮНИСИМВ
    TurkishUNICODEKARAKTERİ
    CzechUNICHAR
    HungarianUNIKARAKTER
    SwedishUNITECKENKOD
    DanishUNITEGN
    FinnishUNIMERKKI
    Syntax
    UNICHAR(number)

    Arguments

    • numberA Unicode code point between 1 and 1114111 (0x10FFFF).
    Examples
    =UNICHAR(65)
    A

    Returns the character 'A'

    =UNICHAR(8364)

    Returns the Euro sign

    =UNICHAR(128512)
    😀

    Returns an emoji character

    Tips & Best Practices
    • Available since Excel 2013
    • Use UNICODE for the reverse operation (character → Unicode value)
    • Returns #VALUE! if the number is 0, negative, or outside the valid Unicode range
    • Useful for inserting special characters that aren't on the keyboard
    Common Mistakes
    • Passing a number outside the valid Unicode range (1 to 1114111), which raises a #VALUE! error rather than returning some kind of placeholder character
    • Confusing UNICHAR with CHAR - CHAR is limited to the 1-255 ANSI range, while UNICHAR can represent the full range of Unicode characters, including symbols, emoji, and scripts outside that basic set
    • Forgetting that the resulting character's actual appearance depends on the font applied to the cell - some fonts don't include glyphs for less common Unicode characters and will show a placeholder box instead
    Related Functions
    UNICODEPerforms the reverse operation - returns the numeric Unicode code point of a given character rather than converting a code point into a character.
    CHARHandles the more limited 1-255 ANSI character range, rather than UNICHAR's full Unicode support.
    REPTOften paired with UNICHAR to repeat a specific Unicode character, like a symbol or emoji, a set number of times.
    Frequently Asked Questions

    Why does UNICHAR return #VALUE!?

    The number supplied is outside the valid Unicode range of 1 to 1114111. Double-check the code point you're using against a Unicode reference table.

    What's the difference between UNICHAR and CHAR?

    CHAR only covers the 1-255 ANSI character range, while UNICHAR supports the full Unicode character set, including a much wider range of symbols, emoji, and international scripts.

    Why does UNICHAR's result show as a box or question mark instead of the expected character?

    The cell's font probably doesn't include a glyph for that particular Unicode character - try switching to a font with broader Unicode coverage, like Segoe UI Symbol or Arial Unicode MS.

    Need to translate a formula using UNICHAR?

    Use our translator to convert your complete formula