The short version
Free Token Counter is a static website with no user accounts and no backend that receives your prompts. Token counting, cost estimates, file parsing, and prompt analysis all run in your browser. We do not collect, store, sell, or share the text you paste, type, or import. We use privacy-respecting analytics to understand aggregate traffic, and we store a few preferences locally on your device so the tools feel continuous. Everything below is the detail behind that summary.
Prompt and document text (website)
When you use the analyzer, the converters, the calculators, or any model page, your text is tokenized and analyzed entirely
client-side after the page loads. It is never transmitted to a Free Token Counter server, because the site has no server that
receives prompt content — it is hosted as static files. Imported files (TXT, Markdown, JSON, CSV, XML, PDF, and DOCX) are
parsed locally in your browser; their contents are not uploaded. Shareable analysis links keep the prompt in the URL fragment
(the part after #), which browsers do not send to servers.
The Free Token Counter browser extension
The extension counts tokens for text you select on a page or paste into its popup, entirely on your device. It requests only the permissions it needs and uses them narrowly:
activeTab & scripting — read the text you have selected on the current tab, only after you click the icon or the right-click menu. No browsing history or page content beyond your selection is accessed or stored.
contextMenus — adds the right-click "Count tokens for selection" action.
storage — saves your last selected model and temporarily holds a right-clicked selection in chrome.storage.local until the popup reads it, then removes it.
The extension does not collect, transmit, sell, or share user data. Selected and pasted text is processed locally for counting and cost estimates and is never sent to Free Token Counter or any third party.
Bring-your-own-key counting (Exact Token Count)
The optional Exact Token Count page lets you get billing-exact Claude and Gemini counts using your own API key. Your key and text are sent directly from your browser to the provider's official endpoint (Anthropic or Google) over HTTPS. They never pass through, and are never logged by, Free Token Counter — again, there is no server here to receive them. If you tick "remember the key," it is stored only in your browser's local storage on your device; otherwise it is held in memory and discarded when you close the page. Use a key with a low spend limit as a precaution.
Data stored locally in your browser
To make the tools continuous, the website may store the following in your browser's local storage. This data stays on your device unless your own browser, extension, OS, or backup settings sync it, and you can clear it any time with the in-app clear actions or your browser's site-data controls:
Your current prompt and theme (light/dark) preference.
Saved prompts and recent prompt history, if you use the analyzer's Library.
An optional remembered API key for the Exact Token Count page (only if you enable it).
Analytics and cookies
We use Google Analytics 4 to understand aggregate, anonymized usage — which pages and tools are visited, from which countries, and how visitors navigate — so we can improve the site. GA4 may set cookies or similar identifiers and processes data such as a truncated IP address, device and browser type, and the pages you view. It does not receive the text you count. We never send your prompt content to analytics. You can block this with your browser settings, an ad or tracker blocker, or a "Do Not Track" setting; the tools work fully without analytics. See Google's privacy policy for how Google handles this data.
Hosting and server logs
The site is served as static files by Cloudflare Pages. Like all web hosts, the provider may process standard technical request data — IP address, user agent, requested URL, timestamps, and error logs — to deliver the site and protect it from abuse. This technical data is not used to read or reconstruct your prompt text.
Public pricing API
The free pricing dataset at /api/pricing.json contains only model and pricing information. It contains no personal data, and requests to it are subject to the same standard hosting logs described above.
Third-party links
The site links to official provider model and pricing pages, and the extension links back to this site. When you follow an external link, that destination's own privacy practices apply.
Children
Free Token Counter is a general-audience developer tool and is not directed to children under 13, and we do not knowingly collect personal data from them.
Changes to this policy
We may update this policy as the product evolves; material changes will be reflected in the "Last updated" date above.
Contact
For privacy questions, email hello@freetokencounter.com or use the contact page.