進数変換ツール
入力の基数
BIN · 進数 2
11111111
1111 1111
OCT · 進数 8
377
DEC · 進数 10
255
HEX · 進数 16
FF
関連する外部ツール
一部のリンクはアフィリエイトリンクを含みます。
関連ツール
料理の計量単位変換カップ・大さじ・小さじ・ml・液量オンスを相互変換し、小麦粉や砂糖など食材の密度で容量↔グラムも換算。ブラウザ完結・送信なし。カラーコード変換HEX・RGB・HSL・HSV・RGBA を一画面で相互変換。どれか1つを直すと全部追従、ワンクリックコピー・透過・WCAGコントラスト対応。配色ジェネレーターベース色から補色・類似色・トライアドなど色彩理論に基づく調和したカラーパレットを自動生成。色をロックして再生成、CSS変数・Tailwind・JSONに書き出し。グラデーションジェネレーターlinear・radial・conic の CSS グラデーションを複数カラーストップで作成。角度・形状・中心を調整し、background CSS や Tailwind 値をワンクリックでコピー。
2進数・8進数・10進数・16進数を同時に相互変換できます。手元の基数で値を入力すると、他の3つの表記がリアルタイムで更新されます。2進数は4ビットごとにグループ表示されるので長いビット列も読みやすくなります。すべてブラウザ内で動作し、アップロードは一切ありません。
使い方
- 入力する数値の基数(BIN・OCT・DEC・HEX)を選びます。
- 数値を入力または貼り付けます。0x・0b・0o などのプレフィックスやアンダースコアも使えます。
- 4つの基数すべての値を確認し、ワンクリックで任意の表記をコピーします。
進数の仕組み
整数はひとつの値を持ちますが、表記方法はさまざまです。10進数(基数10)は日常生活で使う形式、2進数(基数2)はコンピュータがデータを扱う形式、16進数(基数16)はバイトや色をコンパクトに書く方法、8進数(基数8)はファイルパーミッションなどに登場します。下の図は255という数値を4つの基数で表示した例です。
機能
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 などのプレフィックスや区切り文字のアンダースコアは変換前に自動的に除去されます。
- データはサーバーに送られますか?
- いいえ。変換はすべてブラウザ内で行われます。入力した内容がデバイスの外に出ることはありません。