Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>VS Code Token CounterNew to Visual Studio Code? Get it now.
VS Code Token Counter

VS Code Token Counter

Nishant Bhandari

| (0) | Free
Show token count for the active file in the VS Code status bar
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vscode-tokencounter

A VS Code extension that shows the token count of the active editor file in the status bar using tiktoken.

Features

  • Shows token count as Tokens: <count> in the status bar.
  • Updates on:
    • active editor change
    • document edits
    • save
    • extension configuration change
  • Click the status bar item to open a picker and choose:
    • encoding-based counting
    • model-based counting (for example gpt-4o-mini)
    • detailed info view

Configuration

  • tokenCount.countingMode (string): encoding or model.
  • tokenCount.encoding (string): tiktoken encoding name (default: cl100k_base).
  • tokenCount.model (string): tiktoken model name (default: gpt-4o-mini).
  • tokenCount.displayOnRightSide (boolean): show on right status bar side.
  • tokenCount.showForUntitled (boolean): include untitled editors.
  • tokenCount.debounceMs (number): typing debounce for regular files (default: 120).
  • tokenCount.largeFileDebounceMs (number): typing debounce for large files (default: 450).
  • tokenCount.largeFileCharThreshold (number): threshold that triggers large-file debounce (default: 60000).

Development

npm install
npm run compile
npm test

Press F5 in VS Code to launch the Extension Development Host.

Packaging and Publishing

Use vsce via npm scripts:

npm run package:vsix
npm run package:pre-release
npm run publish:vsce
npm run publish:patch
npm run publish:minor
npm run publish:major

Before publishing to Marketplace:

  • Set a real publisher in package.json.
  • Run vsce login <publisher-id>.
  • Ensure you have a Marketplace PAT with Marketplace (Manage) scope.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft