漢数字変換
漢数字とアラビア数字を相互変換します。命数法 (千二百三十四)・大字 (壱弐参拾 — 契約書や手形で使う改ざん防止表記)・位取り (二〇二六) の 3 形式に対応。万・億・兆・京・垓まで対応し、大字や全角数字・桁区切りカンマも自動認識。ブラウザ内のみで実行、サーバーに送信しません。
使い方
「変換方向」で「漢数字 → アラビア数字」と「アラビア数字 → 漢数字」を切り替えます。漢数字へ変換する場合は「漢数字の形式」で命数法・大字・位取りを選び、入力欄に値を入れて「変換実行」を押すと結果が表示されます。漢数字側は命数法 (千二百三十四)・大字 (壱弐参拾)・位取り (一二三四) のいずれも読み取れます。アラビア数字側は全角数字や桁区切りカンマも自動で正規化します。入力データはブラウザ内のみで処理され、サーバーに送信されません。
よくある質問
- 入力データはサーバーに送信されますか?
- いいえ。変換は JavaScript のテーブル参照と整数演算 (BigInt) でブラウザ内のみで実行されます。値は外部に送信されません。
- 「命数法」「位取り」「大字」の違いは何ですか?
- 命数法は十・百・千・万などの位を付ける一般的な表記 (1234 → 千二百三十四) です。位取りは各桁を 1 文字ずつ並べる表記 (2026 → 二〇二六) で、ゼロは〇になります。大字は壱・弐・参・拾などを使う改ざん防止の表記で、契約書・手形・登記簿などの正式文書で金額を書くときに使われます。
- 大字 (だいじ) はどの字を使いますか?
- 本ツールは法令 (戸籍法施行規則など) で定められた一・二・三・十 → 壱・弐・参・拾 を採用し、万は萬で出力します。四〜九・百・千は通常の漢字のままです。読み取り時は阡・仟・佰・萬・肆・伍 などの旧字・異体字も認識します。
- どこまで大きい数に対応していますか?
- 万・億・兆・京・垓 (10 の 20 乗) の位まで、10 の 24 乗未満の整数に対応します。内部で BigInt を使うため桁あふれせずに計算できます。それ以上の数はエラーになります。
- 全角数字やカンマ区切りは使えますか?
- はい。アラビア数字 → 漢数字 の入力では全角数字 (1234) を半角化し、桁区切りのカンマ・空白・アンダースコアを自動で取り除いてから変換します。
- 小数や負の数は変換できますか?
- いいえ。本ツールは 0 以上の整数のみに対応しています。小数点や符号を含む値はエラーになります。
類似のツール
全角 ⇄ 半角 変換 — 英数字・カナ・記号を一括変換
全角 ASCII (英数字・記号・スペース) と半角 ASCII をモード切替で双方向に変換します。U+FF01〜U+FF5E ⇄ U+0021〜U+007E のシフト、全角スペース U+3000 ⇄ 半角スペース U+0020 にも対応。カタカナ・ひらがな・漢字はそのまま保持。すべてブラウザ内で処理。
ひらがな ⇄ カタカナ 変換 — 文字単位で一括相互変換
ひらがな⇄カタカナをモード切替で双方向に変換します。文字単位の機械的な置換なので辞書ダウンロード不要、瞬時に動作。長音「ー」や記号、漢字・英数字はそのまま保持。すべてブラウザ内で処理。
進数変換 — 2 / 8 / 10 / 16 進数を相互
10 進数を 2 進・8 進・16 進数に、その逆も一発変換。入力進数 (Mode) を切り替えると、その値を残り 3 つの進数で同時表示。0b / 0o / 0x プレフィックス付き表示や、4 桁ごとの区切りもオプションで切替できます。すべてブラウザ内の BigInt 演算で精度を保証。
文字化け復元
文字化けしたテキストを貼り付けるだけで、Shift_JIS / EUC-JP / UTF-8 / Latin-1 の誤読パターンを総当たりで試し、日本語らしさスコアが高い順に復元候補を並べます。ブラウザ内で完結。