jwt-encde
GUI JWT encoder / decoder - Local, private, easy.

A lightweight, open-source GUI tool for JWT encoding and decoding, designed to support testing around authentication and authorization in app development.
Usage options
-
Install as npm pacakge
# or install locally into your app project: # npm install -D jwt-encde -
Install via Rust cargo
-
Download executable and just run it
- Assets in GitHub Releases are avalilable
Description
This app allows you to inspect, analyze, and edit JWT payloads as JSON, and easily convert test JSON data into JWTs for development and debugging purposes.
Key features
- Runs entirely offline, unlike online tools
- It strongly ensures security and privacy. No data ever leaves your machine.
- Built with a low-memory, high-performance architecture
- Available as a cross-platform binary for Windows, macOS, and Linux
Additional features included
- Syntax highlighting for JSON to improve readability
- Disabled states for unavailable actions to prevent accidental operations
- A built-in helper tool for analyzing UNIX timestamps within JSON data
Note: This app does not support JWT signing or token introspection
In real-world systems, signing keys and token validation are typically managed by IDaaS. They should be verified through actual integration with the provider.
Open-source, with care
This project is lovingly built and maintained by volunteers. We hope it helps streamline your work. Please understand that the project has its own direction — while we welcome feedback, it might not fit every edge case 🌱
Acknowledgements
Depends on the crates of arboard, base64, hmac, iced, json5, serde, serde_json, sha2, webbrowser.