Converters

CSO/ZSO/ISO conversion, PS1→EBOOT·CHD, EBOOT inspection, ROM patching — all in your browser

💾

Drop a disc image here
.cso, .zso, or .iso files

Processing... 0%
📀

Drop disc image(s) here
.bin + .cue, or .gdi + track files for Dreamcast  ·  one .chd is produced per disc

Processing... 0%
📂

Drop CHD file(s) here
.chd  ·  CDs come out as .cue + .bin, Dreamcast GD-ROMs as .gdi + tracks (ZIP), DVDs as .iso

Processing... 0%
💿

Drop PS1 disc image(s) or EBOOT.PBP here
.bin, .cue (PS1)  ·  .pbp (edit existing)

5 High
2
Advanced
ICON0 (Main) 144x80
ICON1 (Animation) PMF/PNG
PIC0 (Information) 310x180
PIC1 (Background) 480x272
Boxart
Processing... 0%
🔍

Drop any file to inspect
.pbp, .iso, .bin, .cso, .zso, .cue, .ips, .ppf, .bps, .xdelta

Inspecting... 0%
🧹

Drop ROM/Disc Image + patch file here
any ROM/disc image + .ips/.ppf/.bps/.xdelta

ROM/Disc Images None
Patch files None
Reading files... 0%

What these tools do

Everything here runs inside your browser. Files are never uploaded, so there is no waiting on a transfer and nothing personal leaves your machine, even for multi-gigabyte disc images.

ROM patch

Applies a translation patch to an original ROM or disc image. It handles IPS, PPF, BPS and xdelta, and sorts the original from the patch by extension, so you can drop both in together in any order. For multi-disc games, upload everything at once and the pairs are matched, applied, and returned as a single ZIP.

For CD games the .bin is the patch target, not the .cue — upload only a .cue and the tool blocks the operation and explains why. The full procedure is in How to Apply a Translation Patch.

Format conversion (ISO · CSO · ZSO)

Compresses PSP disc images and unpacks them again. CSO compresses harder and saves more space; ZSO produces a slightly larger file but decompresses much faster, which makes loading more comfortable. Converting a compressed image back gives you a byte-for-byte identical ISO, so you can move between them freely.

Which one to pick is covered in Disc Image Formats.

BIN/ISO → CHD

Folds scattered track files into one and compresses them. A game that arrived as one .cue and twenty .bin files becomes a single .chd. It is lossless, so the game behaves identically, and RetroArch, DuckStation and MAME read it directly.

Audio track information lives only in the .cue, so include it or the music can go missing. For a Dreamcast GD-ROM, drop the .gdi together with all its track files (track01.bin, track02.raw, …). See BIN/CUE to CHD.

CHD → BIN/ISO

Turns a .chd back into BIN/CUE (a .gdi plus track files for Dreamcast GD-ROMs, ISO for DVD images). Every codec chdman uses is supported, and the Redump-style option writes one BIN per track, so patches made against Redump dumps can be applied even if you only have the CHD.

BIN/ISO → PSP (EBOOT.PBP)

Repackages a PS1 disc image into the EBOOT.PBP that custom-firmware PSPs read. The image is split into chunks, each compressed separately and indexed, so compression costs surprisingly little loading time. Up to five discs can be bundled into one file — no backing out to the menu to swap discs — and you can supply the artwork the PSP menu shows.

The procedure and how to choose a compression level are in Running PS1 Games on a PSP.

File inspector

Accepts anything regardless of extension, reads the contents to identify the format, and unpacks the internal structure. It shows PARAM.SFO values inside an EBOOT.PBP, sector size and disc ID for disc images, checksums and edit ranges for patch files.

When a patch is rejected or a game will not launch on the PSP, this narrows the cause down before you start guessing. How to read the output is in Finding the Cause with the File Inspector.

List editors

The RetroArch playlist editor edits the game list on RetroArch and Powkiddy handhelds as a table — rename entries, sort them, attach thumbnails — and converts between RetroArch .lpl, Powkiddy XML and EmulationStation gamelist.xml.

The Beat Saber list editor edits .bplist playlists. Point it at a song folder and it calculates the hashes itself, so there is nothing to copy across by hand and get wrong.