Automatically convert units, dates, and currency formatting across locales. Simple, accurate, and production-friendly.
Price: $199.99
Distance: 12.5 miles
Date: 03/15/2026
Weight: 6.6 lb
Price: EUR 184.20
Distance: 20.1 km
Date: 15/03/2026
Weight: 3.0 kg
Text-level conversion for units, dates and currency with locale presets and configurable decimals.
Imperial ↔ Metric for speed, distance, weight, volume and temperature (mph, mi, lb, gal, °F ...)
Parse common date patterns and format for target locales (e.g., MDY → DMY)
Format to target locale currency, optional FX conversion with custom rate
Internationalizing the numbers in your app is easy to forget until a German user sees 1,234.56 where they expect 1.234,56, or a British user sees 5 miles where they expected 8 km. Every locale has its own conventions for number grouping, decimal separators, unit systems, date and time formats, currency, and measurement. The Internationalization API (Intl) in every modern browser and runtime implements all of this correctly - this tool is a visual front-end for it.
Pick a locale, and the tool renders numbers, dates, times, relative times, currency, and measurements in exactly that locale's conventions. Copy the formatted output, or use it as a reference when writing your own formatting logic. It is also a quick way to answer "what does this date look like in Japan?" without opening the spec.
Manually formatting numbers per locale is a bottomless pit - every country has quirks (thousand separators, non-Latin digits, mixed unit systems). The Intl API is spec-defined, ICU-backed, and correct by construction. Using it (which is what this tool wraps) means you get every locale right, including edge cases like Arabic-Indic digits, without maintaining a lookup table yourself.