メインコンテンツへスキップ
Z

Binary vs Hexadecimal

Binary vs hex compared — base, readability and use cases, with free converters and a number base converter.

Binary (base 2) is how computers store data; hexadecimal (base 16) is a compact, human-friendly way to write the same bits — each hex digit equals exactly four binary digits.

Binary vs Hexadecimal at a glance

Binary Hexadecimal
Base 2 (0-1) 16 (0-9, A-F)
Digits per byte 8 2
Readability Low (long strings) High (compact)
Used for Bit-level logic Colours, memory, hashes

When to use Binary

Use binary when you reason about individual bits — flags, masks, low-level logic.

When to use Hexadecimal

Use hex to write bytes compactly — colour codes, memory addresses, hashes.

Tools for Binary & Hexadecimal

Binary vs Hexadecimal

このツールはASCIIにしか対応していませんか?

いいえ — 内部エンジンはU+10FFFFまでのあらゆるUnicodeコードポイントを処理できます。各行の「ASCII範囲内」ラベルは、その文字が元々の7ビットASCIIセット(≤ 127)に含まれるかどうかを示しています。

UTF-16ユニットとは何ですか?

JavaScriptは文字列をUTF-16で保持します。U+FFFFより大きい文字は、2つの16ビットユニット(サロゲートペア)を占めます。UTF-16ユニットの行は、その生の16ビットコードを表示します。

なぜライブテーブルは200文字までに制限されているのですか?

文字ごとにDOM行を描画すると、長い文字列を貼り付けた際に負荷が大きくなります。200文字あれば大半の確認用途には十分です。それ以上の量を扱う場合は、お手持ちのコードエディタで入力を処理してください。

コードポイントではなく生のバイトが必要な場合は?

UTF-8バイト出力を得るには弊社のString to Hex Converterを、コードポイントと\u{HEX}形式のエスケープ表記を得るにはUTF-8 Converterをご利用ください。