Bengali Numeral Converter

Convert Bengali numerals (০১২) to and from Western digits

Convert numbers between Bengali-script digits (০–৯, U+09E6 to U+09EF) and Western 0–9 in either direction. Only the digit characters change; letters, the taka sign, commas, and decimal points are preserved. Runs in your browser.

Which characters are Bengali numerals?

Bengali-script digits live at Unicode U+09E6 (০) through U+09EF (৯), mapping one to one onto the values 0 through 9. The glyphs are ০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯.

Bengali (Bangla) has its own digit glyphs — ০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯ — that map directly onto the values 0 to 9. This converter swaps between those Bengali digits and Western digits in either direction, touching only the digit characters and leaving everything else alone.

How it works

Bengali digits occupy a contiguous Unicode block from U+09E6 () to U+09EF (), in numeric order. Conversion is a straight character substitution:

  • Western → Bengali: each 09 is replaced by the Bengali digit at the matching index.
  • Bengali → Western: each Bengali digit is replaced by its Western equivalent.

Because only digit code points are mapped, letters, the taka sign , commas, and decimal points pass through unchanged.

Example

The text ৳ 1,250.50 converted to Bengali becomes ৳ ১,২৫০.৫০ — the currency sign, comma, and decimal point are preserved while the figures are localised. Converting it back restores the Western digits exactly.

Notes

  • Use Bengali → Western to normalise pasted numbers for spreadsheets, IDs, or APIs that require ASCII digits.
  • Use Western → Bengali to localise amounts, dates, and phone numbers for Bangla-language documents and interfaces.