Конвертер числа у слова — безкоштовно
Перетворюйте будь-яке число на слова англійською, в’єтнамською, польською, турецькою, іспанською, португальською, французькою, німецькою, російською та ще 7 мовами: кількісні числівники, грошові суми та чекові формулювання.
Типові застосування
- Напишіть Цифри на Чеках та Юридичних ДокументахПеретворіть суми у письмові слова для чеків, поштових переводів та юридичних контрактів, де потрібні написані суми.
- Напишіть Цифри Словами для Навчального МатеріалуПеретворіть цифри на написану англійську мову для робочих листів, навчального вмісту та матеріалів для вивчення мови.
- Напишіть Суми Рахунків СловамиПеретворіть суми рахунків у письмові слова для міжнародних рахунків, замовлень на придбання та запитів платежів.
- Напишіть Цифри Словами для Письма та ВиданняДотримуйтесь правил керівництва зі стилю, перетворюючи цифри на слова для есе, статей, книг та професійного письма.
- Цифри Словами для Доступності та Екранного ЧитачаСтворюйте написані рядки цифр для доступного вмісту, мітки ARIA та сумісність із програмами читання екрана.
Як це працює
Конвертер використовує власноруч написаний алгоритм — без бібліотек і викликів API. Уся конвертація працює у вашому браузері на трьох статичних таблицях (одиниці, десятки та слова масштабу, як-от "thousand", "million") і циклі поділу, що розбиває будь-яке ціле число на групи з трьох цифр і локально складає англійську фразу.
- 1Розбір введення й визначення знакаІнструмент прибирає коми, перевіряє наявність мінуса на початку й перевіряє введення простим регулярним виразом для цифр. Також він використовує BigInt, щоб виявити числа понад Number.MAX_SAFE_INTEGER (9,007,199,254,740,991), перш ніж обмежена точність чисел з рухомою комою в JavaScript мовчки зіпсує результат.
- 2Поділ на трійки цифр зі словами масштабуЦіла частина послідовно ділиться на 1,000, і кожна остача (0–999) перетворюється через таблицю сотень-десятків-одиниць. Потім до кожної групи додається слово масштабу з масиву SCALES ('thousand', 'million', 'billion', 'trillion', 'quadrillion'), а групи об’єднуються комами.
- 3Постобробка для кожного режимуЗалежно від вибраного режиму рядок слів перетворюється: порядковий режим застосовує вбудовану таблицю суфіксів до останнього слова (наприклад, 'twenty-one' стає 'twenty-first'); грошовий режим шукає назви основної й дрібної одиниць для вибраної валюти (USD, GBP, EUR, INR, JPY, CAD, AUD) і округлює дробову частину до цента; режим чека/юридичний форматує результат як 'One thousand two hundred thirty-four and 56/100 dollars'.
- 4Результат показується й копіюється в браузеріПеретворений рядок переобчислюється з кожним натисканням через useMemo у React — мережевих запитів немає. Натискання «Копіювати» записує результат у буфер обміну через API браузера navigator.clipboard.
Схожі інструменти
Конвертер Lakh Crore
Конвертуйте між lakh, crore, arab та million, billion, trillion — та виражайте будь-яку суму індійською англійською мовою зі стандартним форматом для чеків.
Додати номери сторінок до PDF
Додайте номери сторінок до PDF — виберіть формат, позицію, початковий номер і розмір шрифту. Повністю у вашому браузері; PDF ніколи не завантажується.
Калькулятор китайського зодіаку
Дізнайтеся свою тварину китайського зодіаку та стихію (з правильною границею китайського Нового року), свій західний знак зодіаку та число нумерологічного життєвого шляху — за датою вашого народження. Безкоштовно, приватно, для розваги.