巨大な整数を変換する
Numberの安全範囲を超える10進IDを、正確に16進やbase36へ変換します。
Guide
基数変換は2–36進の数字を自分で1桁ずつ解析してBigIntへ積み上げるため、整数がJavaScriptのNumberの53ビット安全整数の制限を受けません。自動モードは0x、0b、0oプレフィックスだけから16/2/8進を判別し、プレフィックスがなければ10進として扱います。
更新日 2026-09-102 min read
| 入力 | 出力 | 説明 |
|---|---|---|
255 |
FF |
10進→16進 |
0b1111 自動 |
15 | 2進を自動認識 |
-42 |
-2A |
負号 + 数値表現 |
FFは0xがないため10進として扱われ不正文字を報告するので、16進を手動で選ぶ必要があります。Numberの安全範囲を超える10進IDを、正確に16進やbase36へ変換します。
0b/0xプレフィックス付きの整数を10進へ展開し、設定やプロトコルのフィールド値を確認します。
実装は最初から符号付きBigIntの数値として解析し、整形時は絶対値の前に-を付けるだけで、ビット幅の概念を持たないためです。
できます。数字の文字には0–9とa–zを使います。
整数はブラウザ内でBigIntにより計算されるだけで、アップロードも保存も行いません。
更新日 2026-09-10
2~36 進数の相互変換。大きな数にも対応し、2/8/10/16 進数の変換をすばやく実行
このツールの翻訳は未完了です。一部は原文または代替言語で表示されます。
BigInt で計算するため、どれだけ大きな整数でも精度が失われません
検出: 10 進数