Canonical: https://rom-weaver.com/compress-files

# ISO to CHD & RVZ: Compress ROMs online | rom-weaver

Compress ISO, BIN/CUE, or GDI disc images to CHD and GameCube or Wii ISO to RVZ locally in your browser. Create Z3DS, ZCCI, ZCXI, ZCIA, or Z3DSX 3DS ROMs, ZIP, and 7z archives. No uploads.

[Open in browser](https://rom-weaver.com/compress-files)

[Documentation](https://rom-weaver.com/docs.md)

[Full guide](https://rom-weaver.com/docs/convert-roms-browser.md)

## Add files

1. Open [Compress](<https://rom-weaver.com/compress-files>).
2. Add the files that you want to package or compress.
3. For a CUE disc, add the CUE file and every referenced track file.
4. When you add an archive or a compressed disc image, Compress lists the files inside it. Select the files to add, then select **Add N files**. Compress extracts only the selected files.
5. To add the archive itself without extracting it, turn on **Keep packed**, then select **Add N files**.



ZIP and 7z accept arbitrary file sets. CHD accepts CD, GD-ROM, and DVD disc images (hard-disk and raw CHDs need the CLI). RVZ accepts GameCube and Wii ISO images. Z3DS accepts Nintendo 3DS images.

## Choose an output

1. Choose ZIP, 7z, CHD, RVZ, or Z3DS.
2. Enter the output filename without its extension.
3. Open **Options** to change the codec or compression level.
4. Select **Compress**, then select **Download** when the output is ready.



The format picker offers outputs that match the selected inputs. Renaming a filename extension does not convert its contents.

Compress does not apply patches. Use [Apply](<https://rom-weaver.com/docs/apply-rom-patches.md>) when you need to change ROM contents.

Only formats marked **Create** in the [container table](<https://rom-weaver.com/docs/supported-formats.md#container-and-compression-formats>) can be output containers. A supported input is not necessarily a supported output.

## Check the result

Open a disc-image result with [Identify](<https://rom-weaver.com/docs/identify-roms-browser.md>) and compare the extracted ROM bytes with the original.

Test the result in the emulator or hardware you use before replacing your stored copy. Keep the source when changing disc layouts or using trimming.

[Choosing a compression format](<https://rom-weaver.com/docs/compression-formats.md>) explains archive and disc-container differences.
