What ULEB128 Converter does
Encode non-negative arbitrary-precision integers as unsigned LEB128 or decode complete ULEB128 byte sequences.
Input and output contract
Inputs are bounded to 32 encoded bytes and must have one terminating byte with the high continuation bit clear. Space-separated ULEB128 bytes or an exact decimal integer.
Safe workflow
Choose encode/decode, enter the value, and verify the target format actually uses unsigned LEB128. SaveEditor processes this operation locally in the browser and does not infer a game format from the input.
Important limitations
ULEB128 is unsigned and does not represent negative values. Trailing bytes after the terminator are rejected rather than silently ignored.