16進数変換

数値の基数を変えるか、UTF-8のテキストと16進バイト列を変換します。

モード
16進入力には0x、2進入力には0b、8進入力には0oを付けられます。 負数は先頭に−を付けます。 入力上限:256 16進桁。
例
FF → 11111111 · 1111 1111
Fは15、つまり1111₂です。
2進数: 11111111 8進数: 377 10進数: 255 16進数: FF ビットの区切り:1111 1111

変換の規則

数値は固定ビット幅の2の補数ではなく符号と大きさで表し、2・8・16進数の小数の相互変換と10進数への変換は正確に行い、10進小数を2・8・16進数に変換すると循環する無限小数になる場合は丸めずに拒否します。

16進入力は大文字と小文字を区別せず、出力は大文字で表し、0x・0b・0oは入力の基数に合わせます。

16進数と2進数は4ビットずつ正確に対応し、入力上限は16進256桁・2進1024桁・8進342桁・10進309桁で、整数部と小数部の桁数を合計し、符号・接頭辞・小数点は数えません。

テキストはUTF-8のみで最大1024バイトとし、各バイトを16進2桁で空白区切りにし、他の文字コード・Base64・暗号化は扱いません。

例は公開のテスト文字列を使い、変換はブラウザ内で行い、URLを共有すると「#」以降の入力状態も相手へ渡ります。

F = 15 = 1111₂ · .8₁₆ = 8/16 = .1₂

よくある質問

16進数を10進数に変換できますか?
数値モードは2・8・10・16進数に対応しているため、別の10進数変換ページへ移る必要はありません。
負数はどう表しますか?
大きさの前に負号を付け、固定ビット幅や2の補数としては解釈しません。
基数の異なる小数はどう変換しますか?
小数点の後も16進1桁が4ビットに対応するため、A.8は丸めずに1010.1になります。2・8・16進数の小数の相互変換と10進数への変換は正確に行い、10進小数を2・8・16進数に変換すると小数部が際限なく繰り返される場合は丸めずに拒否します。
16進バイト列が拒否されるのはなぜですか?
各バイトは16進2桁の空白区切りで、全体が有効なUTF-8である必要があり、奇数桁や不正な並びは代替文字に置き換えず拒否します。
入力上限と保存先は?
16進256桁・2進1024桁・8進342桁・10進309桁・UTF-8で1024バイトまでで、整数部と小数部の桁数を合計し、符号・接頭辞・小数点は含めません。絶対値は2^1024 − 1以下である必要があり、入力が上限内でも、別の基数に変換した各結果はその基数の桁数上限内でなければなりません。入力はURLの「#」以降に含まれ、共有時に渡ります。入力と結果をサーバーやブラウザの保存領域には保存しませんが、コピーした内容はクリップボードに残る場合があります。

このページのプライバシー

変換はブラウザ内で行います。数値・基数・方向・テキスト原文・バイト列を含む入力状態はURLの「#」以降に含まれ、URLを共有すると相手へ渡ります。この部分はサーバーへ送るページのリクエスト先アドレスには含まれません。この道具は数値・基数・方向・テキスト原文・バイト列・変換結果・コピーした内容をサーバーやブラウザの保存領域に保存しませんが、共有したURLやクリップボードには内容が残る場合があります。

このページでは、利用状況の把握とサービス改善のため、semku独自の利用統計と自動エラー報告を送信します。送信先はsemku.com/api/telemetry/v1/以下の専用窓口です。広告や第三者による追跡には利用しません。

利用統計には、結果の表示やコピーの呼び出しなどの利用段階、発生時刻、ページ・機能を区別する固定の識別子が含まれます。数値・基数・方向・テキスト原文・バイト列・変換結果・コピーした内容は含めません。入力内容をハッシュ化したり、文字数などの区分に変えたりして送ることもありません。URL全体や検索語も送りません。

サービス改善のため、アクセス時の国と都道府県・州単位の地域、どのサイトを経由して来訪したか、およびブラウザが通知する表示言語設定一つ(例:ja-JP)を記録しています。位置は国・都道府県・州までにとどめ、都市や正確な位置は記録しません。サービスの利用過程でIPアドレスなどの接続記録が自動的に生成され、安全なサービス運営(セキュリティ)と異常なアクセスの判別のために保存されます。このサイトの処理委託先はCloudflareです。この項目の収集はこの告知の掲載後にのみ有効にし、有効にする前の利用にさかのぼって収集することはありません。流入元は直前のサイトのアドレスと、その中のページのパスまで記録します。検索語など、アドレスに付くクエリの内容は記録しません。検索経由で来訪した場合も、入力した検索語は保存されません。表示言語については、優先言語の一覧全体やリクエストヘッダーの原文は記録しません。現在、この項目の収集は無効になっており、この告知の掲載後にのみ有効にします。収集を有効にする場合は、ボットの判別のため、ブラウザが自ら示す種類・バージョンのシグナルと、自動化ツールの使用有無を示す情報を収集して使用します。これらのブラウザのシグナルは推定値であり、ブラウザの種類・バージョンや自動化ツールの使用有無を確定的に識別する情報ではありません。収集を有効にする前の利用にさかのぼって収集することはありません。リクエストヘッダーのユーザーエージェント(UA)原文は記録しません。接続地域・流入元・表示言語・ブラウザの信号の記録は訪問単位のみで、訪問同士を結び付ける識別子は使いません。これらの項目の記録は本項の掲示後の訪問から開始し、掲示前の訪問に遡って適用することはありません。接続地域と流入元は2026年9月20日から記録しています。表示言語は2026年9月24日から記録しています。ブラウザのシグナルはまだ記録していません。

操作とセッションはランダムに生成した識別子で区別します。これらはブラウザでは一時的なメモリ内だけに置き、Cookieやブラウザの保存領域には残しません。Cookieや端末の特徴を組み合わせた識別は使いません。

エラー報告には、エラーの種類・コード・発生時刻と、確認できる場合には、登録済みのプログラムソース識別子と行番号・列番号が含まれます。エラーメッセージの本文やスタック情報は送りません。利用統計・エラー報告には、サイト識別子・公開版とランダムな記録識別子も含まれます。IPアドレスなどのアクセス記録と、ブラウザの信号(User-Agent Client Hints)の記録については、上記のとおりです。

ご意見の送信フォームでは、送信ボタンを押したときに、選んだ評価と自由記入欄に入力した内容を送ります。受付を区別するランダムなID、ページ・サイト・公開版、お問い合わせの種類も送信します。氏名・メールアドレス・電話番号の入力欄はなく、数値・基数・方向・テキスト原文・バイト列・変換結果・コピーした内容を自動で添付することもありません。自由記入欄の文章は、送信前に先頭と末尾の空白を取り除き、評価を選んだ場合は冒頭に[+1]または[-1]を付ける以外、変更せずに送信します。受信後、サーバーで改行形式を統一し、先頭と末尾の空白を取り除きます。個人情報、パスワード、認証キー、決済情報は書かないでください。

この処理とは別に、サイトへアクセスすると、Cloudflare Pagesの通常のアクセスログに、IPアドレス、リクエスト日時、ブラウザ・端末を示すユーザーエージェント情報などが記録されます。

詳しくは、プライバシーポリシーをご覧ください。

変換はブラウザ内で行い、入力状態はURLの「#」以降に含まれ、共有時に相手へ渡ります。