What Null-terminated String Tool does
Encode UTF-8 text followed by one NUL byte or decode UTF-8 bytes up to the first NUL terminator.
Input and output contract
Encoding rejects embedded NUL characters; decoding requires a terminator and ignores bytes after the first NUL for the decoded string. NUL-terminated UTF-8 hex or decoded text.
Safe workflow
Choose direction and enter text or hexadecimal bytes from a C-style string field. SaveEditor processes this operation locally in the browser and does not infer a game format from the input.
Important limitations
This Tool does not handle fixed-width padding or UTF-16 terminators. Use the UTF-16 Tool first when the format stores two-byte code units and a two-byte terminator.