PageSourceSearch

https://what-the-token.pages.dev/

html what-the-token.pages.dev collected 2026-10-03 05:52:28 UTC 15,137 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/0035262d220dcb44.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/821cc86700e2bfe1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-94abe7d78ca6e707.js"/>
1<script src="/_next/static/chunks/caab0c01-f9bc10981397acdd.js" async=""></script>
1<script src="/_next/static/chunks/320-d5cdb1ee30cd0171.js" async=""></script>
1<script src="/_next/static/chunks/main-app-f36c81d70b9b41db.js" async=""></script>
1<script src="/_next/static/chunks/600-ceae77572aabee67.js" async=""></script>
1<script src="/_next/static/chunks/app/not-found-cde4ac6dc3d7b4e6.js" async=""></script>
1<script src="/_next/static/chunks/01826c6a-3a19280c0f787ce6.js" async=""></script>
1<script src="/_next/static/chunks/479f18de-8b8c88eda594e58b.js" async=""></script>
1<script src="/_next/static/chunks/897a3545-cb339c53991a765a.js" async=""></script>
1<script src="/_next/static/chunks/247-9ae4cf47a9620d7f.js" async=""></script>
1<script src="/_next/static/chunks/541-5cbfb23f6630c54a.js" async=""></script>
1<script src="/_next/static/chunks/app/page-cbb2c38989470826.js" async=""></script>
1<meta name="next-size-adjust" content=""/><link rel="preload" href="/images/bg-1.png" as="image"/><link rel="preload" href="/images/bg-2.png" as="image"/><title>what-the-t#ken — chatgpt history analyzer</title><meta name="description" content="analyze your exported chatgpt history privately in your browser."/><meta name="theme-color" content="#367EFD"/><meta name="msapplication-TileColor" content="#367EFD"/><meta name="msapplication-config" content="/browserconfig.xml"/><link rel="canonical" href="https://what-the-token.pages.dev"/><meta property="og:title" content="what-the-t#ken — chatgpt history analyzer"/><meta property="og:description" content="analyze your exported chatgpt history privately in your browser."/><meta property="og:url" content="https://what-the-token.pages.dev"/><meta property="og:site_name" content="what-the-t0ken"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://what-the-token.pages.dev/og-image.png?v=1"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="ChatGPT history analyzer"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="what-the-t#ken — chatgpt history analyzer"/><meta name="twitter:description" content="analyze your exported chatgpt history privately in your browser."/><meta name="twitter:image" content="https://what-the-token.pages.dev/og-image.png?v=1"/><link rel="shortcut icon" href="/favicon.png"/><link rel="icon" href="/favicon.ico" sizes="32x32"/><link rel="icon" href="/favicon.png" sizes="any"/><link rel="apple-touch-icon" href="/favicon.png" sizes="180x180" type="image/png"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__className_e2c820 __className_4bd640  min-h-screen"><div class="overflow-x-hidden w-full"><canvas class="GlitchBackground_canvas__PlQLM"></canvas><div class="text-white p-4 md:p-8 relative z-10"><div class="flex items-center gap-4 mb-4"><h1 class="sm:text-5xl text-2xl !font-mono font-normal tracking-wide flex-shrink-0 whitespace-nowrap"><div class="GlitchText_glitch__AKvwU " data-text="what—the—token">what—the—t<span>o</span>ken</div></h1><div class="relative w-20 h-16 sm:w-[120px] sm:h-24 rounded overflow-hidden"><div class="absolute inset-0 z-10 cursor-default"></div><div style="width:100%;height:100%;position:absolute;top:0;left:0;z-index:0"><div style="position:relative;width:100%;height:100%;overflow:hidden"><div style="width:100%;height:100%"><canvas style="display:block"></canvas></div></div></div></div></div><div class="flex space-x-6 mb-6 pl-2 -mt-2"><a class="!text-xs !tracking-wide text-[#B08AFF] hover:text-[#B08AFF] transition !font-mono border-b border-[#730FFF] border-opacity-20 rounded-xs py-0.5 hover:cursor-pointer" href="/example">example</a><a target="_blank" rel="noopener noreferrer" class="!text-xs !tracking-wide text-[#B08AFF] hover:text-[#B08AFF] transition !font-mono border-b border-[#730FFF] border-opacity-20 rounded-xs py-0.5 hover:cursor-pointer" href="https://github.com/dhvanilpatel/what-the-token">github</a><button class="!text-xs !tracking-wide text-[#B08AFF] hover:text-[#B08AFF] transition !font-mono border-b border-[#730FFF] border-opacity-20 rounded-xs py-0.5 hover:cursor-pointer" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-«Rqhtb»" data-state="closed" data-slot="dialog-trigger">how it works?</button></div><div class="font-sans font-light pl-2 text-xs flex flex-col space-y-1 mb-6 hidden sm:block"><p class="flex flex-row items-center space-x-2"><span class="text-3xs bg-violet-900/40 px-1 rounded-xs text-violet-400/60 !font-mono mr-1.5">1</span> <!-- -->add<!-- --> <code class="text-[#E6DBFF] text-2xs bg-[#B08AFF]/20 px-1 rounded-xs !font-mono mx-1">conversations.json</code> <!-- -->file — find at<!-- --> <code class="text-[#E6DBFF] text-2xs bg-[#B08AFF]/20 px-1 rounded-xs !font-mono mx-1">chatgpt → settings → data controls → export</code></p><p class="flex flex-row items-center space-x-2"><span class="text-3xs bg-violet-900/40 px-1 rounded-xs text-violet-400/60 !font-mono mr-1.5">2</span> <!-- -->instant, local data crunching — no data leaves your browser</p><p class="flex flex-row items-center space-x-2"><span class="text-3xs bg-violet-900/40 px-1 rounded-xs text-violet-400/60 !font-mono mr-1.5">3</span> <!-- -->explore your dashboard — heat‑maps, stream graphs, cost breakdowns</p></div><div class="font-sans font-light pl-2 text-xs flex flex-col space-y-2 mb-6 block sm:hidden"><p class="flex flex-row items-center space-x-2"><span class="text-3xs bg-violet-900/40 px-1 rounded-xs text-violet-400/60 !font-mono mr-1.5">1</span> <!-- -->add<!-- --> <code class="text-[#E6DBFF] text-2xs bg-[#B08AFF]/20 px-1 rounded-xs !font-mono mx-1">conversations.json</code> <!-- -->file from ChatGPT</p><p class="flex flex-row items-center space-x-2"><span class="text-3xs bg-violet-900/40 px-1 rounded-xs text-violet-400/60 !font-mono mr-1.5">2</span> <!-- -->instant, local browser-only data crunching</p><p class="flex flex-row items-center space-x-2"><span class="text-3xs bg-violet-900/40 px-1 rounded-xs text-violet-400/60 !font-mono mr-1.5">3</span> <!-- -->explore your dashboard!</p></div><div class="space-y-4 sm:max-w-7/12 w-full"><div class="group relative px-6 pt-8 pb-12 transition-colors backdrop-blur-xs bg-black/30 border border-violet-900/60 hover:bg-black/40 cursor-pointer"><input type="file" accept="application/json" class="hidden"/><div class="flex flex-col text-left space-y-2 w-full"><div class="flex items-start space-x-3 w-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database w-5 h-5 mt-1 text-violet-300/40"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg><div class="w-full"><h3 class="text-base !font-mono text-violet-100 flex flex-col sm:flex-row sm:items-center items-start space-x-2 w-full justify-between"><div class="GlitchText_glitch__AKvwU whitespace-nowrap inline-block" data-text="select file">select file</div><p class="text-2xs bg-amber-900/60 px-2 rounded-xs text-amber-100 flex flex-row items-center space-x-2 font-sans h-5 sm:my-0 my-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-2.5 h-2.5 mr-1 text-amber-300"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg> 100% on‑device processing</p></h3><p class="text-xs mt-2 font-sans text-[#B08AFF]/70">click to select or drag and drop<!-- --> <code class="text-[#E6DBFF] text-2xs bg-[#B08AFF]/20 px-1 rounded-xs !font-mono">conversations.json</code> <!-- -->file.</p></div></div></div></div></div></div></div>
1<script src="/_next/static/chunks/webpack-94abe7d78ca6e707.js" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[34341,[],\"\"]\n3:I[36449,[],\"\"]\n4:I[600,[\"600\",\"static/chunks/600-ceae77572aabee67.js\",\"345\",\"static/chunks/app/not-found-cde4ac6dc3d7b4e6.js\"],\"\"]\n5:I[9676,[],\"ClientPageRoot\"]\n6:I[92254,[\"882\",\"static/chunks/01826c6a-3a19280c0f787ce6.js\",\"863\",\"static/chunks/479f18de-8b8c88eda594e58b.js\",\"559\",\"static/chunks/897a3545-cb339c53991a765a.js\",\"600\",\"static/chunks/600-ceae77572aabee67.js\",\"247\",\"static/chunks/247-9ae4cf47a9620d7f.js\",\"541\",\"static/chunks/541-5cbfb23f6630c54a.js\",\"974\",\"static/chunks/app/page-cbb2c38989470826.js\"],\"default\"]\n9:I[98203,[],\"OutletBoundary\"]\nc:I[98203,[],\"ViewportBoundary\"]\ne:I[98203,[],\"MetadataBoundary\"]\n10:I[97564,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/0035262d220dcb44.css\",\"style\"]\n:HL[\"/_next/static/css/821cc86700e2bfe1.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4d5INSaHK5dla6Sy7Zg6M\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0035262d220dcb44.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"/images/bg-1.png\",\"as\":\"image\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"/images/bg-2.png\",\"as\":\"image\"}]]}],[\"$\",\"body\",null,{\"className\":\"__className_e2c820 __className_4bd640  min-h-screen\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen flex flex-col items-center justify-center text-center text-white p-4\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-4xl font-bold mb-4\",\"children\":\"404 - Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"mb-8\",\"children\":\"Oops! Looks like this page went on a coffee break.\"}],[\"$\",\"$L4\",null,{\"href\":\"/\",\"className\":\"px-4 py-2 bg-blue-600 hover:bg-blue-700 rounded-md text-white\",\"children\":\"Return Home\"}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L5\",null,{\"Component\":\"$6\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@7\",\"$@8\"]}],\"$undefined\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/821cc86700e2bfe1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$La\",\"$Lb\",null]}]]}],{},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"SBSVsDiqngZpcpVQXLZ8N\",{\"children\":[[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],[\"$\",\"$Le\",null,{\"children\":\"$Lf\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"7:{}\n8:{}\n"])</script>
1<script>self.__next_f.push([1,"d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\na:null\n"])</script>
1<script>self.__next_f.push([1,"b:null\nf:[[\"$\",\"title\",\"0\",{\"children\":\"what-the-t#ken — chatgpt history analyzer\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"analyze your exported chatgpt history privately in your browser.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#367EFD\"}],[\"$\",\"meta\",\"3\",{\"name\":\"msapplication-TileColor\",\"content\":\"#367EFD\"}],[\"$\",\"meta\",\"4\",{\"name\":\"msapplication-config\",\"content\":\"/browserconfig.xml\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://what-the-token.pages.dev\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"what-the-t#ken — chatgpt history analyzer\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"analyze your exported chatgpt history privately in your browser.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://what-the-token.pages.dev\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"what-the-t0ken\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://what-the-token.pages.dev/og-image.png?v=1\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:alt\",\"content\":\"ChatGPT history analyzer\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:title\",\"content\":\"what-the-t#ken — chatgpt history analyzer\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:description\",\"content\":\"analyze your exported chatgpt history privately in your browser.\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image\",\"content\":\"https://what-the-token.pages.dev/og-image.png?v=1\"}],[\"$\",\"link\",\"20\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.png\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"22\",{\"rel\":\"icon\",\"href\":\"/favicon.png\",\"sizes\":\"any\"}],[\"$\",\"link\",\"23\",{\"rel\":\"apple-touch-icon\",\"href\":\"/favicon.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}]]\n"])</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.