進数変換

2進数、8進数、10進数、16進数の整数を、巨大整数や負数も含めてブラウザ内で相互変換できる無料ツールです。

入力する整数

入力の進数を明示して、4種類へ同時に変換します。

端末内で変換

符号付き整数・数字4,096桁まで。小数、空白、桁区切りは非対応です。

入力では、選択した進数に対応する 0b0o0xを省略できます。16進数の英字は大文字・小文字の両方を使えます。

変換結果

10進数の3桁を変換

BigIntで変換
2進数
0b11111111
8進数
0o377
10進数
255
16進数
0xFF

端末内で処理:入力した整数と変換結果は外部へ送信されません。小数と2の補数は扱いません。

入力内容は外部へ送信されません

進数変換でできること

2進数、8進数、10進数、16進数の符号付き整数を、一つの入力から4種類へ同時に変換します。JavaScriptの安全整数範囲を越える巨大整数も、BigIntで桁を失わずに扱います。

使い方

  1. 入力値を何進数として解釈するか選びます。
  2. 整数を入力すると、4種類の結果が自動更新されます。
  3. 必要なら標準接頭辞の表示を切り替えます。
  4. 「4種類をコピー」で、見出し付きの結果をまとめてコピーします。

負数と接頭辞は使えますか?

使えます。-0xFFのように、符号を接頭辞の前へ置きます。2進数の0b、8進数の0o、16進数の0xは、対応する入力進数を選んだときに省略できます。

小数や2の補数は変換できますか?

初期版は整数だけを扱います。小数は別の進数で循環する場合があり、出力桁数と丸め規則が必要です。負数は符号付き整数として扱い、ビット幅で結果が変わる2の補数には変換しません。

入力した整数は送信されますか?

送信されません。入力検査、BigIntによる整数化、4種類の文字列生成、コピーは、お使いのブラウザ内で完結します。入力や結果をmonoLetが保存することもありません。

仕様確認日: