Number Base Converter
Convert between binary, octal, decimal, hex and any base up to 36, with two's complement
Type in any field. Negative numbers, 0x / 0b / 0o prefixes and separators (_ , spaces) are understood; any size works.
Two's complement
- Binary
- 0000 0000 0000 0000 0000 0000 1111 1111
- Hexadecimal
- 0x0000_00FF
- Signed
- 255
- Unsigned
- 255
About this number
- Bits needed
- 8
- Bytes
- 1
- Parity
- Odd
- Unicode character
- ÿ U+00FF
Frequently Asked Questions
Related Tools
Runs on your device, not our servers
This page uses browser APIs (Canvas, WebAssembly, workers, etc.) so your files stay on your machine.
- Processing happens in this tab — close the tab and the session ends.
- No ZapFile account is required and we do not store your uploads (there are none).
- Download only what you choose; nothing is sent to us for “cloud processing.”
- Verify it yourself: DevTools → Network while using a tool — you should not see your file bytes uploaded to ZapFile.
- Add ZapFile to your home screen for a faster app shell and offline access to cached pages (tools still need a capable browser).