Перейти к содержанию
100% локально

Форматер чисел по локали

Отформатируйте список чисел как валюту, проценты или единицы измерения в соответствии с правилами любой локали.

Входные данные
Выходные данные

Форматер чисел по локали

Разные страны записывают одно и то же число по-разному. Английский язык использует запятую для тысяч и точку для десятичных знаков — 1,234.5 —, а русский, немецкий, польский и чешский делают наоборот — 1 234,5 или 1.234,5. Вставьте список чисел (по одному на строку), выберите локаль в разделе "Локаль", и этот инструмент переформатирует каждое значение так, как его ожидают читатели этого языка, используя встроенный движок Intl.NumberFormat браузера вместо набора ручно написанных правил.

"Стиль" переключается между простым числом, суммой валюты, процентом или физической единицей. Валюта добавляет правильный символ, код ISO или полное название выбранной вами валюты — €1 234,50 или EUR 1 234,50 с кодом вместо символа. Процент умножает значение на 100 и добавляет знак процента, поэтому 0,5 становится 50%. Единица добавляет измерение — километры, килограммы, литры, градусы — написанное долго ("5 километров"), коротко ("5 км") или узко ("5км").

"Обозначение" управляет способом записи больших чисел: стандартное выписывает каждую цифру, компактное сокращает 1 500 000 до 1,5M, а научная или инженерная нотация записывает его как 1,5E6. "Минимальное" и "максимальное количество знаков после запятой" устанавливают, сколько цифр следует за точкой, "Группировать тысячи" переключает разделитель, а "Знак" показывает явный + на положительных числах — полезно для дельт и изменений температуры. "Показать исходное значение" перечисляет каждую строку как "входное → форматированное" рядом для быстрого просмотра.

Строка, которая не является узнаваемым числом — заблудившийся заголовок, метка, пустая строка — проходит неизменной и отсчитывается отдельно в итоговом количестве, поэтому вставленный столбец электронной таблицы с заголовком не нуждается в предварительной очистке. Все работает локально в вашем браузере: числа, которые вы вставляете, будь то цены, измерения или данные опроса, никогда не отправляются на сервер. Скопируйте результат, загрузите его как файл .txt или отправьте в другой инструмент.

FAQ

В чем разница между запятой и точкой в этих результатах?
Это зависит от локали. Англоязычные страны используют запятую для группировки тысяч и точку для десятичных знаков (1,234.5); большинство континентальной Европы делает наоборот, используя точку или пробел для группировки и запятую для десятичных знаков (1.234,5 или 1 234,5). Выберите локаль, которая соответствует вашей аудитории.
Как работает форматирование процентов?
Инструмент следует тому же соглашению, что и Intl.NumberFormat: умножает значение на 100 и добавляет знак процента, поэтому введите дробь (0,5), а не процент (50), и она становится 50%.
Что происходит со строкой, которая не является числом?
Она остается ровно такой, какой была, и отсчитывается как "пропущенная" в итоговом количестве под результатом, поэтому заблудившийся заголовок или метка в вставленном списке не нарушит остальную часть преобразования.
Могу ли я форматировать очень большие или очень маленькие числа?
Да. Переключите "Обозначение" на компактное для чисел вроде 1,5M или 3,2B, или на научную или инженерную нотацию для очень больших или очень малых величин, независимо от выбранной вами локали.
Загружается ли мой список чисел куда-нибудь?
Нет. Форматирование работает полностью в вашем браузере, используя встроенный движок Intl.NumberFormat — числа, которые вы вставляете, никогда не покидают ваше устройство.