How byte size formatter works
A formatter answers one question: "what is this number of bytes, in words?" Paste 1536 and the answer is 1.54 KB in the decimal SI convention (divide by 1,000 per step) and exactly 1.5 KiB in the binary IEC convention (divide by 1,024 per step). The tool picks the largest unit that keeps the value at or above 1, formats to two decimals with trailing zeros trimmed, and shows both conventions side by side because real systems genuinely disagree on which to use.
The disagreement is not a bug — it is two standards. Storage makers and networking use SI powers of 1,000, so 10⁹ bytes is 1 GB. Memory and most operating systems historically used powers of 1,024, where 2³⁰ bytes is 1 GiB — and when tools label that value "1 GB" while a disk box labels 10⁹ bytes "1 GB", the same number appears 7% smaller on one screen than the other. Showing both at once makes the discrepancy visible instead of surprising.
Enter any byte count up to exobytes — whole numbers, decimals, or values copied straight from an API response or ls -l output. The result panel shows both formatted strings plus the exact byte value, so you can paste either back into code or docs. For converting one specific unit into another (say MB to MiB or bytes to gigabytes explicitly), use the Data Unit Converter instead; this tool is for labelling, not converting.