Decode and inspect JSON Web Tokens (JWT) instantly. Paste your token to see header, payload, and signature — no online tools, no data leaks.
- Instant Decode — Paste JWT, see results immediately
- Header & Payload — View decoded JSON with syntax highlighting
- Signature Display — See raw signature in Base64
- Expiration Check — Visual indicator if token is expired
- Copy Decoded — One-click copy for header and payload
- No Server — Runs entirely in browser, zero data sent anywhere
Most JWT decoders are online tools that send your tokens to third-party servers. Your tokens contain sensitive auth data — they shouldn't leave your machine.
This decoder runs 100% in your browser. Nothing is sent anywhere.
- Next.js 14
- React
- Tailwind CSS
- shadcn/ui components
- jose (JWT library)
git clone https://github.com/thehaardik/jwt-decoder.git
cd jwt-decoder
npm install
npm run dev- Paste your JWT token
- View decoded header (algorithm, type)
- View decoded payload (claims, expiry)
- Check signature status
- Zero network requests
- No data logging
- Runs locally by default
- Open source
MIT
Built by Haardik Miglani