メインコンテンツにスキップ

整数の基数変換ツール

API reference

2〜36の任意の基数の間で整数を変換します。2進数、8進数、10進数、16進数、その他の任意の基数に対応。負の数や非常に大きな整数も扱え、よく使われる4つの基数での値を一度に表示します。

入力

数字0-9とA-Z(大文字・小文字は区別しません)。負の数は先頭に - を付けられます。

上の数値が書かれている基数(2〜36)。

変換先の基数(2〜36)。

出力

主な基数での表記

結果
基数値
No data yet
役に立ちましたか?

このツールを使う他の方法

REST API

curl -X POST https://api.iotools.cloud/v1/tool/integer-base-converter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputNumber": "255",
    "fromBase": "10",
    "toBase": "16"
  }'

ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。

AIエージェントに依頼する

Use the IOTools `integer-base-converter` tool (Integer Base Converter) on this input:

YOUR_INPUT_HERE

IOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。

埋め込みウィジェット

<iframe
  src="https://iotools.cloud/embed/integer-base-converter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="整数の基数変換ツール — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。

API/MCP 1回あたりの費用5クレジットから
クレジットが足りませんか?料金を見る

次の方法でも利用可能

ガイド

整数の基数変換ツールは、ある基数で書かれた整数を2から36までの別の基数に変換します。値を入力し、現在その値が書かれている基数を選び、変換先の基数を選ぶと、変換結果がすぐに表示されます。あわせて、同じ数を2進数、8進数、10進数、16進数で示す便利な表も表示されます。

基数とは何ですか?

基数(radix ともいいます)は、位取り記数法で使われる異なる数字の個数です。日常的に使う10進数は基数10で、数字の0から9を使います。2進数は基数2で、0と1だけを使います。16進数は基数16で、10から15を表すために文字AからFを加えます。10を超える基数では文字を借りて使い続けるため、基数36では数字0から9と文字AからZのすべてを使い、合計36種類の記号になります。数の値は基数を変えて変換しても変わりません。変わるのは書き表し方だけです。10進数の255、2進数の11111111、16進数のFFは、同じ数量を3通りに書いたものです。

このツールの使い方

  1. 数値欄に数を入力します。9を超える数字は文字で書くため、16進数の255はFFになります。入力は大文字・小文字を区別せず、負の数の場合は先頭に-を付けられます。
  2. 変換元の基数を、入力した数がすでに書かれている基数に設定します。
  3. 変換先の基数を、結果として欲しい基数に設定します。
  4. 変換後の値を読み取り、主な基数での表記の表を見ると、2進数、8進数、10進数、16進数の形をひと目で確認できます。

選択した変換元の基数で有効な数字だけが受け付けられます。たとえば基数2で数字9、基数16でGが入力されると拒否されるため、誤った結果ではなく明確なメッセージが表示されます。

よくある質問

対応している基数は? 2から36までの任意の基数で、どちら向きにも変換できます。2進数(2)、8進数(8)、10進数(10)、16進数(16)はもちろん、その間や36までのすべての基数に対応しています。

非常に大きな数も扱えますか? はい。変換には任意精度の整数演算を使っているため、表計算ソフトや一般的な電卓で扱える範囲を超える大きな数も、丸めや下位桁の欠落なしに正確に変換されます。

負の数にも対応していますか? はい。数の前にマイナス記号を付けると、変換の間も符号が保持されます。

結果が大文字で表示されるのはなぜですか? 9を超える数字は文字になるため、16進数などの高い基数では大文字(ffではなくFF)が最も一般的な表記です。値そのものは大文字でも小文字でも同じです。

入力したデータはどこかに送信されますか? いいえ。変換はすべてお使いのブラウザ内で実行されるため、入力した内容が端末の外に出ることはありません。

一般的な用途

プログラマは、メモリアドレス、色コード、ビットマスク、ファイル形式を読む際に、16進数、2進数、10進数の間で変換します。学生や教師は、位取り記数法の仕組みを学ぶために基数変換を使います。基数36は、数値のIDを短い英数字の文字列にまとめるために使われることもあります。理由が何であれ、このツールは2から36までの任意の基数について正確な答えを示します。

baseradixbinaryhexadecimaloctalnumber

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。