logo
GeekFormat

16進数変換ツール

値を入力
例:
22進数
11111111.01010111111010110100
88進数
377.25765515602517626145
1010進数
255.3434342
1616進数
ff.57eb4dc153f2c65b9983

使用说明:

  • 上部の入力ボックスに値を入力すると、すべての基数の変換結果が下に自動表示されます
  • 「現在の基数」ドロップダウンをクリックするか、カードをクリックして入力値の基数を切り替えます
  • 結果カードの右上にあるコピーボタンをクリックすると、対応する基数の値をコピーできます
  • 小数の変換に対応、小数部分は最大8桁まで
  • 2〜36進数に対応、10を超える基数はアルファベットの a-z を使用します

無料オンライン基数変換ツール。16進数、10進数、2進数、8進数および2-36進数間の即時相互変換に対応。小数対応、Decimal.js高精度アルゴリズム採用、登録不要、ブラウザ内で完結。

関連おすすめ

ユースケース

  • #FF5733のような16進数カラーコードをRGBの10進値に変換(Web開発)
  • デバッグ時にメモリアドレスや16進ダンプを読みやすい10進数に変換
  • ネットワークパケットのバイナリデータを16進数・10進数に変換してプロトコル解析
  • コンピュータサイエンスの授業での基数変換の学習・練習
  • プログラミングログの16進値を10進数・2進数に変換
  • Unixファイルパーミッションの8進数と10進数chmod値を相互変換

特徴

  • 2進数から36進数まで対応:2進数(2)、8進数(8)、10進数(10)、16進数(16)など
  • Decimal.jsによる高精度計算で整数・小数ともに正確
  • 入力するだけでリアルタイム変換、ボタン操作不要
  • 各進数の結果にワンクリックコピーボタン付き
  • 負数と小数に対応、小数部は最大20桁
  • ブラウザ内で実行、データ送信なし、登録不要

使い方

  1. ページ上部の入力ボックスに数値を入力
  2. ドロップダウンで入力する数値の基数(進数)を選択(2進数から36進数まで)
  3. 2進数、8進数、10進数、16進数など全ての進数の変換結果を即時表示
  4. 任意の結果カードをクリックすると入力がその進数に切り替わり変換を続行
  5. 結果カード右上のコピーアイコンで変換値をクリップボードにコピー
  6. 「その他の基数(2-36)」を展開すると2から36進数の全結果を表示

よくある質問

どの進数(基数)に対応していますか?

2進数(base-2)から36進数(base-36)までのすべての整数基数に対応しています。2進数、8進数、10進数、16進数はクイックアクセスカードで表示されます。

16進数を10進数に変換するには?

ドロップダウンで16進数(base-16)を選択し、16進値(FF、A3など)を入力すると10進数の結果が即座に表示されます。例:FF = 255。

10進数を16進数に変換するには?

10進数(base-10)を選択し、10進数(255など)を入力すると16進数の結果が即座に表示されます。例:255 = FF。

2進数を16進数に変換するには?

2進数(base-2)を選択し、2進文字列(11111111など)を入力すると16進数の結果が即座に表示されます。2進数4桁が16進数1桁に対応します。

小数に対応していますか?

はい。3.14やFF.8のような小数に対応しています。小数部はDecimal.js高精度アルゴリズムで最大20桁まで計算されます。

負数に対応していますか?

はい。数値の前にマイナス記号(-)を付けてください。

16進数とBase64の違いは?

16進数は16記号で1バイトあたり2文字、Base64は64記号で3バイトあたり約4文字でよりコンパクトです。

なぜプログラミングで16進数が使われるのですか?

バイナリデータを人間が読みやすく表現するためです。16進数1桁=4ビット、2桁=1バイトで、メモリアドレスやカラーコードが読みやすくなります。

データは安全ですか?サーバーに送信されますか?

安全です。すべての変換はブラウザ内でJavaScriptによりローカル実行され、データがデバイスから送信されることはありません。

「基数(radix)」とは何ですか?

基数は数値システムで使用される固有の数字の数です。2進数は2個、10進数は10個、16進数は16個の記号を使用します。

なぜ16進数以上では文字が使われるのですか?

基数が10を超えると0-9だけでは記号が不足するためa-zを使用します。16進数ではA=10からF=15です。

大きな数値でも精度は保たれますか?

はい。Decimal.jsの任意精度演算を使用しており、通常のJavaScriptの浮動小数点精度の問題を回避しています。

16進数変換ツールとは?

16進数変換ツールは、異なる位取り記数法(基数)の間で数値を変換するツールです。最も一般的なのは16進数(base-16)、10進数(base-10)、2進数(base-2)、8進数(base-8)間の相互変換です。

16進数は16個の記号を使用:0-9で値0から9、A-Fで値10から15を表します。16進数の1桁は2進数の4桁(ニブル)に正確に対応するため、コンピューティングで広く使用されます。16進数2桁は1バイト(00~FF = 0~255)を表します。

2進数(base-2)は0と1のみを使用しコンピュータの基礎言語です。8進数(base-8)は0-7を使用します。10進数(base-10)は人間が日常的に使用する標準の数値システムです。

この変換ツールは2から36進数をすべてサポートします。10を超える基数ではa-zの文字を数字として使用します。負数と小数にも対応し、高精度演算を採用しています。

Privacy & Security

すべての変換はブラウザ内でローカル実行され、入力された数値はサーバーに送信されません。データの保存・記録・分析は行わず、オフラインでも使用可能です。