Custom Minecraft Music Disc Maker
Put your own song on a Minecraft music disc: pick a disc, upload an audio file or record one with your microphone, trim it on its waveform and repaint the disc if you like. The jukebox then plays your song in Java Edition and Bedrock Edition. Free, in your browser, with nothing uploaded.
What you can do
- Every music disc of your version in the Sounds list under Records, from 13 and cat to Pigstep, Relic, Precipice and Lava Chicken.
- Upload your song (MP3, WAV, OGG or M4A, up to 15 minutes) or record it with your microphone. A recording is trimmed and levelled for you.
- Trim the start and the end on the waveform, set the volume or press Normalise, and keep it in stereo or make it mono. Parts that would distort show in red.
- Saved as Ogg Vorbis, the only format Java plays, under the disc’s own file name. Bedrock packs also get the disc’s entry in
sound_definitions.json. - Give the disc a new look: its picture is open in the pixel editor, so switch from Sounds to the textures to repaint it or upload one.
- Replace any other sound while you are there: mobs, blocks, menu clicks or the background music.
How to put your own song on a music disc
- Choose Java or Bedrock and your version, then press Create music disc pack. The editor opens on the records, with cat picked.
- Pick the disc to replace. On Java 1.21 and newer, choose one whose song is at least as long as yours (see the lengths below).
- Press Replace, then Upload a sound file… or Record with the microphone…
- Trim it on the waveform and set the volume, then play it to check.
- Repaint the disc if you like and export. On Java put the
.zipin theresourcepacksfolder, on Bedrock open the.mcpack, then turn the pack on and put the disc in a jukebox.
How long can the song be?
In Java 1.21 and newer every disc has a set length: the jukebox stops it one second after the original song would end, even when your file is longer. Pick a disc at least as long as your song. The lengths in Java 26.3:
- blocks 5:45
- Precipice 4:59
- ward 4:11
- wait 3:58
- Bounce 3:54
- Relic 3:38
- mall 3:17
- otherside 3:15
- strad 3:08
- cat 3:05
- chirp 3:05
- 13 2:58
- 5 2:58
- Creator 2:56
- Tears 2:55
- far 2:54
- stal 2:30
- Pigstep 2:29
- Lava Chicken 2:14
- mellohi 1:36
- Creator (Music Box) 1:13
- 11 1:11
Good to know
Stereo or mono: Java plays a stereo sound at the same loudness wherever you stand. Turn Stereo off if your song should come from the jukebox and fade as you walk away.
Where the file goes: Java reads the song from assets/minecraft/sounds/records/ (cat.ogg for cat). Bedrock reads it from the path its sound_definitions.json names, and the pack gets that entry too.
The disc’s picture: Java 1.13 and newer read textures/item/music_disc_cat.png and so on; Bedrock reads textures/items/record_cat.png for the older discs and music_disc_relic.png and the like for the newer ones.
Questions
Which audio files can I use?
MP3, WAV, OGG and M4A work in most browsers, up to 15 minutes long. The editor turns your file into Ogg Vorbis, the format Minecraft needs, so you don’t have to convert it first.
Why does my song stop early?
In Java 1.21 and newer the jukebox stops a disc one second after the original song’s length, whatever the length of your file. Replace a longer disc: blocks (5:45) and Precipice (4:59) are the longest.
Why do I hear the disc at the same volume everywhere?
Your song is in stereo. Java plays stereo sounds without a direction, so they don’t fade with distance. Turn Stereo off for the disc in the editor and it comes from the jukebox again.
Can I change the disc’s name?
Not here: the disc and the “Now Playing” line keep the original title. They come from the game’s language files, which this tool doesn’t edit.
Can I add a new disc instead of replacing one?
Not with a resource pack alone. Java 1.21 and newer can add songs with a data pack, which this tool doesn’t make. Replacing a disc works in every version.
Will other players hear my song?
Only players who have the pack. On a Java server it can be the server’s resource pack; on Bedrock, add it to the world’s resource packs so everyone who joins gets it. How to install packs.