Hexadecimal Converter
Converted
Value in every base

Hexadecimal Converter

Convert a hex number to decimal, binary and octal and back; when the length is even it shows the byte count, and the right lists every base 2-36.

Accepts 0x prefixes and upper/lower case, with big-integer math for exact conversion of long hex strings. For text-to-hex byte encoding use the Encode tool.

Features

How to use

  1. Enter a hex number on the left (e.g. FF, 0xFF, 1A2B, deadbeef).
  2. The right side instantly shows decimal, binary, octal and byte count.
  3. The "every base" panel lists bases 2-36.

FAQ

How is this different from Hex in the Encode tool?

Here hex is treated as a number for base conversion; the Encode tool turns text into hex byte strings - different purposes.

Why are upper and lower case both fine?

Hex digits a-f are case-insensitive, so the tool accepts either.

Related tools & reading

Feedback

This site is front-end only — no backend, no accounts — so feedback goes to GitHub Issues, Discussions, or email.

Paste it into the issue or email to help track it down — it never includes anything you typed

Also: Browse existing issues · Email feedback (no GitHub account needed): 278975598@qq.com