← ホーム

基数変換

2進法・8進法・10進法・16進法の間で数値を変換します — 10進数の 255 は2進法で 11111111、8進法で 377、16進法で FF です。どの基数に入力しても残りの3つが即座に更新され、計算はブラウザ内で行われます。

入力

入力すると下にすぐ変換されます。整数のみ対応し、10を超える桁はA~Zで表記します。

変換結果
2進数
8進数
10進数
16進数

基数変換とは何ですか?

基数(進数)変換とは、同じ数を異なる基数(base)で表すことです。たとえば10進数の255は、2進数で 11111111、8進数で 377、16進数で FF になります。値そのものは同じで、表記の仕方だけが変わり、プログラミング・ネットワーク・デジタル回路でよく必要になります。

基数を変換する方法

  1. 入力の進数を選ぶ — 入力する数値が何進数かを選びます(デフォルトは10進数)。
  2. 数値を入力 — 変換したい値を入力すると、下に2・8・10・16進数の結果がすぐ表示されます。
  3. 任意の進数を確認・コピー — 必要に応じて「任意の進数」で別の基数を選び、各結果の「コピー」ボタンでクリップボードに取り込みます。

2・8・10・16進数とはそれぞれ何ですか?

2進数は0・1の2つの数字で、8進数は0~7で、10進数は普段私たちが使う0~9で、16進数は0~9とA~Fで数を表します。コンピューターは内部的に2進数で動作し、カラーコード(#FF8800)やメモリアドレスはよく16進数で表記されます。

2~36進数のような任意の基数も変換できますか?

はい。2進数から36進数まで、どの基数でも変換できます。10を超える桁はA(=10)からZ(=35)までの文字で表記し、結果の下にある「任意の進数」欄で好きな基数を選んで確認できます。

非常に大きな数も正確に変換できますか?

はい。このツールは任意精度整数(BigInt)で計算するため、桁数が非常に大きな数も丸め誤差なく正確に変換します。ただし整数のみ対応し、小数点以下は扱いません。必要に応じて符号(-)を付けて負の数も変換できます。

入力した値はサーバーに保存されますか?

いいえ。すべての変換はブラウザ内だけで行われ、入力した値がサーバーに送信・保存されることはありません。ページを再読み込みすると結果は消えるため、必要な値はあらかじめコピーしておいてください。