LZMA-Alone Compress

Compress text or encoded binary data to LZMA-Alone online and output the result as Hex or Base64. Read more

What is LZMA-Alone compress?

LZMA-Alone is the legacy LZMA1 container: a 13-byte header followed by compressed data. This tool creates a complete .lzma stream from text or encoded bytes; it does not create a multi-file archive and is not the same as XZ.

How to use this tool

Enter text or encoded bytes, select the byte encoding, choose preset level 0–9, and output the LZMA-Alone bytes as Hex or Base64. Hex and Base64 input are decoded before compression. Use LZMA-Alone Decompress to restore the result.

Choosing the right format

Prefer XZ for new work when both ends support it. Use LZMA-Alone when you need interoperability with tools that expect .lzma. Base64 is more compact for transporting binary data as text; Hex is easier to inspect.

Important limitations

LZMA-Alone is not encryption and does not include a container checksum for verifying the decompressed content. Already-compressed or short data may grow. Browser memory limits make native tools preferable for large input.

Frequently asked questions

Why can another program not open the result?

Decode the Hex or Base64 result into bytes and confirm the receiver expects LZMA-Alone (.lzma), not XZ, LZIP, a raw LZMA stream, or a .tar.lzma archive.

Are my files uploaded?

No. Compression runs locally in the browser. For files or folders, use LZMA-Alone Create.

Input
Output
Share Link
Settings