No login required. You don't need to share your Spotify password with this site. Spotify lets you export your own data as JSON files — we simply read those files locally in your browser.
When requesting your data from Spotify, you'll see two main checkboxes. Here's the difference:
You can request both at the same time by checking both boxes before clicking "Request data".
Inside the ZIP, Spotify includes several types of files. For the History Analyzer, only the audio streaming history files matter:
Account data covers only the last 90 days of listening. Extended streaming history covers your entire listening history since you created your account — which is what you want for a complete analysis.
Yes. Your files are never uploaded to any server. All processing happens locally in your browser. The files are read in memory and discarded when you close the tab. This is why no login or account is required.
You can upload the whole ZIP without extracting it. If you extract it, upload all files named Streaming_History_Audio_*.json. You can safely ignore all other files.
Spotify's own documentation notes that extended history data may have gaps or inaccuracies, especially for older plays or offline listening sessions. This tool displays exactly what Spotify provides — it cannot correct Spotify's data.