What website is this?
RadixLab is a browser-based converter for number bases and UTF-8 text. It is aimed at people checking values, learning positional notation, or inspecting a byte sequence. Binary, decimal, hexadecimal, octal, and text inputs share one workspace, with conversion results and calculation steps shown together. Inputs stay in the browser instead of being uploaded, which suits classroom exercises, programming checks, and short-string decoding. It is not a replacement for protocol parsers, batch processors, or project tooling.
Key features
- Convert between binary, decimal, hexadecimal, octal, and UTF-8 text while labeling each result's base.
- Use BigInt for integers beyond JavaScript's safe-integer range without rounding their digits.
- Show calculation steps, positional relationships, and examples so results can be checked.
- Handle text as UTF-8 bytes, keep eight bits per byte in text output, and report invalid decoding.
- Accept up to 4,096 input characters and perform calculations locally in the browser.
Common use cases
- Students learning computer fundamentals enter an integer and compare its binary, decimal, hexadecimal, and octal forms with the steps.
- Developers debugging flags, masks, addresses, or protocol fields switch between hexadecimal and binary to inspect individual bits.
- Engineers or support staff inspect a short byte sequence by encoding UTF-8 text or trying to decode grouped binary.
- Tutorial and test authors verify examples such as 101010, 42, 2A, and 52 as representations of one integer.
Who is it for?
- Students, teachers, and developers who need to check a single value or a small set of values.
- Privacy-conscious users who want to inspect short text or bytes without uploading the input.
- Beginners who need to understand the conversion process, not only copy an answer.
- Poor fit for bulk files, complex protocol parsing, continuous pipelines, or team records.
How it compares with similar tools
- Unlike a basic converter that returns one answer, RadixLab shows multiple bases, calculation steps, and text-byte details together.
- Unlike installed desktop or command-line tools, it runs directly in a browser for quick checks, but offers limited batch and automation support.
- Unlike small JavaScript utilities limited to safe integers, it uses BigInt to preserve exact digits for larger integers.
- Tasks involving file imports, protocol-field parsing, or team history call for dedicated developer tools.
FAQs
Q: Can RadixLab convert large integers?
A: Yes. Integer conversion uses BigInt, so digits remain exact beyond JavaScript's safe-integer range.
Q: Why are text-to-binary results grouped into eight bits?
A: Text is encoded as UTF-8 bytes, and each byte is shown as eight binary bits to keep byte boundaries visible.
Q: Can every number be decoded as UTF-8 text?
A: No. A byte sequence that is not valid UTF-8 reports a decoding problem, while the other base results can still be shown.





















