Number Converter & Generator
Convert digits between languages and generate number lists
Convert numbers
Digits written in any of these systems are recognised automatically, so you can convert in every direction.
Generate a list of numbers
Convert numbers between Western digits (0123), Arabic-Indic digits used in Arabic and Kurdish (٠١٢٣), the Persian and Urdu style (۰۱۲۳), Hindi Devanagari (०१२३), Bengali, Thai and Chinese numerals. Paste plain numbers or a whole text: only the digits change.
The generator creates sequences such as 1 to 100 in any of these digit systems, horizontally or one per line, with leading zeros if you need them.
How to convert and generate numbers
- Paste numbers or text into the first box and choose the target digits.
- To generate a list, enter the start, end and step and choose the digits.
- Choose a horizontal or vertical layout and copy or download the result.
Number converter features
- Seven digit systems, detected automatically in both directions.
- Optional Arabic decimal and thousands marks (٫ ٬).
- Lists of up to 10,000 numbers with any step, including decimals.
- Leading zeros, reverse order and several separators.
Arabic, Persian and Urdu digits are different
Arabic and Kurdish Sorani normally use ٤ ٥ ٦, while Persian and Urdu use ۴ ۵ ۶. They look similar but are different characters, which matters for search and databases. This tool converts each one correctly.
Frequently asked questions
Can I convert Kurdish digits back to English digits?
Yes. Paste the Kurdish numbers and choose English / Western as the target.
Does it change the text around the numbers?
No, only the digits and, if chosen, the decimal and thousands marks.
How many numbers can I generate?
Up to 10,000 at once.
Privacy: your data stays on your device
This tool runs entirely in your browser. Your text, numbers, images and files are processed on your own device and are never uploaded to our server or shared with anyone. It is free, needs no sign-up and works on Windows, Mac, Android and iPhone.