Convert between binary, octal, decimal, hex and any custom base. Perform bitwise operations, visualise IEEE 754 floats, and look up ASCII/Unicode characters — all in your browser.
A multi-tab number system toolkit that runs entirely in your browser. No server, no upload, no data ever leaves your device.
0x hex, 0b binary, or 0o octal.nsFromBase(str, base) parses digit-by-digit including fractions; nsToBase(n, base) converts integer and fractional parts separately. Supports all digit symbols 0–9, a–z (base 36 max).>>> 0 coerces to unsigned 32-bit for display.Float32Array / Float64Array + DataView are used to read the exact memory representation of a number. Bit fields are extracted from the resulting integer via .toString(2). Exponent bias = 127 (32-bit) or 1023 (64-bit).String.fromCodePoint + codePointAt for full Unicode support beyond the BMP; TextEncoder generates UTF-8 bytes.