Turn your Discord presence into a live badge.

Create copy-ready SVG badges for your status, music, editor, and current game. Connect once, preview your account, then paste a badge URL into any README or website — no embed code or client-side script needed.

Status badge example Music badge example Code badge example Playing badge example Crunchyroll badge example
  1. Connect

    Let GO Status see you

    Discord only exposes a user's presence to bots that share a server with them, so without one every badge shows offline. The quickest fix is to authorise with Discord below and let it add you to the GO Status server — or invite the bot to a server you are already in. It needs no permissions and posts nothing.

    Authorise with Discord
    Other ways to connect
  2. Preview

    Preview your own

    Paste your Discord user id to point every badge and URL on this page at your account.

    Showing 150665783268212746 (example).

  3. Publish

    Copy the URL

    Drop it into a README, a website, or anywhere else an image renders. Every badge is a plain SVG served from this domain — no script, no embed code.

Badges Every badge is an SVG served straight from this domain, so it works anywhere an image does.

Status

Current Discord presence: online, idle, dnd or offline.

Live Status badge for user 150665783268212746
https://discordbadges.soheab.com/badge/status/150665783268212746
Customise · 5 options

Music

The track being listened to. Music services such as Spotify are detected automatically and set the badge logo.

Live Music badge for user 150665783268212746
https://discordbadges.soheab.com/badge/music/150665783268212746
Customise · 6 options

Code

The file and workspace currently being edited. Auto-detects supported editors (VSCode, Zed, Visual Studio).

Live Code badge for user 150665783268212746
https://discordbadges.soheab.com/badge/code/150665783268212746
Customise · 7 options

Playing

The game currently being played (editor activities are excluded).

Live Playing badge for user 150665783268212746
https://discordbadges.soheab.com/badge/playing/150665783268212746
Customise · 5 options

Crunchyroll

The episode and series currently being watched on Crunchyroll.

Live Crunchyroll badge for user 150665783268212746
https://discordbadges.soheab.com/badge/crunchyroll/150665783268212746
Customise · 6 options

Raw presence

Building something custom? Fetch the unmodified gostatus presence payload as JSON and render it your way.

https://discordbadges.soheab.com/presence/150665783268212746
Response fields

Presence payload

Status
stringonline, idle, dnd or offline.
ClientStatus
object — per-device status, e.g. {"desktop": "online"}. Keys can be desktop, mobile, or web; empty when offline.
Activities
array — the activity objects nested in this presence response, in the order Discord reports them.

Each Activities item

Name
string — activity name, e.g. Spotify or a game title.
Type
number0 playing, 1 streaming, 2 listening, 3 watching, 4 custom, or 5 competing.
Details
string — e.g. the track title or file being edited.
State
string — e.g. the artist name or workspace.
SyncID
string — a service id, such as a Spotify track id.

Fields are passed through exactly as gostatus returns them; sourced from gostatus' own presence documentation.

Open-source engine

Badges powered by gostatus

Every badge on this page is rendered by gostatus by vmphase — an open-source Go service that turns Discord presence into embeddable SVGs. This page is just a public front for it; the badge logic, the editor and music detection, and the styling options are all its work.