Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>JWT IO ToolsNew to Visual Studio Code? Get it now.
JWT IO Tools

JWT IO Tools

NightOwlHPD

|
3 installs
| (1) | Free
Local-first developer toolbox: JWT decoder, JSON formatter, Base64, SHA-256 hash, URL encoder, Regex tester, Diff viewer, JS minifier — all offline, no data sent to servers.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

JWT IO Tools

Version Installs Rating License: MIT

JWT IO Tools is a local-first developer toolbox for VS Code — 8 essential utilities in one extension. Decode JWTs, format JSON, encode/decode Base64, hash text, test regex, compare diffs, and minify JavaScript — all inside your editor, all offline.

Privacy first: All processing runs locally. No data is ever sent to any server.


Features

🔐 JWT Decoder

Decode and inspect any JWT token in a structured 3-column panel — header, payload, and signature. Spot expiry, claims, and algorithm at a glance.

{} JSON Formatter & Minifier

  • Format: Prettify any JSON selection with proper indentation
  • Minify: Compact JSON to a single line for production use

🔢 Base64 Encoder / Decoder

Encode plain text to Base64 or decode Base64 strings back — works directly on any selected text.

#️⃣ SHA-256 Hash Generator

Generate SHA-256 cryptographic hashes from selected text using Node.js native crypto — no external libraries.

🔗 URL Encoder / Decoder

Encode special characters for safe URL usage, or decode URL-encoded strings with a single command.

🔍 Regex Tester

Interactive regex testing panel with real-time match highlighting. Write your pattern, see matches instantly.

↔️ Diff Viewer

Side-by-side text comparison powered by jsdiff. Paste two snippets and visualize every change clearly.

⚡ JS Minifier

Minify JavaScript using terser — async and non-blocking so it never freezes your editor.


Usage

Command Palette

Open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P) and type JWT IO:

Command Description
JWT IO: Decode JWT Token Open JWT Decoder panel
JWT IO: Format JSON Prettify selected JSON
JWT IO: Minify JSON Compact selected JSON
JWT IO: Base64 Encode Encode selected text to Base64
JWT IO: Base64 Decode Decode selected Base64 text
JWT IO: SHA-256 Hash Hash selected text with SHA-256
JWT IO: URL Encode URL-encode selected text
JWT IO: URL Decode Decode URL-encoded selection
JWT IO: Regex Tester Open interactive Regex Tester panel
JWT IO: Diff Viewer Open side-by-side Diff Viewer panel
JWT IO: Minify JavaScript Minify selected JavaScript

Right-Click Context Menu

Right-click any selection in the editor to access the most common tools directly:

  • Format JSON
  • Base64 Encode / Decode
  • Decode JWT Token

Activity Bar

Click the JWT IO Tools icon in the Activity Bar sidebar to access all tools from one place.


Requirements

  • VS Code 1.80.0 or higher
  • No internet connection required

Extension Settings

This extension does not add any VS Code settings. All tools are available immediately via the Command Palette, right-click menu, or the Activity Bar sidebar.


Privacy & Security

JWT tokens often contain sensitive user data (PII). JWT IO Tools processes everything locally — no tokens, no text, and no hashes are transmitted anywhere. This extension makes zero network requests.


Release Notes

1.0.0

Initial release with 8 developer tools: JWT Decoder, JSON Formatter/Minifier, Base64 Encode/Decode, SHA-256 Hash, URL Encode/Decode, Regex Tester, Diff Viewer, JS Minifier.


License

MIT © NightOwlHPD

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft