Ninja 🥷
Usage snapshot:
- Used in content written with the Common script; suitable for UI labels and body text.
- Appears in the Unicode block Supplemental Symbols and Pictographs.
History & usage: This emoji shows a ninja silhouette with a dark outfit and face mask. The name token does not signal a different sound; it stands as a unit that carries a pictorial mood. In everyday use, people deploy it in chats to suggest stealth, surprise, or playful mischief. It also appears in game or anime posts, in notifications, and as a lighthearted reaction to clever moves. For accessibility, provide alt text like “ninja emoji” and ensure high contrast for visibility. Across platforms, it works well in short messages, captions, and emoji keyboards, preserving intent for screen readers.
See our category page for related symbols.
Need styled alternatives? Try the Fancy Text tool.
Technical details
- Codepoint:
U+1F977 - General Category:
So - Age:
13.0 - Bidi Class:
ON - Block:
Supplemental Symbols and Pictographs - Script:
Common - UTF-8:
F0 9F A5 B7 - UTF-16:
D83E DD77 - UTF-32:
0001F977 - HTML dec:
🥷 - HTML hex:
🥷 - JS escape:
\u{1F977} - Python \N{}:
\N{NINJA} - Python \U:
\U0001F977 - URL-encoded:
%F0%9F%A5%B7 - CSS escape:
\1F977
How to type / insert
Fast copy: click the Copy button near the top of this page.
By codepoint: in many editors and IDEs, you can insert via the Unicode code U+1F977 or a built‑in character picker.
HTML: use the numeric entity 🥷 (hex) or 🥷 (decimal) when an HTML entity is needed.
Compatibility & troubleshooting
Font support: if the symbol does not render, the current font likely lacks this codepoint. Choose a font with broad Unicode coverage or allow a fallback font.
Web pages: ensure your CSS font stack includes a general fallback; avoid relying on images for common symbols to preserve accessibility and copyability.