HTML Entity for Thai Currency Symbol Baht (฿)

Beginner
⏱️ 5 min read
📚 Updated: Jun 2026
🎯 1 Code Example
Unicode U+0E3F

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

Unicode U+0E3F

Thai block

Hex Code ฿

Hexadecimal reference

HTML Code ฿

Decimal reference

Named Entity

Use numeric codes only

Reference Table
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)
1

Complete HTML Example

This example demonstrates the Thai Baht symbol (฿) using hexadecimal code, decimal HTML code, and a CSS content escape (no named entity):

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\0E3F";
  }
 </style>
</head>
<body>
<p>Using Hexadecimal: &#x0E3F;</p>
<p>Using HTML Code: &#3647;</p>
<p id="point">Using CSS Entity: </p>
<p>Price: &#3647;1,500</p>
</body>
</html>
Try it Yourself

🌐 Browser Support

The Thai Baht symbol renders in modern browsers when fonts include Thai script glyphs:

Chrome 1+
Firefox 1+
Safari 1+
Edge 12+
Opera 4+
Android 4.4+
iOS Safari 1+

👀 Live Preview

See the Thai Baht symbol (฿) in a price context and compared with other currency symbols:

Price ฿1,500
Large glyph ฿
vs other currencies ฿ baht   € euro   ₹ INR
Numeric refs &#x0E3F; &#3647; \0E3F

🧠 How It Works

1

Hexadecimal Code

&#x0E3F; uses the Unicode hexadecimal value 0E3F to display the Thai Baht symbol. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

&#3647; uses the decimal Unicode value 3647 to display the same character.

HTML markup
3

CSS Entity

\0E3F is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.

CSS stylesheet
=

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:

🛒 E-commerce

Online stores and shopping platforms selling in Thai baht.

📈 Financial Blogs

Investment sites and economic content about Thai currency.

🌐 International Business

Corporate sites and documentation for Thai markets.

💰 Currency Converters

Exchange rate tools and financial calculators.

🇹🇭 Thai Markets

Local business sites and Thailand-focused content.

✈️ Travel Websites

Booking platforms and tourism sites with baht pricing.

🏦 Financial Apps

Banking websites and payment systems handling THB.

💡 Best Practices

Do

  • Use &#x0E3F; or &#3647; 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 THB or บาท when the symbol is required
  • Assume every font includes Thai script characters
  • Put CSS escape \0E3F directly in HTML text nodes
  • Expect a named HTML entity for U+0E3F—use numeric references
  • Use HTML entities in JS (use \u0E3F instead)

Key Takeaways

1

Two HTML references both render ฿

&#x0E3F; &#3647;
2

For CSS stylesheets, use the escape in the content property

\0E3F
3

Unicode U+0E3F — THAI CURRENCY SYMBOL BAHT

4

No named entity—use numeric references or CSS escape

5

Part of the Thai block (U+0E00–U+0E7F) for Thai script characters

❓ Frequently Asked Questions

Use &#x0E3F; (hex), &#3647; (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).
In e-commerce, financial blogs, international business content, currency converters, Thai market websites, travel booking platforms, and any content displaying prices in baht.
HTML numeric references (&#3647; or &#x0E3F;) 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.
Named HTML entities cover common ASCII, Latin-1, and select symbols. Characters like ฿ in the Thai block use numeric hex or decimal references—standard practice for non-Latin script currency symbols.

Explore More HTML Entities!

Discover 1500+ HTML character references — currency symbols, Thai script, and more.

All HTML Entities →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful