HTML Entity for Grapheme Joiner (U+034F)

What You'll Learn
How to insert the Combining Grapheme Joiner (CGJ, U+034F) in HTML using hexadecimal, decimal, and CSS escape methods. This character is U+034F (COMBINING GRAPHEME JOINER) in the Combining Diacritical Marks block (U+0300–U+036F)—a non-printing formatting character used to control grapheme cluster boundaries.
Insert it with ͏, ͏, or CSS escape \34F. There is no named HTML entity. CGJ affects how text is segmented and how combining marks behave; it usually has no visible glyph on screen.
⚡ Quick Reference — Grapheme Joiner
U+034FCombining Diacritical Marks
͏Hexadecimal reference
͏Decimal reference
—Use numeric codes only
Name Value
──────────── ──────────
Unicode U+034F
Hex code ͏
HTML code ͏
Named entity (none)
CSS code \34F
Meaning Combining Grapheme Joiner (CGJ)
Visibility Non-printing (no visible glyph)
Related ZWJ (U+200D) for joiner behavior in emojiComplete HTML Example
This example inserts the Grapheme Joiner (U+034F) using hexadecimal code, decimal HTML code, and a CSS content escape. There is no named HTML entity. CGJ is invisible in normal rendering:
<!DOCTYPE html>
<html>
<head>
<style>
#point:after{
content: "\34F";
}
</style>
</head>
<body>
<p>Grapheme Joiner using Hexadecimal: ͏</p>
<p>Grapheme Joiner using Decimal: ͏</p>
<p id="point">Grapheme Joiner using CSS Entity: </p>
</body>
</html>🌐 Browser Support
The Grapheme Joiner (U+034F) is supported for insertion and text processing in modern browsers; it remains non-printing:
👀 Live Preview
CGJ (U+034F) is non-printing—these rows show how it is referenced and used in context:
🧠 How It Works
Hexadecimal Code
͏ uses the Unicode hexadecimal value 034F to insert the Grapheme Joiner. The x prefix indicates hexadecimal format.
Decimal HTML Code
͏ uses the decimal Unicode value 847 to insert the same character.
CSS Entity
\34F is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.
Same character inserted
All three methods insert U+034F (CGJ). It is non-printing—no visible glyph, but it affects grapheme boundaries and combining behavior. Next: Grave Accent.
Use Cases
The Grapheme Joiner (U+034F) is commonly used in:
Separating grapheme clusters in scripts that use combining characters (Arabic, Thai, Indic, and more).
Controlling emoji presentation and grapheme boundaries alongside ZWJ and variation selectors.
Preventing unwanted reordering of combining marks during NFC/NFD when order must be preserved.
Research, font development, and text processing where grapheme cluster boundaries matter.
IMEs and keyboards that insert invisible formatting characters for correct segmentation.
Unicode specs, HTML entity references, and standards that document CGJ behavior.
💡 Best Practices
Do
- Use CGJ only when you have a clear grapheme-boundary need
- Comment in source when you insert U+034F for maintainers
- Test cursor movement, selection, and screen readers across locales
- Use
͏or͏consistently (no named entity) - Serve pages with UTF-8 (
<meta charset="utf-8">)
Don’t
- Insert CGJ casually—overuse complicates text processing
- Expect a visible glyph or a named HTML entity
- Confuse CGJ (U+034F) with ZWJ (U+200D) or ZWNJ (U+200C)
- Put CSS escape
\34Fin HTML text nodes - Assume users will see the character on the page
Key Takeaways
Two HTML numeric references plus CSS insert U+034F
͏ ͏For CSS stylesheets, use the escape in the content property
\34FUnicode U+034F — COMBINING GRAPHEME JOINER (CGJ)
Non-printing: affects grapheme clusters, not visible typography
Next: Grave Accent
❓ Frequently Asked Questions
͏ (hex), ͏ (decimal), or \34F in CSS content. There is no named entity. U+034F is non-printing.U+034F (COMBINING GRAPHEME JOINER). Combining Diacritical Marks block (U+0300–U+036F). Hex 034F, decimal 847. No named HTML entity.͏ or ͏) go in markup. The CSS escape \34F is used in stylesheets, typically in the content property of pseudo-elements. Same character, different layers of the stack.Explore More HTML Entities!
Discover 1500+ HTML character references — combining marks, formatting characters, and more.
8 people found this page helpful
