How to Make a QR Code That Plays Music

How to Make a QR Code That Plays Music

Published on Sep 24, 2026

A QR code that plays music opens an audio player on the phone the moment it's scanned. No app to install, no searching, no account. The code points to a small hosted page with your track on it, and the visitor presses play.

There are two ways to build one, and picking the right one first saves you a reprint.

Link to a streaming service, or upload the file

If the song is already on Spotify, Apple Music or YouTube, you don't need an audio QR code at all. Create a dynamic URL QR code that points to the track. It's the simplest option, and the listener gets the full-quality version in the app they already use.

Upload the file yourself when the audio isn't published anywhere, or shouldn't be:

  • A voice message tucked inside a birthday or wedding card.
  • Unreleased demos on a band's flyers and merch, before they hit any platform.
  • Museum audio guides, with one code per room.
  • Packaging that explains itself out loud, for customers who won't read the small print.

For all of these, a streaming link either doesn't exist or sends people to an app that wants them to sign up first. An uploaded file just plays.

How to convert an MP3 to a QR code

  1. Create a free Twilee account and start a new QR code.
  2. Pick Audio as the type.
  3. Upload your file. MP3 works, and so do M4A, WAV, OGG, Opus, FLAC and AAC.
  4. Add a title, a cover image and, if it's useful, a short description or transcript.
  5. Choose the page colors, then download the QR code as PNG or SVG.

Scan it with your own phone before you print anything. You should hear the first seconds of your track within a couple of taps.

The page behind the code is a hosted audio page, so it works in any mobile browser, on iPhone and Android alike.

File size: how much audio fits

This is where most people get stuck. Upload limits depend on your plan:

Plan Max file size Roughly, as a 128 kbps MP3
Free 1 MB about 1 minute
Starter 5 MB about 5 minutes
Premium 20 MB about 20 minutes
Business 30 MB about 30 minutes

A full song straight out of a studio export is often a 40 MB WAV. Don't upload that. Convert it to MP3 first: 128 kbps is plenty for a phone speaker, and a spoken voice message sounds fine at 64 kbps mono, which doubles how much you can fit. Free tools like Audacity do this in two clicks.

If you need something longer than your plan allows, compare the plans or split the audio into chapters, one code each. Audio guides usually work better that way anyway, because visitors don't want to scrub through a 25-minute file to find room 4.

Why the code should be dynamic

The QR code you print never contains the audio itself. It contains a short link to the page that holds it, and that's what makes it useful.

You can replace the file at any time and the printed code keeps working. Fix a typo in a narration, swap the demo for the final master, update the guide when an exhibit moves. Nothing needs reprinting.

You also get scan tracking: how many times the code was scanned, when, and from which countries and devices. For a band handing out flyers at three gigs, that's an honest answer to which crowd actually listened.

One caution before you upload a track you didn't make: you need the rights to share it. A commercial song on a wedding card is between you and your guests. The same song on a product box is a licensing problem.

Ready to try it? Create an audio QR code and upload your first track. The Free plan is enough for a one-minute voice message.