Your files stay on your device AI tools Count tokens, check context fit, estimate API costs, format fine-tuning files, and read chat exports. Exact where an OpenAI tokenizer exists, labeled estimates where one doesn't. Everything runs in your browser; exports never leave the tab. 9 tools - Tokenizer playground Count and inspect OpenAI tokens (o200k, cl100k, p50k, r50k) in a worker. (/ai/tokenizer) - Context fit Does your prompt fit? Exact OpenAI counts; labeled estimates for any other model. (/ai/context-fit) - API cost estimator What a prompt costs to run: dated price data, exact arithmetic, tiers applied. (/ai/cost-estimator) - Fine-tune JSONL formatter Validate and format training files: target presets, per-line errors, loss ledger. (/ai/jsonl-formatter) - Chat export viewer Read a ChatGPT export or JSONL log. Virtualized, local, nothing sent anywhere. (/ai/chat-export) - Chat template renderer Render a transcript to ChatML, Llama, Mistral, or Gemma format, with token counts. (/ai/chat-template) - Model comparison The dated model registry as a table: context, output ceiling, rates, long tiers, tokenizer status. (/ai/model-comparison) - Vision token cost Image tokens by documented tile/area rules, costed exactly. Versioned formulas, custom rates, no vendor calls. (/ai/vision-cost) - Prompt diff Before/after prompts with exact token deltas, a line diff, and the cost change per model. (/ai/prompt-diff) Your files are processed on your device. The few tools that talk to the internet say so before they do. Canonical HTML: https://nutter.tools/ai/ Markdown version: https://nutter.tools/ai/index.md Plain-text version: https://nutter.tools/ai/index.txt Agent index: https://nutter.tools/llms.txt