Free private AI chat recap

ChatGPT Wrapped: Your Year with ChatGPT & Claude

ChatGPT Wrapped is a Spotify Wrapped-style recap of your year with ChatGPT: how many conversations you had, when you chat most, your longest streak, top topics and your AI-user archetype. This free tool builds it from your ChatGPT or Claude data export entirely in your browser, so your chats are never uploaded.

Private by design: no login, no upload, no AI calls. Your export is read in this browser tab and never leaves your device.

Make your AI Wrapped

Drop your ChatGPT or Claude export (the ZIP or conversations.json). Add both to combine them. Everything is read in this browser tab.

Drag and drop your export here

ChatGPT or Claude · .zip or .json · up to 8 GB ZIP / 512 MB JSON

No upload, no login, no AI calls. Close the tab and it's gone.

How to export your chat history

Both exports arrive by email as a ZIP. Steps checked Oct 31, 2026 against the official help pages.

Export from ChatGPT

  1. Open ChatGPT on the web or in the app and sign in.
  2. Open your profile menu and choose Settings.
  3. Go to Data controls, then select Export under "Export data".
  4. Confirm the export. ChatGPT emails you (or sends a text) when the ZIP is ready.
  5. Download it while signed in to the same account. The link expires 24 hours after you get it; if it lapses, request a new export.
  6. Drop the ZIP here as-is, or unzip it and drop conversations.json (newer exports may have several conversations-*.json files; drop them all).

Available for Free, Plus and Pro accounts. ChatGPT Business and Enterprise workspaces can't export this way; ask your workspace owner. If you can't sign in, OpenAI's Privacy Portal can send your data instead.

OpenAI help: export your data (opens in a new tab)

Export from Claude

  1. Open Claude on the web (claude.ai) or in Claude Desktop. Exports can't be started from the iOS or Android app.
  2. Go to Settings, then Privacy.
  3. Click Export data.
  4. Wait for the email with your download link. It can take a little while, and the link expires 24 hours after delivery.
  5. Download the ZIP while signed in and drop it here as-is, or drop the conversations.json inside it.

Available to individual users on Free, Pro, Max and Ultra plans. Team and Enterprise members can export their own chats only if an owner has turned on "Allow members to export their own data".

Claude help: export your data (opens in a new tab)

What about OpenAI's official "Your Year with ChatGPT"?

  • OpenAI announced Your Year with ChatGPT on December 22, 2025.
  • It rolled out to consumer users in the US, UK, Canada, Australia and New Zealand.
  • It needs Reference saved memories and Reference chat history turned on, plus a minimum amount of chat activity.
  • Team, Enterprise and Education accounts aren't included, and Temporary Chats aren't used.
  • OpenAI says it is available to eligible users for a limited time.

How this tool is different: it works any day of the year from your own export, reads ChatGPT and Claude, runs entirely in your browser, and doesn't depend on memory settings, country or plan, as long as you can download an export.

Sources: OpenAI Help Center: Your Year with ChatGPT FAQs (opens in a new tab); IBTimes: OpenAI launches 'Your Year with ChatGPT' (Dec 23, 2025) (opens in a new tab).

How we calculate this

What counts as a message
  • ChatGPT: we follow the visible branch of each chat (from current_node), so edited-away and regenerated replies are skipped. System, tool, hidden and custom-instruction messages, code-interpreter calls and reasoning summaries are not counted.
  • Claude: human and assistant messages count; turns that only carry tool results are skipped.
  • A conversation belongs to the year it started. Messages count in the year they were sent, in your time zone. A message with no timestamp uses the previous message's time.
  • Words are approximate: runs of characters between spaces in the messages you typed. Active days, streaks, busiest day, weekday and hour use the messages you sent.
  • Models come from each ChatGPT reply's model_slug. Claude exports don't include model names.
Top topics

We split conversation titles (or the first 12 words of your first message when a chat is untitled) into words, drop words under 3 letters, numbers and stopwords, and count each word once per conversation. Stopwords include: a, about, above, after, again, against, all, also, am, an, and, any, are, as, at, be, because, been, before, being, below, between, both, but, by, can, could, did, do, does, doing, down, during, each, few, for, from, further, had, has, and more.

Use mix rules

Each conversation goes to the category whose keywords appear most in its title and first message. Ties go to the category listed first; no matches means Other.

Coding
code, coding, programming, developer, python, javascript, typescript, java, sql, bug, debug, error, function, api, regex, script, react, nextjs, css, html, git, github, docker, kubernetes, deploy, database, algorithm, json, backend, frontend, linux, bash, npm, node, rust, golang, swift, kotlin, php, ruby, query, compile, terminal, server
Writing
write, writing, rewrite, essay, email, letter, blog, post, article, edit, editing, proofread, grammar, draft, paraphrase, caption, tweet, linkedin, headline, tone, outline, speech, copywriting, newsletter, bio, translate, translation
Research & learning
explain, learn, learning, research, study, history, science, math, physics, chemistry, biology, homework, quiz, exam, definition, meaning, difference, compare, summary, summarize, paper, theory, understand, tutorial, course, lesson, facts, economics, philosophy, statistics
Work & business
business, marketing, sales, strategy, meeting, client, customer, startup, pricing, budget, finance, invoice, report, presentation, slides, excel, spreadsheet, project, proposal, interview, resume, job, career, hiring, product, roadmap, revenue, kpi, pitch, contract, legal, manager, team
Personal & creative
recipe, cooking, meal, diet, workout, fitness, health, travel, trip, vacation, gift, birthday, wedding, relationship, dating, parenting, kids, pet, dog, cat, garden, home, story, poem, song, lyrics, joke, game, image, drawing, art, music, movie, book, dream, names, party
Archetype rules

We check these in order and use the first that matches. The second word comes from your top use category: Coder (coding), Writer (writing), Researcher (research), Strategist (work), Creator (personal), Explorer (other).

  1. The Curious …: Fewer than 20 messages sent in the period.
  2. The Night-Owl …: 30% or more of your messages sent between 10 PM and 5 AM.
  3. The Early-Bird …: 30% or more of your messages sent between 5 AM and 10 AM.
  4. The Weekend …: 40% or more of your messages sent on Saturday or Sunday.
  5. The Daily …: Active on at least half the days between your first and last chat, or a streak of 14+ days.
  6. The Deep-Diver …: An average of 12 or more of your messages per conversation.
  7. The Steady …: None of the above.

Frequently asked questions

What is ChatGPT Wrapped?

ChatGPT Wrapped is a year-in-review recap of how you use ChatGPT, styled like Spotify Wrapped: total conversations and messages, busiest weekday and hour, longest streak, top topics, use mix and a fun AI-user archetype, with story cards to share. This free version reads your own export, so it works for ChatGPT and Claude on any day of the year.

How do I get my ChatGPT year in review?

Export your data in ChatGPT (Settings > Data controls > Export data), download the ZIP from the email within 24 hours, drop it into this page and pick a year. Your recap, charts and share cards appear in seconds. If you're eligible, OpenAI's own Your Year with ChatGPT recap is a separate option inside ChatGPT.

Is it safe? Is my chat data uploaded?

No, nothing is uploaded. The file is read by JavaScript in your browser tab (in a Web Worker), there is no login and no AI or API call, and share images are drawn on your device. Only totals, times, titles and the first 300 characters of each first message are kept in memory, and they disappear when you close the tab. The site's normal page-view analytics never sees your file.

Does it work with Claude?

Yes. In Claude on the web or desktop, go to Settings > Privacy > Export data, download the ZIP from the email (the link expires after 24 hours) and drop it here. Add a ChatGPT export too to see a combined recap with a per-provider split. Claude exports don't include model names, so the Models list shows "model not in export" for Claude.

How do I export my ChatGPT data?

Open ChatGPT, click your profile, choose Settings > Data controls, and select Export under Export data, then confirm. ChatGPT emails you a download link when the ZIP is ready; the link expires 24 hours after you get it. Exports work for Free, Plus and Pro accounts, not Business or Enterprise workspaces.

Why don't I see the official Your Year with ChatGPT recap?

OpenAI announced Your Year with ChatGPT on December 22, 2025 for consumer users in the US, UK, Canada, Australia and New Zealand who have Reference saved memories and Reference chat history turned on and enough chat activity. Team, Enterprise and Education accounts aren't included, and OpenAI says it's available for a limited time. If you don't qualify, this tool builds a recap from your export instead.

Sources

Facts checked Oct 31, 2026. Export menus and formats change; check the official help pages if a step looks different.

Catch the year's biggest AI wins in one daily digest. Free, positive AI news, summarized every morning.

Get the free digest

Get the free AI Wins digest

Only positive AI stories, delivered daily or weekly. Free, no spam, unsubscribe anytime.