SoundTag

One tag.
The whole room plays.

Tap a single NFC tag. Every phone plays the same sound.

No apps, no accounts, no store review — just a browser and a tag, controlled from one simple panel.

Designed to just work.

Everyone hears the same thing, the moment you tap play.

No apps

Nothing to install

Standard NFC opens a web page. Guests download nothing and sign up for nothing.

In sync

Every phone, together

All connected devices share one stream and play the same audio at the same moment.

Control

One panel

Upload a file, tap to play. A local sign-in keeps it yours.

Silence

Stop, don't drop

Go quiet without disconnecting a single listener.

Everywhere

Any device

iPhone, Android, Windows, macOS, Linux — any modern browser.

Up and running in minutes.

You'll need Node.js and ffmpeg. The installer creates a soundtag folder, installs everything, and starts on port 3000.

macOS / Linux
Windows
Then
1
Run the installer

Paste into a terminal — it downloads SoundTag, installs deps and launches it.

curl -fsSL https://raw.githubusercontent.com/soundtag1/soundtag/main/install/install.sh | bash
2
Set your own login

Pick credentials before starting. Skip it and a random password prints on first run.

export SOUNDTAG_USER=admin export SOUNDTAG_PASS=your-secret-password
1
PowerShell, one line at a time
irm https://raw.githubusercontent.com/soundtag1/soundtag/main/install/install.ps1 -OutFile install.ps1 powershell -ExecutionPolicy Bypass -File .\install.ps1
2
Or double-click install/install.bat

Prefer a click? Grab the batch file from the repo and run it.

3
Set your own login
setx SOUNDTAG_USER admin setx SOUNDTAG_PASS your-secret-password
1
Expose port 3000

Share your machine's IP on the network, or port-forward / tunnel (e.g. playit.gg) for the open internet.

2
Point the tag at the listener

Program the NFC tag (or a QR code) to open the blank listener page. One tap unlocks audio.

https://your-public-url/listener
3
Open the panel and sign in

Upload .mp3 / .wav / .ogg / .m4a, then tap a name to send it to every phone.

https://your-public-url/control

What it can't do (on purpose)

It can't raise system volume, override silent/mute mode, or play before a tap — those are iOS/Android rules, not missing features.

Close the listener page and that phone stops. It isn't a background app.

Bring a room to life
with one tap.

Free, open source, running in a couple of minutes.