AUD · Audio tools

CUE Splitter

Shareable link

Settings are written to the URL as you change them. Nothing differs from the defaults yet.

A cue sheet is a text file that records where each track starts inside one long audio file. Load the rip and its sheet, check the list of tracks, and download one file per track.

Times in a cue sheet

Every position in a sheet is MM:SS:FF, minutes, seconds and frames, where a frame is 1/75 of a second, the sector rate of an audio CD. 04:14:00 is 254 seconds, and 04:12:40 is 252.53. Minutes run past 99 on a long image, and the parser accepts that.

Each TRACK has an INDEX 01, where its music starts, and may have an INDEX 00, where the gap before it starts. A track ends where the next one begins, and the last track runs to the end of the file.

What gets read

Line Used for
PERFORMER, TITLE before the first track album artist and album title
PERFORMER, TITLE inside a track track artist and title
REM GENRE genre tag
FILE which audio file the times belong to
INDEX 00, INDEX 01 the cut points

FLAGS, ISRC, CATALOG and similar lines are skipped. They do not move a boundary.

File names and tags

Tracks are named 01 - Title.flac. When a track’s performer differs from the album’s, as on a compilation, the name becomes 03 - Guest - Title.flac. Characters that file systems reject (/ \ : * ? " < > |) are replaced with spaces.

With tags on, each file gets its title, artist, album, album artist, genre, track number and track total, written in the container’s own tag format. WAV has the weakest tag support of the formats, so some players show only the file name for WAV tracks.

A sheet that does not match

A sheet is written against one specific rip. If a track starts past the end of the loaded file, the tool says so in red, because the times were written for a different rip or a different file. A sheet that names several FILE entries describes a rip that is already one file per track; only the tracks in the first file are cut.

Lossless stays lossless

A FLAC image produces FLAC tracks with the same samples, cut to the sample. Lossy sources are decoded and re-encoded at the source’s bitrate. For an MP3 image that costs one more generation of encoding.

Frequently Asked Questions

It reads the track start times from a .cue sheet and cuts the matching single-file rip into one file per track, then downloads them together as a ZIP. Each track keeps the source format, and the title, performer, album and track number from the sheet can be written into its tags.

The audio file the sheet describes, usually a FLAC or WAV of a whole CD, and the .cue file that came with it. Load the audio into the drop area and the .cue through the file picker, or paste the sheet's text.

A cue sheet can mark a pregap before a track with INDEX 00. Gaps to previous ends each track where the next one's music begins, so the pause stays at the end of the earlier track, which is how a CD player plays it. Drop gaps ends each track where the next one's pregap starts, leaving the pauses out.

The sheet was saved in a Windows code page rather than UTF-8. The file picker reads it strictly as UTF-8 first and falls back to Windows-1252, which fixes most Western European names. Pasted text is used exactly as pasted.

Only if the browser can decode the audio. FLAC, WAV, MP3, M4A, Ogg and Opus work. Convert an APE or WavPack image to FLAC first, then split the FLAC with the same cue sheet.

Explore Our Tools

Browse all tools