進数・バイナリ変換
数値の進数変換と、テキストと2進数・16進数との相互変換を、すべてこのブラウザ内で行えます。
進数変換
変換できませんでした。
対処方法
テキスト ↔ バイト変換
変換できませんでした。
対処方法
進数・バイナリ変換の使い方
プログラミング、ネットワーク、文字エンコーディングの作業で、数値の進数を変換したり、テキストの実際のバイト列を確認したりするときにご利用ください。
- 数値: 数値を入力して進数を選ぶと、2進数・8進数・10進数・16進数と、選択した追加の進数での値が表示されます。
- テキスト: 変換の向きとバイトの表記を選んで入力すると、結果がすぐに表示されます。
- コピーボタンを押すと、コピーに成功した場合にのみ確認メッセージが表示されます。
例: 255 FF 10進数から16進数へ
制限
- 数値の入力は1,000文字までで、BigIntで計算されるため、非常に大きな整数でも正確です。
- 整数のみに対応しています。小数点や指数表記はエラーになります。
- 数値中の英字は大文字小文字を区別せず、結果は大文字で表示されます。入力の進数に対応する接頭辞 (0x、0b、0o) も使えます。
- テキストは常にUTF-8のバイトとして扱われます。韓国語の文字は1文字3バイト、絵文字は通常4バイトです。
- バイトは、スペース、カンマ、改行で区切るか、2進数は8桁、16進数は2桁ずつ連続して記述できます。
- UTF-8として無効なバイトや対になっていない文字の断片は、黙って置き換えられることなくエラーとして報告されます。
よくある質問
入力内容はサーバーに送信されますか?
いいえ。変換はすべてこのブラウザー内で実行され、入力内容と結果は保存もアップロードもされません。ページを再読み込みすると消えます。
負の数はどのように表示されますか?
2の補数ではなく、符号と絶対値で表示されます。たとえば -255 は16進数で -FF になります。
韓国語はなぜ3バイトですか?
UTF-8は1文字を1〜4バイトで表し、韓国語の音節は3バイトです。たとえば「ga」は EA B0 80 です。