Choose source base 16 and enter FF. Input is case-insensitive, so both F characters map to digit value 15. The complete string is valid because 15 is lower than 16. Canonical output uses uppercase letters where needed.
Accumulate 15, then 255
Start with value 0. First F gives 0 × 16 + 15 = 15. Second F gives 15 × 16 + 15 = 255. The result is an exact BigInt integer; no fraction, exponent, or rounding appears.
Render the same 255 in five bases
Base 2 is 11111111, base 8 is 377, base 10 is 255, base 16 is FF, and base 36 is 73. Each string has different place values but resolves to the same mathematical integer.
255 is one below the next binary power
Eight binary one-bits sum to 2⁸ − 1 = 255. Adding one produces 256, binary 100000000 and hex 100. This boundary explains why 255 appears often in byte-sized references, but NumberBase does not infer storage width or encode bytes.