HTML Entity for Thai Currency Symbol Baht (฿)

What You'll Learn
How to display the Thai Baht currency symbol (฿) in HTML using hexadecimal, decimal, and CSS escape methods. This character is U+0E3F (THAI CURRENCY SYMBOL BAHT) in the Thai block (U+0E00–U+0E7F)—the official currency symbol for the Thai baht (THB).
Render it with ฿, ฿, or CSS escape \0E3F. There is no named HTML entity. Do not confuse ฿ with the generic rupee sign (₨) or other currency symbols in the Currency Symbols block.
⚡ Quick Reference — Thai Baht
U+0E3FThai block
฿Hexadecimal reference
฿Decimal reference
—Use numeric codes only
Name Value
──────────── ──────────
Unicode U+0E3F
Hex code ฿
HTML code ฿
Named entity (none)
CSS code \0E3F
Block Thai (U+0E00–U+0E7F)
Official name THAI CURRENCY SYMBOL BAHT
Currency Thai baht (THB)Complete HTML Example
This example demonstrates the Thai Baht symbol (฿) using hexadecimal code, decimal HTML code, and a CSS content escape (no named entity):
<!DOCTYPE html>
<html>
<head>
<style>
#point:after{
content: "\0E3F";
}
</style>
</head>
<body>
<p>Using Hexadecimal: ฿</p>
<p>Using HTML Code: ฿</p>
<p id="point">Using CSS Entity: </p>
<p>Price: ฿1,500</p>
</body>
</html>🌐 Browser Support
The Thai Baht symbol renders in modern browsers when fonts include Thai script glyphs:
👀 Live Preview
See the Thai Baht symbol (฿) in a price context and compared with other currency symbols:
🧠 How It Works
Hexadecimal Code
฿ uses the Unicode hexadecimal value 0E3F to display the Thai Baht symbol. The x prefix indicates hexadecimal format.
Decimal HTML Code
฿ uses the decimal Unicode value 3647 to display the same character.
CSS Entity
\0E3F is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.
Same visual result
All three methods produce the glyph: ฿. Unicode U+0E3F in the Thai block (U+0E00–U+0E7F). No named entity.
Use Cases
The Thai Baht symbol (฿) commonly appears in:
Online stores and shopping platforms selling in Thai baht.
Investment sites and economic content about Thai currency.
Corporate sites and documentation for Thai markets.
Exchange rate tools and financial calculators.
Local business sites and Thailand-focused content.
Booking platforms and tourism sites with baht pricing.
Banking websites and payment systems handling THB.
💡 Best Practices
Do
- Use
฿or฿for price markup (U+0E3F) - Place the symbol before the amount (e.g. ฿1,500) per Thai convention
- Serve pages with UTF-8 (
<meta charset="utf-8">) - Add
aria-label(e.g. “1500 baht”) for accessibility - Choose fonts with Thai script support for reliable rendering
Don’t
- Substitute
THBorบาทwhen the symbol is required - Assume every font includes Thai script characters
- Put CSS escape
\0E3Fdirectly in HTML text nodes - Expect a named HTML entity for U+0E3F—use numeric references
- Use HTML entities in JS (use
\u0E3Finstead)
Key Takeaways
Two HTML references both render ฿
฿ ฿For CSS stylesheets, use the escape in the content property
\0E3FUnicode U+0E3F — THAI CURRENCY SYMBOL BAHT
No named entity—use numeric references or CSS escape
Part of the Thai block (U+0E00–U+0E7F) for Thai script characters
❓ Frequently Asked Questions
฿ (hex), ฿ (decimal), or \0E3F in CSS content. There is no named HTML entity. All three produce ฿.U+0E3F (THAI CURRENCY SYMBOL BAHT). Thai block (U+0E00–U+0E7F). Hex 0E3F, decimal 3647. Official symbol for the Thai baht (THB).฿ or ฿) go directly in markup. The CSS escape \0E3F is used in stylesheets, typically in the content property of pseudo-elements. Same visual result, different layers of the stack.Explore More HTML Entities!
Discover 1500+ HTML character references — currency symbols, Thai script, and more.
8 people found this page helpful
