Skip to main content
POST
/
tools
/
number-base-converter
/
base-to-base
Any Base to Any Base
curl --request POST \
  --url https://api.dirtroad.dev/tools/number-base-converter/base-to-base \
  --header 'Content-Type: application/json' \
  --header 'X-Payment: <api-key>' \
  --data '{
  "value": "<string>",
  "fromBase": 19,
  "toBase": 19
}'
{
  "original": "<string>",
  "fromBase": 123,
  "toBase": 123,
  "result": "<string>",
  "resultNumber": 123,
  "resultString": "<string>",
  "decimalValue": 123
}

Authorizations

X-Payment
string
header
required

x402 blockchain payment authorization header containing signed EIP-3009 Transfer with Authorization

Body

application/json
value
string
required

Number value to convert

Minimum length: 1
fromBase
integer
required

Source base (2-36)

Required range: 2 <= x <= 36
toBase
integer
required

Target base (2-36)

Required range: 2 <= x <= 36

Response

Base to base conversion result

original

Original input value

fromBase
integer

Source base

toBase
integer

Target base

result
string

Converted result

resultNumber
number

Numeric result (if applicable)

resultString
string

String result (if applicable)

decimalValue
number

Decimal equivalent value