White smiling face (☺) is Unicode U+263A (WHITE SMILING FACE) in the Miscellaneous Symbols block. It is a classic outline smiley — useful for friendly UI cues, vintage emoticon looks, and positive messaging. HTML5 has no named entity for this character.
Remember
Character ☺
Unicode U+263A
Hex entity ☺
Decimal ☺
Named entity (none)
CSS escape \263A
Not the same ☻ U+263B (black smiling face)
All of these produce the same glyph: ☺. Prefer typing ☺ in UTF-8 when you can; use ☺ / ☺ or CSS for generated content.
🙂 and similar emoji use different code points (often in the Emoticons block), not U+263A.
Named?
No ⌣ for this glyph
⌣ is U+2323 (a different smile symbol). For ☺ use ☺ or ☺.
a11y
Say “Happy” or “Smiling”
Screen readers may not announce the smiley clearly. Pair the glyph with visible or visually hidden text.
Fonts
Check symbol coverage
Some UI fonts omit U+263A. Prefer fonts with solid Miscellaneous Symbols support.
Semicolon
End references
Always finish with ; — write ☺, not ☺.
Compatibility
Browser Support
White smiling face (U+263A) and its entity forms (☺, ☺, CSS \\263A) are supported in all mainstream browsers. Glyph quality depends on font support for Miscellaneous Symbols.
✓ Universal support
White Smiling Face (☺)
Type ☺, or encode with hex, decimal, or CSS escape — same glyph everywhere encoding is supported.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
U+263A / entitiesFull support
Bottom line: Prefer a typed ☺ or ☺ / ☺ for markup. Use \\263A only inside CSS content.
Remember
Key Takeaways
Unicode: white smiling face is U+263A (decimal 9786).
HTML: prefer typing ☺, or use ☺ / ☺.
CSS: use \263A inside content for generated icons.
Watch out: no named entity for U+263A; ☺ ≠ ☻; ⌣ is a different character.
One line:U+263A → type ☺ / ☺ / ☺ / CSS \263A.
Frequently Asked Questions
Use ☺ (hex), ☺ (decimal), or the CSS escape \263A in the content property. All render ☺. You can also paste ☺ directly if your file is UTF-8. There is no named HTML entity.
U+263A (hex 263A, decimal 9786). Unicode names it WHITE SMILING FACE. It belongs to the Miscellaneous Symbols block (U+2600–U+26FF).
No. HTML5 does not define a named entity for this symbol. Use ☺ or ☺ in markup, or \263A in CSS. (Note: ⌣ is a different character, U+2323.)
☺ (U+263A) is the classic outline smiling face. ☻ (U+263B) is black smiling face. 🙂 (U+1F642) is the modern slightly smiling face emoji. They are different code points.
HTML entities (☺ or ☺) go in markup. The CSS escape \263A is used in stylesheets (usually in the content property of ::before/::after). Both render ☺.
Use ☺ for vintage smileys, friendly UI cues, and classic emoticon looks. Prefer ☻ for the filled form, or modern emoji when you want colorful emoji presentation. Pair the glyph with visible text for accessibility.
🤔
Did you know?
White smiling face is Unicode U+263A (decimal 9786) in the Miscellaneous Symbols block — official name WHITE SMILING FACE. HTML5 has no named entity for it. It is a classic outline smiley — not the same as ☻ (black smiling face) or modern emoji such as 🙂.