Compteur de tokens LLM — OpenAI & Claude en local

Comptez les tokens pour GPT-4o, Claude et Gemini dans votre navigateur. tiktoken exact pour les modèles OpenAI ; estimations honnêtes pour les autres — zéro appel API fournisseur. Voir aussi : compteur de mots, formateur JSON et compteur de caractères.

Comptage de tokens respectueux de la vie privée
Vos prompts sont traités entièrement dans le navigateur. FastMinify n'envoie jamais de texte à OpenAI, Anthropic, Google ni à aucun autre fournisseur.

Comment fonctionne le comptage

Exact (modèles OpenAI) : chargement paresseux de js-tiktoken avec l'encodage du modèle (o200k_base ou cl100k_base) dans votre navigateur. Estimation (Claude, Gemini) : heuristique caractères par token (variance typique ±5–15 %), étiquetée honnêtement. En mode messages API, un tableau [{"role","content"}] valide ajoute la surcharge ChatML par message (+3 tokens par message, +1 par name, +3 d'amorçage de réponse) selon le cookbook OpenAI.

Mode messages API

Collez un tableau JSON d'objets avec role (system, user, assistant ou tool) et content chaîne. name optionnel est supporté. Les formes invalides restent en texte brut en mode Auto — forcez le mode messages pour voir les erreurs. Astuce : formatez d'abord avec notre formateur JSON.

Confidentialité

Toute la tokenisation est locale. Contrairement à de nombreux compteurs en ligne qui envoient votre prompt au tokenizer du fournisseur, FastMinify garde le texte sur votre appareil.

Limites

Le niveau Estimation n'est pas adapté à la facturation. Les tarifs du cluster sont maintenus manuellement — voir la date sur le calculateur de tarifs. Tokens image, audio et appels d'outils hors scope v1.

Quand utiliser le tokenizer officiel OpenAI

Pour un litige byte-exact OpenAI uniquement, comparez avec platform.openai.com/tokenizer. Notre niveau Exact vise les mêmes encodages via js-tiktoken.

Outils texte et JSON associés

Complétez le comptage avec notre compteur de mots, validez le JSON des messages avec le formateur JSON, ou vérifiez les caractères via le compteur de caractères.

Options qui modifient le comptage

Modèle
Change le tokenizer (encodages OpenAI exacts vs heuristiques Estimation) et la fenêtre de contexte affichée.
Format d'entrée
La détection auto traite un tableau [{role, content}] valide comme messages Chat API avec surcharge par message. Le texte brut compte la chaîne littéralement.
Surcharge d'encodage
Modèles OpenAI uniquement — forcez o200k_base ou cl100k_base pour tester d'anciens prompts contre d'anciens encodages GPT.
Comparer tous les modèles
Liste chaque modèle du registre avec un comptage en direct et un badge Exact/Estimation pour la même entrée. Cliquez une ligne pour revenir à la vue mono-modèle.

FAQ

Comptage de tokens, confidentialité et précision

Mon prompt est-il envoyé à OpenAI ou Anthropic ?

Non. Tout le comptage s'exécute dans votre navigateur. FastMinify n'appelle pas les API de tokens des fournisseurs et n'enregistre pas votre texte.

Pourquoi Claude est-il étiqueté Estimation ?

Anthropic ne publie pas de tokenizer côté navigateur. Nous utilisons une heuristique conservatrice caractères par token et étiquetons les résultats Estimation pour ne pas induire en erreur.

Qu'est-ce que la surcharge messages ?

Les messages Chat API ajoutent des tokens de gabarit par message (rôle, contenu, séparateurs) plus l'amorçage de réponse. Les comptages OpenAI exacts suivent le cookbook tiktoken public ; les estimations utilisent +3 par message.

Quelle est la taille d'entrée maximale ?

Environ 512 Kio de texte UTF-8. Au-delà, une carte d'erreur s'affiche sans tokenisation.

À quelle fréquence la tarification est-elle mise à jour ?

Les prix des modèles sont revus manuellement au moins chaque mois. La date de vérification n'apparaît que sur l'outil calculateur de tarifs.

Pourquoi pas de découpage de tokens pour Claude ?

Les pastilles utilisent le décodage BPE js-tiktoken, exact uniquement pour les encodages OpenAI. Les modèles Estimation affichent un avis au lieu de pastilles fictives.

La vue comparer inclut-elle les prix ?

Non. La comparaison affiche uniquement les comptages et le niveau de précision. Utilisez le calculateur de tarifs LLM pour estimer les coûts.

IA & LLM

Comptage de tokens, estimation des coûts et fenêtre de contexte — 100 % local.

Découvrez les autres catégories d'outils

Minifier

Réduisez code et assets pour la production — minifiez JS, CSS, HTML, JSON, XML et SVG avant gzip ou déploiement CDN.

Beautifier

Rendez le code lisible avec une indentation cohérente — beautifiez JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML et plus encore dans votre navigateur.

Déminifier

Développez du code minifié ou compressé — déminifiez JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML et d'autres formats pour déboguer ou relire.

Conversion

Transformez des données entre JSON, YAML, XML et CSV localement — sans envoi serveur.

Préprocesseurs CSS

Compilez SCSS ou LESS en CSS standard dans le navigateur — complétez avec beautify ou minify pour un workflow feuille de style complet.

Outils JSON

Validez, formatez, comparez et explorez des payloads JSON — complémentaires aux minificateurs et convertisseurs.

Outils SVG

Prévisualisez, optimisez avec SVGO, exportez en Data URI, redimensionnez, formatez, convertissez en JSX et validez vos SVG — tout dans le navigateur.

DevOps & Infra

Format/validate/minify HCL, format & lint Dockerfile, validation Compose et .env.

CI/CD

GitHub Actions et GitLab CI — formater le YAML et vérifier la structure des workflows/jobs dans le navigateur.

Logs & observabilité

JSON/NDJSON ligne à ligne et access logs Nginx/Apache — format, filtre, validation et CSV/TSV.

Kubernetes

Manifestes multi-docs, validation structurelle, starters Ingress/Deployment et formatage values Helm.

Réseau / IP

CIDR, sous-réseaux et helpers IPv4/IPv6 — dans le navigateur.

Sécurité & tokens

JWKS, certificats X.509 et scan de secrets — locaux navigateur.

API & schémas

Outils OpenAPI pour formater, valider et analyser vos specs.

Encodage

Encodez ou décodez Base64, composants URL et entités HTML — uniquement côté client.

Utilitaires développeur

Timestamps, UUID, ULID, Nanoid, cron, mots de passe, regex, slugify, bases, casse, diff texte et chmod — tout côté client.

Texte & Markdown

Comptez, générez un sommaire Markdown et nettoyez des listes de lignes — dans le navigateur.

Sérialisation

Sérialisez et désérialisez des structures PHP à côté de vos flux JSON.