Hindi Devanagari Numeral Converter

Swap between Devanagari numerals (०१२) and Western numerals

Free converter that swaps Devanagari digit characters (U+0966 to U+096F) and Western 0-9 throughout a pasted text block, leaving letters and symbols untouched. Runs in your browser.

Which characters are converted?

Only digit characters are swapped — the Devanagari digits ० to ९ occupy Unicode code points U+0966 to U+096F, which map one-to-one onto Western 0 to 9. Everything else is preserved.

This tool swaps numbers between Devanagari numerals (०१२३४५६७८९) and the Western 0–9 digits across an entire block of text, touching only the digit characters and leaving the rest of your text intact.

How it works

Devanagari uses its own set of digit glyphs at Unicode code points U+0966 (०) through U+096F (९). Because both Devanagari and Western numerals are positional base-ten systems, each glyph maps directly onto its counterpart — ० to 0, ५ to 5, and so on. The converter scans every character in your text and replaces it only if it is a digit in the source system; letters, whitespace, punctuation and currency symbols pass through unchanged.

Example

Converting Western to Devanagari:

Order 1234 — ₹560
→ Order १२३४ — ₹५६०

The word “Order” and the ₹ sign are untouched; only the digits change.

Notes

Conversion is lossless and reversible — running the result back through the opposite direction restores the original digits. Everything runs locally in your browser.