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
0–9is 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.