コンテンツにスキップ

進数変換ツール

2進数、8進数、10進数、16進数間で数値を即座に変換します。大きな整数にも対応。無料、100%ブラウザ内で動作。

数値の基数とは?

基数(radix)は位置記数法が使用する固有の数字の数を決定します。人間は0〜9の数字を使う10進数(基数10)で数えます。コンピューターは0と1のみを使う2進数(基数2)で動作します — すべてのデジタルデータは最終的に2進数として表現されます。16進数(基数16)と8進数(基数8)はバイナリデータの人間が読みやすい簡略表記を提供します。これらの基数は2のべき乗(16 = 2⁴、8 = 2³)であるため、変換が簡単です。

基数リファレンスガイド

2進数(基数2): 数字0〜1。各桁が1つのビット。8ビット = 1バイト(値0〜255)。すべてのデジタルコンピューティングの基盤 — プロセッサ、メモリ、ストレージすべてが2進数で動作。
8進数(基数8): 数字0〜7。各8進数の桁は正確に3ビットを表す。Unix/Linuxファイル権限に使用(chmod 755 = rwxr-xr-x)。
10進数(基数10): 数字0〜9。日常の標準的な計算システム — 人間が自然に使うもの。
16進数(基数16): 数字0〜9、次にA〜F。各16進数の桁は正確に4ビット(1ニブル)を表す。2桁の16進数 = 1バイト。メモリアドレス、CSSカラー(#FF5500)、MACアドレス、バイトレベルのデータ表現に使用。

開発者が基数変換を必要とする場面

CSSカラー: #1A2B3CはRed(26)、Green(43)、Blue(60)を10進数で表す3つの16進バイトペア。Unix権限: chmod 755 — 8進数の7 = 2進数の111(読取+書込+実行)、5 = 101(読取+実行)。デバッグ: デバッガ(GDB、LLDB、Chrome DevTools)のメモリアドレス、ポインタ、16進ダンプは16進数で表示。ネットワーキング: MACアドレス(48ビット、6つの16進ペアで表示)、IPv6アドレス(128ビットの16進)、サブネットマスクはすべて16進数または2進数を使用。ビット演算: フラグ、ビットマスク、ビット操作の理解には2進数での思考が必要。

プライバシー

全ての変換は100%ブラウザ内で実行されます。データはサーバーに送信されません。