Thai Numeral Converter

Convert Thai numerals (๐๑๒) to and from Western digits

Swaps Thai digit characters in the Unicode range U+0E50 to U+0E59 with Western 0 to 9 digits, or back again, across a whole pasted Thai text block while leaving all other characters untouched.

Which Thai numeral characters are converted?

The tool maps the ten Thai digits ๐ ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙, which occupy Unicode code points U+0E50 through U+0E59, onto the Western digits 0 through 9. Each Thai digit has a one-to-one Western equivalent.

Thai uses its own set of ten numeral glyphs (๐ ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙) alongside the familiar Western digits. They share the same decimal, positional value — only the shapes differ. This converter swaps one set for the other anywhere they appear in your text.

How it works

Each Thai digit sits at a fixed Unicode code point, directly parallel to a Western digit:

๐ U+0E50 = 0    ๕ U+0E55 = 5
๑ U+0E51 = 1    ๖ U+0E56 = 6
๒ U+0E52 = 2    ๗ U+0E57 = 7
๓ U+0E53 = 3    ๘ U+0E58 = 8
๔ U+0E54 = 4    ๙ U+0E59 = 9

The tool walks through your text one character at a time. When it finds a digit matching the chosen source set, it substitutes the corresponding target glyph; every other character — Thai letters, spaces, punctuation — is copied verbatim.

Example and tips

Converting ราคา ๑,๒๕๐ บาท from Thai to Western yields ราคา 1,250 บาท, with the comma and the word for “baht” left in place. Going the other way, a date like 12/06/2026 becomes ๑๒/๐๖/๒๕๖๙ once you also adjust for the Buddhist year if needed. Because the mapping is purely glyph-level, the numeric meaning never changes.