OneTools Online

進数変換 - 2進数・8進数・10進数・16進数

入力
数値を変換
変換
変換結果
入力を待っています...

進数変換 - 2進数・8進数・10進数・16進数

オンライン進数変換ツール

2進数、4進数、8進数、10進数、16進数、32進数間の即時変換に対応したプロフェッショナル多進数変換ツール。2進数から10進数、16進数から2進数など、あらゆる進数変換ニーズに正確に対応。

使い方

  1. 入力の基数を選ぶ

    2 から 36 までの任意の基数を選ぶか、2 進・4 進・8 進・10 進・16 進・32 進の 6 つのショートカットを使えます。

  2. 数値を入力する

    英字も使え、大文字小文字は問いません — 入力は自動的に大文字になります。一度に 1 つの数値で、結果は入力に合わせて更新されます。

  3. 出力の基数を選び、結果をコピーする

    変換結果は選んだ基数で、英字は大文字のまま表示され、そのままコピーできます。

代表的なユースケース

  • プログラミング:メモリアドレスやカラーコードなどの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 になります。
サーバーに何か送信しますか?
いいえ。変換は入力と同時にブラウザー内で行われ、数値も結果もこのページから出ません。