Number Base Converter vs URL Encoder / Decoder
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal.
Convert any integer between base 2 (binary), base 8 (octal), base 10 (decimal), and base 16 (hexadecimal). Returns all four representations at once, with grouped formats for readability. Supports arbitrarily large integers via BigInt.
Example input:
{
"input": "255",
"from_base": 10
}URL Encoder / Decoder
Encode or decode URLs and query string components using percent-encoding (RFC 3986).
Encode any string for safe use in a URL or query parameter using percent-encoding (RFC 3986), or decode a percent-encoded string back to plain text. Supports both full URL encoding (preserves ://?=& structure) and component encoding (encodes every special character). Shows a character-by-character encoding table for reference.
Example input:
{
"input": "hello world & more=stuff",
"mode": "encode-component"
}| Feature | Number Base Converter | URL Encoder / Decoder |
|---|---|---|
| Category | encoding | encoding |
| Inputs | input, from_base | input, mode |
| Outputs | input_normalized, from_base, decimal, binary, octal, hexadecimal, binary_grouped, hex_grouped, bit_length, is_power_of_two | output, mode, changed, encoding_table |