Contador de tokens LLM — OpenAI y Claude en local
Cuenta los tokens para GPT-4o, Claude y Gemini en tu navegador. tiktoken exacto para los modelos OpenAI; estimaciones honestas para los demás — cero llamadas API al proveedor. Ver también: contador de palabras y formateador JSON.
Cómo funciona el conteo
Exact (modelos de la familia OpenAI): cargamos de forma diferida js-tiktoken con el encoding del modelo (o200k_base o cl100k_base) y contamos en tu navegador.
Estimación (Claude, Gemini): heurística de caracteres por token (varianza típica ±5–15 %). Los resultados se etiquetan Estimación para no inducir a error.
En modo mensajes API, un array válido [{"role","content"}] añade la sobrecarga ChatML por mensaje (+3 tokens por mensaje, +1 por name, +3 de cebado de respuesta) según el cookbook OpenAI.
Modo mensajes API
Pega un array JSON de objetos con role (system, user, assistant o tool) y content en cadena. Se admite name opcional. Las formas inválidas vuelven a texto bruto en modo Auto: usa el conmutador de formato para forzar el modo mensajes y ver los errores de parseo. Consejo: formatea primero el JSON con nuestro formateador JSON.
Privacidad
Toda la tokenización se ejecuta en local. A diferencia de muchos contadores en línea que suben tu prompt a la página tokenizer del proveedor, FastMinify mantiene el texto en tu dispositivo. No se llama a ninguna API de conteo de tokens de proveedores.
Limitaciones
El nivel Estimación no sirve para facturación. Los precios de este cluster se mantienen a mano: consulta la fecha verificada en la calculadora de precios. Las reglas de tokens de imagen, audio y llamadas a herramientas quedan fuera del alcance de v1.
Cuándo usar el tokenizer oficial de OpenAI
Para un litigio byte-exact solo de OpenAI, compara con platform.openai.com/tokenizer. Nuestro nivel Exact apunta a los mismos encodings vía js-tiktoken.
Herramientas de texto y JSON relacionadas
Combina el conteo de tokens con nuestro contador de palabras o valida el JSON de los mensajes con el formateador JSON.
Opciones que cambian el conteo
FAQ
Conteo de tokens, privacidad y precisión
¿Se envía mi prompt a OpenAI o Anthropic?
No. Todo el conteo se ejecuta en tu navegador. FastMinify no llama a las API de tokens de los proveedores ni registra tu texto.
¿Por qué Claude aparece como Estimación?
Anthropic no publica un tokenizer para el navegador. Usamos una heurística conservadora de caracteres por token y etiquetamos los resultados Estimación para no inducir a error.
¿Qué es la sobrecarga de mensajes?
Los mensajes de Chat API añaden tokens de plantilla fijos por mensaje (rol, contenido, separadores) más el cebado de respuesta. Los conteos Exact de OpenAI siguen el cookbook público de tiktoken; las estimaciones usan una aproximación plana de +3 por mensaje.
¿Cuál es el tamaño máximo de entrada?
Unos 512 KiB de texto UTF-8. Las entradas más grandes muestran una tarjeta de error y no se tokenizan.
¿Con qué frecuencia se actualizan los precios?
Los precios de los modelos se revisan a mano al menos una vez al mes. La fecha verificada aparece solo en la calculadora de precios.
¿Por qué no hay desglose de tokens para Claude?
Las pastillas usan el decodificado BPE de js-tiktoken, exacto solo para encodings OpenAI. Los modelos de nivel Estimación muestran un aviso en línea en lugar de pastillas inventadas.
¿La vista comparar incluye precios?
No. La comparación muestra solo conteos de tokens y el nivel de precisión. Usa la calculadora de precios LLM para estimar costes.
IA y LLM
Conteo de tokens, estimación de costes y ajuste a la ventana de contexto — 100 % en el navegador.
Explorar otras categorías de herramientas
Minificar
Reduce código y assets para producción — minifica JavaScript, CSS, HTML, JSON y XML antes de gzip o un despliegue CDN.
Embellecer
Haz el código legible con una indentación coherente — embellece JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML y más en tu navegador.
Desminificar
Expande código minificado o comprimido — desminifica JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML y otros formatos al depurar o revisar.
Conversión
Transforma datos entre JSON, YAML, XML y CSV en local — sin subidas a un servidor.
Preprocesadores CSS
Compila SCSS o LESS a CSS estándar en el navegador — combínalo con embellecer o minificar para un flujo de hoja de estilos completo.
Herramientas JSON
Valida, formatea, compara y explora payloads JSON — complementarias a minificadores y convertidores.
Herramientas SVG
Previsualiza, optimiza con SVGO, exporta Data URI, redimensiona, embellece, convierte a JSX y valida SVG — todo en tu navegador.
DevOps e Infra
Formato, validación y minificación de Terraform HCL, formato y lint de Dockerfile, validación de Docker Compose y .env.
CI/CD
GitHub Actions y GitLab CI — formatear YAML y comprobar la estructura de workflows/jobs en el navegador.
Logs y observabilidad
JSON/NDJSON línea a línea y access logs de Nginx/Apache — formato, filtro, validación y CSV/TSV.
Kubernetes
Manifiestos multi-doc, validación estructural, starters Ingress/Deployment y formato de values de Helm.
Red / IP
CIDR, subredes y ayudas IPv4/IPv6 — en tu navegador.
Seguridad y tokens
JWKS, certificados X.509 y escaneo de secretos — en local en el navegador.
API y esquemas
Herramientas OpenAPI para formatear, validar y analizar tus specs.
Codificación
Codifica o decodifica Base64, componentes URL y entidades HTML — solo en el cliente.
Utilidades para desarrolladores
Timestamps, UUID, ULID, Nanoid, cron, contraseñas, regex, slugify, bases numéricas, mayúsculas, diff de texto y chmod — todo en el cliente.
Texto y Markdown
Cuenta palabras, genera TOC Markdown y limpia listas de líneas — todo en tu navegador.
Datos de prueba
Valores de campo sintéticos para fixtures y seed de BD — primero números de teléfono en rangos reservados.
Serialización
Serializa y deserializa estructuras PHP junto a los flujos JSON.