オンライン進数変換ツール
2進数、4進数、8進数、10進数、16進数、32進数間の即時変換に対応したプロフェッショナル多進数変換ツール。2進数から10進数、16進数から2進数など、あらゆる進数変換ニーズに正確に対応。
使い方
入力の基数を選ぶ
2 から 36 までの任意の基数を選ぶか、2 進・4 進・8 進・10 進・16 進・32 進の 6 つのショートカットを使えます。
数値を入力する
英字も使え、大文字小文字は問いません — 入力は自動的に大文字になります。一度に 1 つの数値で、結果は入力に合わせて更新されます。
出力の基数を選び、結果をコピーする
変換結果は選んだ基数で、英字は大文字のまま表示され、そのままコピーできます。
代表的なユースケース
- プログラミング:メモリアドレスやカラーコードなどの16進数データを処理
- ネットワーキング:IPアドレスの2進数変換とサブネット計算
- 数学教育:進数変換原理のリアルタイムデモンストレーション
- データエンコーディング:Base32エンコード/デコード操作
- ハードウェアデバッグ:機械語から可読形式への変換
コア機能
- 2-36間の任意の進数変換をサポート
- リアルタイム双方向変換
- スマートエラー検出と警告
- ワンクリックで結果をコピー
- モバイルフレンドリーデザイン
対応進数
以下を含むがこれに限定されない完全サポート:
- 2進数(0-1) ↔ 10進数変換、16進数相互変換
- 4進数(0-3) ↔ 8進数変換、32進数相互変換
- 8進数(0-7) ↔ 2進数変換、10進数相互変換
- 10進数(0-9) ↔ すべての進数変換の基本
- 16進数(0-F) ↔ 2進数変換、カラーコード処理
- 32進数(0-V) ↔ 特殊エンコーディング変換
データセキュリティ
すべての変換はブラウザ上でローカルに処理されます。セッション限定処理技術を使用 - すべての入力記録はページを閉じると自動消去されます。
よくある質問
- 英字が混じった入力がエラーにならず変換されるのはなぜですか?
- 選んだ基数で無効な最初の文字のところで読み取りを止め、そこまで読んだ分を変換するためです。2 進数では「101XYZ」は 5 になります — 英字は拒否されず無視されます。16 進数では「FFzz」は 255 です。エラーが出るのは**先頭の**文字すら解析できない場合だけなので、結果が出たこと自体は入力が正しかった証拠になりません。
- 長い数値も正確に変換されますか?
- いいえ。値は JavaScript の数値として扱われ、正確なのは 2^53 までです。FFFFFFFFFFFFFFFF を 16 進数から変換すると 18446744073709552000 になり、正しい値 18446744073709551615 とは下位の桁が違います。これほどの大きさの値 — 64 ビット ID、GUID、暗号学的ハッシュ — は目安として扱い、正確さが要るなら多倍長整数のツールを使ってください。
- 小数や分数は変換できますか?
- いいえ、整数のみです。小数点以下は切り捨てられます。「3.14」は 10 進数で 3 として扱われ、2 進数では「11」になります。負の整数は扱えます — 16 進数の「-FF」は -255 になります。
- サーバーに何か送信しますか?
- いいえ。変換は入力と同時にブラウザー内で行われ、数値も結果もこのページから出ません。
