基数変換ツール

10進数・2進数・8進数・16進数を相互に変換し、テキストをUTF-8のバイト列にも変換できる無料ツールです。電卓が丸めを始めるような大きな値でも、整数演算で最後の1桁まで正確に計算します。

10変換ツール
100%無料で使用
正確高精度

基数のクイック変換

4つの入力欄のどれか1つに入力すると、残り3つがその場で更新されます。変換の向きを先に選ぶ必要はありません。

結果
結果
結果

16進数の出力は大文字、バイト列の出力は空白区切りです。ソースコードやメモリダンプでの書き方に合わせています。

利用可能な変換

特定の変換ツールを選択して開始

1

10進数から2進数

10進数の値を0と1だけの2進数に変換します。ビットやバイトの感覚をつかみたいときや、大きな数でも丸めずに正確な桁を知りたいときに使えます。

2

2進数から10進数

2進数の文字列を普段使う10進数に変換します。桁の重みを足し合わせる手計算の方法もあわせて確認できます。

1

10進数から16進数

10進数を16進数に変換します。色コード、メモリアドレス、権限マスクを扱うときに便利で、64ビットでも丸めは発生しません。

1

16進数から10進数

16進数の値を10進数に戻します。アドレスやハッシュの先頭、色のチャンネルなど、16進数で表示された値を読むときの基本操作です。

1

10進数から8進数

10進数を8進数に変換します。Unixのファイル権限 chmod 755 や 644 がなぜ8進数で書かれるのかも確認できます。

8

8進数から10進数

8進数の値を10進数に変換します。chmod や stat が返す3桁の権限表記を、スクリプトや設定ファイルで使える数値にします。

2

2進数から16進数

ビット列を4桁ずつに区切って16進数に変換します。バイナリプロトコルを追うときに最も出番の多い手計算です。

テ

テキストから2進数

テキストをUTF-8のバイト列として2進数に変換します。日本語や絵文字が複数バイトになる理由もあわせて確認できます。

2

2進数からテキスト

2進数のバイト列を読めるテキストに戻します。正しいUTF-8でないバイト列は、置換文字を出さずエラーとして知らせます。

テ

テキストから16進数

テキストをUTF-8のバイト列として16進数で表示します。パケットキャプチャ、プロトコル解析、パーセントエンコードの下調べに。

このツールの使い方

1

変換タイプを選択

上記のリストから必要な特定の変換を選択してください

2

数値を入力

指定されたフィールドに変換したい値を入力してください

3

即時結果を取得

高精度で変換された結果をすぐに確認できます