CUE Sheet Splitter

Load a CUE sheet and its matching audio file to split a single-file album into individual tracks. Splitting uses direct stream copy for maximum speed and quality. Same-format output (e.g., FLAC source → FLAC output) is most reliable. No server upload — everything runs locally via WebAssembly.

Key features

What is a CUE sheet?

A CUE sheet (.cue) is a plain text file that describes the track layout of an album stored in a single audio file. It contains track numbers, titles, performers, and start times. Common in audiophile communities for FLAC rips.

How to split

Drop the .cue file and the matching audio file (FLAC, WAV, etc.) into the two drop zones. The track list will appear. Choose an output format and click "Split All". Each track is extracted using WebAssembly and can be downloaded individually.

Output format notes

FLAC is recommended for lossless sources. WAV is uncompressed lossless. MP3 and M4A are lossy — use these only if you want a smaller file and accept quality loss. Note: the Web version uses direct stream copy. Cross-format output (e.g., FLAC source to MP3) may not work reliably.

Common use cases

Split a FLAC + CUE album rip

Many audiophile album rips come as a single large FLAC file with a .cue file. Use this tool to split them into individual track files for importing into a music library.

Extract tracks from a WAV rip

CUE sheets are also used with WAV files. Drop the WAV and CUE together to extract individual tracks.

Prepare tracks for Navidrome, Jellyfin, or OFPlayer

Split the album into individual files before importing into a self-hosted music server. Most servers work best with one file per track.

Frequently asked questions

What CUE file encodings are supported?

The tool reads the .cue file as UTF-8. If your CUE file uses a different encoding (such as GB2312 or Shift-JIS), the track titles may appear garbled.

Does splitting re-encode the audio?

The Web version uses direct stream copy (no re-encoding) in all cases, for maximum speed and quality. This works reliably when the output format matches the source (e.g., FLAC → FLAC). Selecting a different output format may produce unplayable files depending on the codec-container combination. Same-format output is recommended.

Why does loading take time?

The first split loads the FFmpeg WebAssembly engine from a CDN. Subsequent splits reuse the loaded engine.

Is my audio uploaded?

No. All processing runs locally via WebAssembly in your browser.

About this page

CUE Sheet Splitter is part of OFPlayer's local-first music workflow. The page is designed to explain the feature, tool, or guide in plain language before you open the interactive app experience.

OFPlayer focuses on personal music collections, browser-based utility tools, WebDAV and Subsonic/Navidrome workflows, privacy-first playback, and lightweight library management. Files stay under your control, and the website avoids account-based lock-in.

Useful next pages from here include Audio Format Converter、Audio Metadata Viewer、Music Filename Normalizer、GitHub. These internal links help you continue from overview, to setup, to actual playback or tool usage without losing context.