x402AgentTools

0bNumber Base Converter

Convert integers between any bases from 2 to 36 — binary, octal, decimal, hexadecimal and beyond — with BigInt precision (no limit on magnitude).

Worked examples

ff hex → decimal

GET /api/v1/dev/number-base-converter?value=ff&from=16&to=10

Result: 255

1010 binary → hex

GET /api/v1/dev/number-base-converter?value=1010&from=2&to=16

Result: a

255 decimal → binary

GET /api/v1/dev/number-base-converter?value=255&from=10&to=2

Result: 11111111

Machine API (x402)

$0.001 / call

This tool is also a JSON API for AI agents. Requests without payment receive 402 Payment Required plus instructions; agents pay USDC on Base via the x402 protocol — no accounts, no API keys.

GET /api/v1/dev/number-base-converter?value=ff&from=16&to=10 HTTP/1.1
Host: agenttools-hub.vercel.app

→ 402 (payment required, instructions in headers)
→ 200 (after X-PAYMENT header; JSON body below)

{
  "tool": "dev/number-base-converter",
  "input": {"value":"ff","from":16,"to":10},
  "result": { "value": null, "answer": "255" }
}

Agent docs: /llms.txt · OpenAPI spec · integration guide

About this tool

Convert integers between any radix from binary (base 2) to base 36. Arbitrary-precision arithmetic means numbers of any size convert exactly — including the 256-bit and 512-bit values common in crypto.

decimal value = Σ digitᵢ × baseⁱ · target digits = repeated division by the target base

Frequently asked questions

Which digits are valid in base 36?

0–9 then a–z, giving 36 digits total. Case is accepted and normalized to lowercase in output.

Are there precision limits?

No. Conversion uses BigInt, so values far beyond Number.MAX_SAFE_INTEGER — like Ethereum private keys or SHA-256 hashes — convert exactly.

Popular conversions & variations

Related tools