JWT Decoder - Decode JSON Web Tokens Instantly
The JWT Decoder is a powerful online tool that allows you to decode, inspect, and analyze JSON Web Tokens (JWT) in seconds. Whether you're debugging authentication issues, verifying token claims, or understanding token structure, this tool provides clear visibility into your JWT tokens. Process tokens entirely in your browser with no data sent to external servers.
Note: decode only — the signature is not verified. Do not paste real tokens here.
Cách sử dụng JWT Decoder
JWT Decoder là công cụ trực tuyến cho phép bạn giải mã và kiểm tra JWT tokens một cách nhanh chóng mà không cần xử lý phía máy chủ. Dưới đây là các bước sử dụng:
- Dán JWT Token: Sao chép toàn bộ JWT token của bạn và dán vào ô nhập liệu chính của công cụ
- Xem Header: Công cụ sẽ tự động hiển thị phần header chứa thông tin về kiểu token và thuật toán ký
- Kiểm tra Payload: Xem tất cả các claims (yêu cầu) trong phần payload bao gồm subject, audience, expiration time
- Xác minh Signature: Nhập secret key hoặc public key để xác minh tính hợp lệ của chữ ký token
- Phân tích Chi tiết: Kiểm tra cấu trúc token, thời gian hết hạn, và các thông tin được mã hóa trong thời gian thực
Khi nào cần dùng JWT Decoder
JWT Decoder là công cụ hữu ích trong nhiều tình huống phát triển và kiểm tra ứng dụng web:
- Debug Authentication: Kiểm tra các token được gửi từ ứng dụng client để đảm bảo thông tin người dùng được mã hóa chính xác
- Xác minh Token hết hạn: Nhanh chóng kiểm tra xem token có còn hợp lệ hay đã hết thời hạn sử dụng
- Phân tích API Responses: Giải mã JWT từ các API responses để xem dữ liệu thực tế được trả về
- Kiểm tra Claims: Xác minh rằng các claims (quyền hạn, role, permissions) được lưu trong token là chính xác
- Troubleshoot CORS Issues: Kiểm tra token trong các yêu cầu cross-origin để xác định vấn đề xác thực
- Học tập OAuth 2.0: Hiểu cách JWT hoạt động trong các luồng OAuth 2.0 và OpenID Connect
High-speed NVMe Hosting from 49,000đ/month — free SSL
Thông tin kỹ thuật
JWT (JSON Web Token) là một tiêu chuẩn mở (RFC 7519) để truyền thông tin một cách an toàn giữa các bên dưới dạng JSON object. Token được ký số để đảm bảo tính toàn vẹn và có thể được mã hóa để bảo vệ bí mật.
Cấu trúc JWT
- Header: Chứa kiểu token (JWT) và thuật toán ký được sử dụng (HS256, RS256, ES256, v.v.)
- Payload: Chứa các claims - thông tin được mã hóa dưới dạng key-value pairs, bao gồm registered claims (iss, sub, aud, exp, iat, nbf) và custom claims
- Signature: Được tạo bằng cách ký phần header và payload bằng secret key hoặc private key, đảm bảo token không bị giả mạo
Cách JWT Decoder hoạt động
- Base64 Decoding: Công cụ giải mã phần header và payload từ Base64URL encoding để hiển thị JSON object
- Không cần Server: Tất cả xử lý diễn ra trên client-side, token của bạn không được gửi đến máy chủ nào
- Xác minh Signature: Nếu bạn cung cấp secret key, công cụ sẽ tính toán signature lại và so sánh với signature trong token