256 Tools

進数変換ツール

入力の基数
BIN · 進数 2
11111111
1111 1111
OCT · 進数 8
377
DEC · 進数 10
255
HEX · 進数 16
FF

関連する外部ツール

一部のリンクはアフィリエイトリンクを含みます。

関連ツール

2進数・8進数・10進数・16進数を同時に相互変換できます。手元の基数で値を入力すると、他の3つの表記がリアルタイムで更新されます。2進数は4ビットごとにグループ表示されるので長いビット列も読みやすくなります。すべてブラウザ内で動作し、アップロードは一切ありません。

使い方

  1. 入力する数値の基数(BIN・OCT・DEC・HEX)を選びます。
  2. 数値を入力または貼り付けます。0x・0b・0o などのプレフィックスやアンダースコアも使えます。
  3. 4つの基数すべての値を確認し、ワンクリックで任意の表記をコピーします。

進数の仕組み

整数はひとつの値を持ちますが、表記方法はさまざまです。10進数(基数10)は日常生活で使う形式、2進数(基数2)はコンピュータがデータを扱う形式、16進数(基数16)はバイトや色をコンパクトに書く方法、8進数(基数8)はファイルパーミッションなどに登場します。下の図は255という数値を4つの基数で表示した例です。

255という数値を10進数では255、16進数ではFF、8進数では377、2進数では1111 1111として表示DEC255HEXFFOCT377BIN1111 1111

機能

4つの基数を同時表示

2進数・8進数・10進数・16進数を並べて表示し、入力に合わせてリアルタイムで同期します。

4ビットグループ表示

2進数の結果を4ビットごとにグループ分けして表示するため、長いビット列でも視認しやすくなります。

超大きな数に対応

BigIntを使っているため、64ビットを大きく超える整数も精度を失わずに処理できます。

プレフィックス対応

0x・0b・0o などの一般的なプレフィックスやアンダースコア区切りをそのまま入力できます。

ワンクリックコピー

任意の表記をクリップボードへコピーして、コードやメモにすぐ使えます。

こんな時に便利

プログラミング

デバッグ時に16進数の定数を10進数に変換したり、バイナリフラグの値を確認したりするのに便利です。

カラーコード

CSSやデザインツールで使う16進数のカラーコードとチャンネルの10進数値を相互変換できます。

ビット演算・電子工学

ハードウェアや低レベルコードを扱う際に、レジスタ値・マスク・ビットパターンを確認できます。

学習

同じ数値が各基数でどのように表されるかを比較して、位取り記数法を理解するのに役立ちます。

注意点

  • 非負の整数のみ対応しています。先頭のマイナス記号は無視されます。
  • 16進数の出力は大文字(A〜F)を使用します。
  • 実用上のサイズ制限はなく、任意の大きさの整数に対応しています。
  • 変換はすべてデバイス上で行われます。入力した数値がサーバーに送られることはありません。

よくある質問

2進数を10進数に変換するには?
入力基数をBINに選択して2進数の桁を入力すると、DECの行に10進数の値が表示されます。逆の変換も同じ方法で行えます。
16進数は何に使いますか?
16進数(基数16)は2進数をコンパクトに表記する方法で、16進数1桁が4ビットに相当します。カラーコード(例:#FF8800)・メモリアドレス・バイト値などでよく使われます。
非常に大きな数にも対応していますか?
はい。内部でBigIntを使用しているため、64ビットを大きく超える数でも正確に変換できます。
0xや0bプレフィックス付きの数値を貼り付けられますか?
はい。0x・0b・0o などのプレフィックスや区切り文字のアンダースコアは変換前に自動的に除去されます。
データはサーバーに送られますか?
いいえ。変換はすべてブラウザ内で行われます。入力した内容がデバイスの外に出ることはありません。

広告と解析のために Cookie を使用します。