Converts a value into all four common bases at once. Digits outside the input base are reported as an error rather than silently truncated — parseInt would quietly read “12z” as 12.
Runs entirely in your browser
Convert a number between binary, octal, decimal and hexadecimal — all four at once from a single input. It is the quick reference for reading a hex colour, a binary flag, an octal permission or a memory address, and for moving a value between the bases that programming and networking use.
It validates properly: a digit that does not belong to the input base is reported as an error rather than silently truncated. That matters because the language built-in parseInt would quietly read “12z” as 12 and move on, hiding a typo behind a plausible number.
It runs in your browser, so conversions are instant. Use it whenever you need the same value in another base, or to check that a value you were given is valid in the base it claims to be.
TechToolsHQ is an independent, reader-supported tech platform. If this free tool saved you time, solved a problem, or helped your workflow, consider supporting our work. Your support helps us keep our utilities 100% free, private, and ad-free for everyone.