数値を言葉に変換
数値を入力して、文字で書かれた形を表示します。
クイック例
使い方
- フィールドに数字を入力または貼り付けます。
- 結果は入力中にリアルタイムで更新されます。
- 通貨形式を有効にして、円と銭で表示します。
- コピーをクリックして、結果をクリップボードにコピーします。
よくある質問
サポートされている最大の数値は?
コンバーターは999兆(999,999,999,999,999)までの数字をサポートしています。これは、財務文書を含む実用的な使用には十分すぎるほどです。
小数をサポートしていますか?
はい。小数点以下の桁は個別に読まれます(例: 3.14 → 「三点一四」)。通貨モードでは、小数は銭に変換されます。
小切手の記入に使用できますか?
はい。「通貨形式」オプションを有効にすると、「123円45銭」のような円と銭の形式が得られます。
数字を文字で書き出すことが今でも重要な理由
アメリカでは、すべての紙の小切手の法的テキストには金額を文字で書いたものが含まれており、米国統一商事法典§3-114は、文字と数字が一致しない場合にどちらのバージョンが優先するかを定めています: 「文字が数字に優先する。」 「百ドル」と書かれた小切手で、数字欄に「$1,000」と書かれている場合、百ドルとして支払われます。文字が法的金額です。数字は視覚的なスキャンの補助に過ぎません。この単一のルールが、大半の支払いがデジタルレールに移行してから数十年経った今でも、あらゆる種類の正式な金融文書において数字を文字に変換することが依然として重要である理由です。
小切手以外にも、文字で書かれた数字は以下の場面で登場します: 法的契約や約束手形 (曖昧さが法廷で争われる場面) ; 子供に数字の名前を教える教育資料; オーディオブックやTTSの前処理で、エンジンがヒントなしに「1234」を「いっせんにひゃくさんじゅうよん」ではなく「いち・に・さん・よん」と読む場面; そしてスクリーンリーダーの出力が、金額が事前に文字に書かれている方が快適なアクセシビリティの文脈。
短スケール vs 長スケール (そして混乱がなぜ高くつくのか)
英語圏は20世紀に「短スケール」に落ち着きましたが、思っているより時間がかかりました:
- 短スケール (アメリカ、現代の英国、英連邦の英語圏) : million = 106、billion = 109、trillion = 1012。新しい名前ごとに1,000倍進みます。
- 長スケール (歴史的なイギリス、ヨーロッパ大陸の多く、フランス語、スペイン語、ドイツ語、オランダ語) : million = 106、milliard = 109、billion = 1012。新しい名前ごとに1,000,000倍進みます。
英国は1974年に正式に短スケールに切り替えました。当時のハロルド・ウィルソン首相が議会で、政府統計は「billion」を109を意味するものとして使用すると発表しました。ヨーロッパ大陸の大部分は日常言語で今でも長スケールを使用しており、フランス語のbillionは1012のままで、フランス語のmilliardは英語話者がbillionと呼ぶものです。この計算機は短スケールの英語を出力します (つまり1,000,000,000 → 「one billion」) 。これはアメリカと現代英国の慣習に一致しますが、ドイツ語やフランス語の話者の期待とは大きく異なります。あなたが文字で書いた数字が国際的な聴衆に届く場合には知っておく価値があります。
「and」の問題
文字で書かれた数字について最もよく聞かれる文法の質問は、「and」を使うかどうかです:
- アメリカの慣習: 「one hundred twenty-three」、「and」なし。
- 英国の慣習: 「one hundred and twenty-three」、十の位の前に「and」。
- 両方のスタイルが一致しているのは、通貨の文脈において「and」が整数部分と小数部分を分けることです: 「one hundred dollars and fifty cents」。つまりアメリカ式の書き手でも、その単一の位置で「and」を一度使います。
実用的なガイダンス: アメリカで小切手を書く場合、整数部分の「and」を省略してください。英国で書く場合、または英国の聴衆向けに書く場合は、含めてください。小切手で慣習を混在させても結果はありません (銀行は書かれている通りに金額を処理します) が、一貫性はより意図的に読まれます。
小切手の慣習
これを特に小切手のために使っているなら、知っておくべき2つの銀行の慣習があります:
- Title Caseが慣習です。 「one hundred twenty-three dollars and fifty cents」ではなく「One Hundred Twenty-Three Dollars and Fifty Cents」。各主要単語に大文字; ハイフンが複合数字 (twenty-three、ninety-nine) を結びます。小さな接続語 (and、of、the) は小文字のままです。
- セントはXX/100。 銀行は多くの場合、セントの分数スタイル表記を受け入れ、好みます: 「and Fifty-Six Cents」ではなく「One Hundred Twenty-Three and 56/100 dollars」。56/100の形式は読み間違いにくく、不正な改ざんを防ぎます。この計算機はデフォルトで文字で書かれた形式を出力します。正式な銀行形式では、文字で書かれたセントでも問題ありませんが、分数形式が厳密な慣習です。
- 常にセントを含める。 整数ドル額の小切手でも、「and 00/100」、「and No Cents」、または「and 00 cents」を含めるべきです。明示的なセント部分のない小切手は、特に大量処理において曖昧として警告される可能性があります。
ハイフン、負の数、小数
ハイフン。 英語の慣習は、21から99までの複合数字 (twenty-one、thirty-five、ninety-nine) をハイフンでつなぐことです。より大きな複合数字は、名前のついたグループ間にハイフンを取りません (「thousand」と「two」の間にハイフンなしで「one thousand two hundred thirty-five」と書きます) 。序数も同じルールに従います: twenty-first、ninety-ninth。
負の数。 アメリカ英語は通常「negative twelve」と言います; 英国英語は「negative」と「minus」の間で変動します。数学の文脈ではしばしば「minus」を使用します。金融の文脈 (負債、損失) では「negative」または「deficit of twelve」のような形式を使用します。
小数。 2つの慣習: 桁ごと (3.14を「three point one four」) は会話的な英語で普遍的です。位の値 (「three and fourteen hundredths」) はより正式で、数学の教科書で一般的です。この計算機は桁ごとの形式を出力します。これは小切手やカジュアルな文章のほとんどが使うものです。
数字はどれくらい大きくなれるか?
英語の数字の名前は、ほとんどの人が使うことのない範囲をはるかに超えて広がります:
- Million = 106
- Billion = 109 (短スケール)
- Trillion = 1012
- Quadrillion = 1015
- Quintillion = 1018
- Sextillion = 1021
- Septillion = 1024
- Octillion = 1027
- Nonillion = 1030
- Decillion = 1033
JavaScriptのNumber型は、253−1 ≈ 9兆 (quadrillion) までの整数を安全に表現できます。それを超えると、精度が失われます。この計算機は999兆 (trillion) で打ち切られており、これは精度境界をはるかに下回り、実用的な金融数値をはるかに上回っています。
一般的なユースケース
- 個人小切手を書く。 20年前ほど一般的ではないですが、保証金、契約者への支払い、贈り物、IRSの支払いに今でも使用されます。
- 法的契約の起草。 約束手形、和解契約、多くの不動産文書には数字と文字の両方で金額が含まれます。曖昧さがある場合、文字で書かれた形式が優先されます。
- 教育資料。 子供に数字の名前を教える; 英語が母国語でない人々が金融語彙を学ぶのを助ける。
- オーディオブック / TTS前処理。 読み上げソフトウェアは文脈によって「1234」を異なる発音にします。事前に書き出すことで推測を回避します。
- アクセシビリティコンテンツ。 スクリーンリーダーユーザーは、長い参考文書では事前に書き出された数字を好む場合があります。
- それを要求する管轄区域での請求書発行。 一部の米国以外の法体系では、商業請求書に金額を文字で記載することを今でも要求しています。
プライバシー
数字から文字への変換は無害に聞こえますが、人々が変換する数字はしばしば金融的です: 小切手の金額、ローンの数字、契約の価値、給与の数字。サーバー側の変換器はすべての変換を記録し、第三者があなたの金融的な下書きへの窓を得ることを意味します。この計算機は完全にあなたのブラウザで実行されます; 入力数字、変換ロジック、出力テキストはすべてあなたのデバイス上にローカルです。タブを閉じるとすべてが消えます。
よくある間違い
- 短スケールと長スケールの「billion」を混同する。 ドイツの聴衆に「one billion」と言うと、通常は109ではなく1012を意味します。曖昧さの可能性があれば明示的にしてください。
- ハイフンを忘れる。 「twenty one」は「twenty-one」であるべきです。ハイフンルールは21-99の範囲の複合数字のみに適用されます。
- 一貫性のない「and」。 アメリカ式は「one hundred twenty-three」で「and」を省略します。英国式は含めます。1つを選んで文書内ではそれを貫いてください。
- 小切手のセントを省略する。 金額が丸いドルでも、銀行は「and 00/100」または同等のものを期待します。そうでないと、小切手は曖昧として警告される可能性があります。
- 大文字化のずれ。 小切手の慣習はTitle Caseです。CSS
text-transform: capitalizeは「Twenty-Three」ではなく「Twenty-three」を生成します。ハイフンの複合語は手動修正で直します。 - 桁ごとが期待されているときに小数を位の値として読む。 πを「three and fourteen hundredths」と読むと古風な数学として読まれます; 「three point one four」が普遍的な現代の会話スタイルです。
- JavaScriptで9兆 (quadrillion) より大きい数字を変換しようとする。 253−1を超えると、JavaScriptは整数の精度を失います。非常に大きな数字は文字列として送信してください。
さらによくある質問
アメリカの銀行は「and」付きの英国式で書かれた小切手を受け入れますか?
はい。銀行は文字で書かれた金額に基づいて処理します; 「and」は文法であり、法的要件ではありません。「one hundred and twenty-three dollars and 50/100」の小切手は、「one hundred twenty-three dollars and 50/100」と同じ金額で換金されます。銀行は方言ではなく金額を気にします。
小切手の文字と数字が一致しない場合、どうなりますか?
アメリカでは、UCC § 3-114は文字が支配すると述べています: 「文字が数字に優先する。」したがって「百ドル」と書かれた小切手で数字欄に「$1,000」と表示されている場合、百として支払われます。銀行は修正のために小切手をあなたに送り返すかもしれませんが、解釈を強いられた場合は文字に従います。同じ一般原則は世界の大半の管轄区域で成り立ちます。
これは英語以外の言語で動作しますか?
いいえ、出力は短スケールの英語のみです。スペイン語、フランス語、ドイツ語にはそれぞれ大きく異なる数字命名の慣習があります (そしてヨーロッパ大陸言語における長スケールの問題) 。多言語変換には言語ごとの数字から単語へのライブラリが必要になります。cldr-pluralrulesと現代のブラウザのIntl.NumberFormat APIはいくつかのケースを処理しますが、一般的に完全なスペリングは行いません。
出力を法的文書に使用できますか?
はい、出力は小切手、契約、約束手形、および類似の金融文書に適した平易な英語です。非常に大きな利害関係のある法的テキストの場合は、声に出して読み、事務所のハウススタイルと照らし合わせて結果を再確認してください; 大文字化、ハイフン化、「and」の慣習はすべて、ツールが見逃すかもしれない問題を素早い読み上げが捕まえる場所です。
何かサーバーに送信されますか?
いいえ。変換はあなたのブラウザで実行される純粋なJavaScriptです。数字が入り (しばしば金融的) 、単語が出ます (しばしば銀行や相手方と共有される) が、何も送信されません。サーバー側の変換器は入力を記録します。これはそうしません。
なぜ結果は小切手のためにすでにTitle Caseになっていないのですか?
CSSのtitle-casingはハイフンつき複合数字に問題があり、「Twenty-Three」ではなく「Twenty-three」になります。きれいな小切手スタイルの出力には、コピーペースト後の手動修正、またはハイフン-小文字パターンに対する一回限りの検索と置換が必要です。将来のリビジョンでは専用の「小切手フォーマット」トグルを検討中です。