Spotify DNA
Upload your Spotify history and generate your shareable Spotify DNA — a six-axis Music DNA built from how you actually listen, with no genre API and no login.
Drop your Spotify data export here
Upload the official Spotify ZIP from Account Privacy, or the Extended Streaming History JSON files inside it. Multiple files are welcome.
.zip .jsonHow to download your Spotify data
How to download your Spotify data5 steps · takes about a minute to request
- 1Open spotify.com, go to Account and open the Privacy settings page.
- 2Find “Download your data” and request your data download.
- 3Select Extended streaming history so the export covers your full account lifetime, not just one year.
- 4Wait for Spotify's email (it can take up to 30 days) and download the ZIP they send. Keep the ZIP exactly as it is.
- 5Come back here and upload the ZIP — everything else happens automatically in your browser.
Spotify prepares the export on their side; this site cannot speed up that process. No Spotify password is ever needed.
What your Spotify DNA is
Your Spotify DNA is a six-axis fingerprint of your listening behavior: Repeat Mode, Artist Loyalty, Explorer, Night Owl, Skip Instinct and Shuffle Love. Each axis is a score from 0 to 100 computed directly from your uploaded streaming history — not from genre tags, not from audio features, and not from a random generator.
The point of a behavior-based DNA is honesty. Two people who listen to the same genre can have completely different Spotify DNA: one replays three albums on eternal loop at 2 AM, the other shuffles through five thousand tracks like a dealer fanning cards. Genre-based “music DNA” tools hide that difference; behavior scores celebrate it.
Because every score comes from your own export, your Spotify DNA is stable — re-import the same file next month and the axes only move when your listening actually did.
A quick way to read your result: high Repeat Mode with high Artist Loyalty sketches the devotee; high Explorer with low loyalty sketches the wanderer; Night Owl and Skip Instinct then color in when and how ruthlessly you listen. Your Spotify DNA is the summary of all six at once.
How your Spotify DNA is calculated
Every axis of your Spotify DNA has a published formula, and the radar chart above is drawn from your own numbers after your history is imported. There is no black box: the same history always produces the same Music DNA.
Repeat Mode and Explorer
Repeat Mode measures how strongly you replay a familiar pool: it rises when your unique-track count stays small relative to your meaningful plays. Explorer is its complement — the share of your listening that went to tracks you rarely revisit.
Artist Loyalty
Artist Loyalty is the share of your meaningful plays that went to your top 5 artists. A score above 70 means a tight rotation of favorites owns most of your listening — a classic Spotify DNA signature of the devoted fan.
Night Owl, Skip Instinct and Shuffle Love
Night Owl counts plays between midnight and 5 AM in your device's local time. Skip Instinct is your skip rate over plays where the skip flag is known, and Shuffle Love is how often shuffle was on when a track started.
Does Spotify have an official DNA feature?
No. Spotify Wrapped tells a yearly story and the app shows top artists, but there is no official Spotify DNA. Every DNA tool you meet online is third-party, and most of them are slot machines with a chart attached. This Spotify DNA generator is deterministic: your export decides the result, the formulas are printed on this page, and re-running the same file gives the same six scores plus whatever new listening you added.
That determinism is also why the Spotify DNA you generate here is worth sharing — anyone can reproduce it from the same export, and nobody can pay to spin the wheel again.
From raw export to Spotify DNA radar
The pipeline behind your Spotify DNA is the same battle-tested engine that powers the stats, pie and roast tools: the ZIP is unpacked in a worker thread, plays are normalized and de-duplicated, and the six formulas run over the clean event list. A two-year history takes seconds; nothing freezes; nothing uploads.
If your export is the standard one-year format, the tool warns you — your Spotify DNA will still render, but it describes only that shorter window of listening.
Share your Spotify DNA as an image
The Download PNG button renders a shareable card of your Spotify DNA with all six scores and your strongest trait — drawn locally on a canvas, branded TuneFootprint, ready for group chats and socials. Nothing is uploaded to generate it; the image bytes are produced in your browser and saved straight to your device.
Comparing Spotify DNA results with friends is where the tool shines: same rules, same formulas, wildly different shapes. Post both cards side by side and let the group chat decide whose listening personality needs an intervention first.
Privacy and your DNA
Like every tool on this site, the Spotify DNA generator runs fully client-side. Your history is parsed in a worker thread, stored in IndexedDB, and the DNA scores are computed in-page. No account, no OAuth, no server round-trip — clear your local data anytime with one click.
Spotify DNA FAQ
What is Spotify DNA?
It is a six-axis behavior fingerprint of your listening: Repeat Mode, Artist Loyalty, Explorer, Night Owl, Skip Instinct and Shuffle Love, each scored 0–100 from your own uploaded listening history.
How is my Spotify DNA calculated?
From transparent formulas over your normalized plays. For example, Artist Loyalty = your top 5 artists' plays ÷ all meaningful plays, and Night Owl = plays between 0:00 and 5:00 local time ÷ meaningful plays. The full list is printed on this page.
Does Spotify provide a Music DNA feature?
No — there is no official Spotify DNA. This is an independent, formula-based reading of the Extended Streaming History you exported, and it never pretends otherwise.
Can I generate my Spotify DNA without connecting my account?
Yes — connecting is impossible by design. There is no Spotify login here at all. You upload the data export you downloaded yourself, and your Spotify DNA is computed in your browser.
Sources and facts
Spotify’s account privacy settings let you request an extended streaming history export — the exact archive these tools analyze entirely in your browser.
- ↗ Spotify: Data rights and privacy settings
- ↗ Spotify: Understanding your data
- ↗ Spotify for Developers: Quota modes
- 1In your Spotify stats, a play counts once at least 30 seconds of a track were listened to — total listening time still sums every second.
- 2Spotify can take up to 30 days to prepare your Spotify listening history export; the extended history covers the account’s full lifetime.
- 3The Spotify Pie names your top 8 artists as slices; every other artist collapses into “Other” so shares always sum to 100%.
- 4Roast My Spotify triggers the repeat-offender card at 100 plays of a single track, and the obsession roast at a 30% artist share.
- 5Your Spotify DNA is built from 6 behavior axes, each scored 0–100 from your own uploaded history — no genre API involved.
By the TuneFootprint team ·
Explore more Spotify tools
Spotify Stats
Your full Spotify stats dashboard from one upload.
Spotify Listening History
Search and filter every play you've ever logged.
Spotify Pie
A pie chart of who owns your listening time.
Roast My Spotify
A funny, deterministic roast of your music taste.
My Top Spotify Songs
Your most played songs, ranked and exportable.
My Top Spotify Artists
Your most played artists with share of listening time.
TuneFootprint is an independent tool. It is not affiliated with, endorsed by, or connected to Spotify AB. Spotify is a trademark of Spotify AB.