Калькулятор токенов файлов
Оцените число токенов для PDF, Markdown, JSON, HTML, исходного кода, CSV и других файлов локально в браузере. Загружайте сколько угодно файлов, чтобы увидеть оценки по каждому файлу и итог, сравнить стоимость ввода по GPT-4o, Claude, Gemini, DeepSeek и Llama и проверить использование контекстного окна. На 100 % приватно: ни один файл не покидает ваше устройство.
Upload files locally to estimate token counts for PDFs, Markdown, JSON, HTML, source code, CSV, and more. Compare token usage across AI models and calculate input costs - runs 100% in your browser, no data leaves your device.
Drop files here or click to browse
PDF, Markdown, JSON, HTML, source code, CSV, YAML, and more
Multiple files supported · Processed locally · No uploads
Supported formats: PDF, Markdown (.md), JSON, HTML/XML, CSV, source code (.py, .js, .ts, .go, .rs, .java…), YAML, and plain text
All processing happens locally - your files never leave your device
Зачем измерять токены перед отправкой файла
Каждый отправленный модели файл расходует токены и деньги. Измерение заранее избавляет от ошибок контекста, неожиданных расходов и лишних повторов.
Загрузите файлы, выберите модель и посмотрите токены по каждому файлу, итог и использование контекстного окна.
- Английская проза: ~3,8–4,0 символа на токен.
- Код: ~3,2–3,4 символа на токен из-за символов и отступов.
- HTML/XML: ~3,0–3,2 символа на токен из-за плотности тегов.
Ограничения извлечения из PDF
Не каждый PDF содержит доступный текст. Сканы — это изображения, а зашифрованные или сильно сжатые файлы могут скрывать текстовые потоки.
- Неожиданно низкое значение часто указывает на сканированный PDF.
- PDF со встроенными шрифтами могут давать неполный текст.
- Для точного значения извлеките текст специальной библиотекой и используйте счётчик простого текста.
Планирование разбиения, когда файл не влезает
Если контент превышает окно модели, его нужно разделить до отправки. Калькулятор показывает величину превышения.
- Проверьте использование контекста файла или всей партии.
- Если больше 100 %, рассчитайте необходимое число чанков по выбранному размеру.
- Выберите модель с большим окном, если хотите избежать разбиения.
- Сравните стоимость ввода у вариантов до принятия решения.
Часто задаваемые вопросы
Это браузерный инструмент, который локально читает загруженные файлы, извлекает читаемый текст и оценивает, сколько токенов этот контент займёт при отправке в API языковой модели вроде GPT-4o, Claude или Gemini. Поддерживаются PDF, Markdown, JSON, HTML, исходный код и CSV. Работает полностью в браузере без загрузки на сервер.
Поддерживаются PDF, Markdown (.md, .mdx), JSON и JSONL, HTML, XML/SVG, CSV и TSV, файлы исходного кода (.py, .js, .ts, .tsx, .go, .rs, .java, .c, .cpp, .cs, .rb, .php, .swift, .kt, .sh), YAML, TOML, INI, .env, SQL, CSS/SCSS и обычный текст. DOCX тоже поддерживается через извлечение текста из XML.
Оценки основаны на средних коэффициентах символов на токен по типам файлов: около 3,8–4,0 символа/токен для английской прозы, ~3,2–3,4 для кода и ~3,0–3,2 для HTML/XML. Это отраслевые приближения. Для критичной оплаты проверяйте официальным токенизатором провайдера.
Нет. Вся обработка идёт в браузере через File API. Файлы читаются с диска в локальную память браузера, обрабатываются JavaScript и затем освобождаются. Ни данные файлов, ни извлечённый текст, ни результаты подсчёта не передаются на сервер или третьим лицам.
Извлечение анализирует несжатые текстовые потоки (блоки BT/ET) внутри PDF. Сжатые, зашифрованные, отсканированные как изображение PDF и файлы со встроенными шрифтами могут не иметь полностью доступных текстовых потоков, что снижает подсчёт символов. Для точных значений сначала извлеките текст серверной библиотекой, а затем используйте счётчик простого текста.
Да. Можно перетащить несколько файлов в зону загрузки одновременно или выбрать их в диалоге. Каждый файл обрабатывается отдельно, показываются значения по файлу и итог. Можно удалять отдельные файлы, не сбрасывая все результаты.
Когда оценка токенов файла превышает лимит контекстного окна выбранной модели, полоса использования становится красной и показывает «>100 %». Можно переключиться на модель с большим окном (например, Gemini 2.5 Pro с 2 млн токенов или Claude Sonnet 4 с 1 млн) либо спланировать разбиение на чанки.
Да, калькулятор полностью бесплатный: без аккаунта, без регистрации и без лимитов использования. Он работает на 100 % в браузере на клиентском JavaScript. Никакой платы за файл, тарифных планов или ограничений по запросам.