HTML Entity for Thai Currency Symbol Baht (฿)

Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+0E3F

What Is Thai Currency Symbol Baht?

Thai currency symbol baht (฿) is the Unicode character at U+0E3F in the Thai block. Official name: THAI CURRENCY SYMBOL BAHT. It represents the Thai baht (ISO code THB).

Remember
Character     ฿
Unicode       U+0E3F
Hex entity    ฿
Decimal       ฿
CSS escape    \0E3F
Named entity  (none)
Currency      THB (Thailand)

Prefer ฿ or ฿ in HTML markup. You can also type ฿ in UTF-8. There is no named entity.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Direct character฿HTML text (UTF-8)
Hex entity฿HTML markup (preferred)
Decimal entity฿HTML markup
CSS escape\0E3FStylesheet content
Named entity—Not defined in HTML5
ISO code (related)THBPlain-text / fallback label

When to Use Which

SituationUse
Thai baht (THB)฿ or ฿
Lao kip₭ / ₭
Vietnamese dong₫ / ₫
Khmer riel៛ / ៛
Looking for a named formDoes not exist — use numeric form
Generated text via ::before / ::aftercontent: "\0E3F"

Live Preview

Thai baht rendered next to related regional currency marks.

Example ฿1,500
Large glyph ฿
Compared ฿   ₭   ₫   ៛
With entities Hex: ฿ | Decimal: ฿

Complete HTML Example

One page that shows Thai Baht with hex, decimal, CSS escape, and a typed character. Use View Output or open the live editor.

Hex + Decimal + CSS + Typed

Four ways to produce ฿, plus a short price example.

html
<!DOCTYPE html>
<html lang="th">
<head>
  <meta charset="UTF-8">
  <title>Thai Baht (฿) in HTML</title>
  <style>
    #point::after {
      content: "\0E3F";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: &#x0E3F;</p>
  <p>Using HTML Code: &#3647;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Typed directly: ฿</p>
  <p>Example: ฿1,500</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+0E3F → &#x0E3F; in HTML. The browser turns it into ฿.

2. Decimal: same code point as 3647 → &#3647;. Same result as hex.

3. CSS: use \0E3F in content (not an HTML entity). #point::after appends that ฿ after the paragraph text.

4. Typed / example: paste ฿ in UTF-8, or write ฿1,500 for a short THB price. lang="th" marks the document as Thai for accessibility and fonts.

Pitfalls & Tips

Common mistakes when working with Thai Baht.

Named?

No named entity

HTML5 does not define a named entity for U+0E3F. Use &#x0E3F; or &#3647;.

₭

Not kip or dong

Kip (U+20AD) and dong (U+20AB) are different Southeast Asian currencies — do not swap by region alone.

THB

Fallback to ISO code

If font coverage is weak, show THB beside or instead of the glyph so the currency stays clear.

Fonts

Thai font coverage

Some Latin UI stacks omit Thai glyphs. Prefer a font that covers the Thai block for this mark.

CSS vs HTML

Do not mix escapes

\0E3F belongs in CSS strings. &#x0E3F; / &#3647; belong in HTML.

Semicolon

End numeric references

Always finish with ; — write &#3647;, not &#3647.

Browser Support

Thai baht (U+0E3F) and its entity forms (&#x0E3F;, &#3647;, CSS \\0E3F) are supported in all mainstream browsers. Visible glyphs depend on Thai font coverage.

✓ Universal support

Thai Currency Symbol Baht (&#x0E3F;)

Encode with hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer All versions
Yes
U+0E3F / entities Full support

Bottom line: Prefer &#x0E3F; or &#3647; in HTML. Use \\0E3F only inside CSS content. There is no named entity.

Key Takeaways

  • Unicode: this mark is U+0E3F (decimal 3647) — glyph ฿ (THB).
  • HTML: use &#x0E3F; or &#3647; — no named entity; typing ฿ also works.
  • CSS: use \0E3F inside content for generated text.
  • Meaning: ฿ = Thai baht — not kip, dong, or Khmer riel.

One line: U+0E3F → &#x0E3F; / &#3647; / CSS \0E3F.

Frequently Asked Questions

Use &#x0E3F; (hex), &#3647; (decimal), type ฿ directly in UTF-8, or the CSS escape \0E3F in content. There is no named HTML entity for U+0E3F.
U+0E3F (THAI CURRENCY SYMBOL BAHT). Hex 0E3F, decimal 3647. It belongs to the Thai block (U+0E00–U+0E7F) and represents the Thai baht (THB).
No. HTML5 does not define a named entity for this character. Use numeric forms &#3647; or &#x0E3F;.
Use it for Thai baht (THB) prices and financial UI. Prefer the ISO code THB in plain-text contexts when font coverage for the glyph is uncertain.
HTML entities (&#3647; or &#x0E3F;) go in markup. The CSS escape \0E3F goes in stylesheet strings (usually content on ::before/::after).
No. ฿ is the Thai baht (U+0E3F). ₭ is kip (U+20AD). ₫ is dong (U+20AB). ៛ is the Khmer currency symbol riel (U+17DB).

Did you know?

Thai baht symbol (฿) is Unicode U+0E3F (decimal 3647) — THAI CURRENCY SYMBOL BAHT in the Thai block for the Thai baht (THB). HTML5 has no named entity — use &#x0E3F; or &#3647;. Do not confuse it with kip (U+20AD, ₭), dong (U+20AB, ₫), or Khmer riel (U+17DB, ៛).

Next: Therefore

Learn the HTML entity for therefore (∴).

Continue tutorial →

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