M
MiniTools

JWT Debugger - Decode & Encode

Định dạng, giải mã và ký tạo JSON Web Tokens (JWT) trực tiếp trên trình duyệt của bạn.

JWT Decode (Giải mã)

Header (Giải mã)ALGORITHM & TOKEN TYPE
{}
Payload (Giải mã)DATA / CLAIMS
{}

JWT Encode (Tạo mã)

Alg:
Header (Chỉnh sửa)
Payload (Chỉnh sửa)
HS* HMAC Secret
Token Kết QuảVERIFIABLE JWT STRING

JWT Debugger Online - Phân tích, giải mã JSON Web Token trực tuyến

JWT Debugger trực tuyến miễn phí giúp phân tích, giải mã (decode) và tạo chữ ký kiểm thử (encode) JSON Web Tokens. Hỗ trợ đầy đủ các thuật toán ký đối xứng và bất đối xứng phổ biến.

Các tính năng chính

  • Giải mã JWT tức thì: Phân tích nhanh cấu trúc Header, Payload và chữ ký của token ngay khi dán chuỗi vào.
  • Ký tạo mã (Encode JWT): Hỗ trợ chỉnh sửa Payload/Header và tự động sinh chuỗi token mới bằng chữ ký bảo mật.
  • Hỗ trợ nhiều thuật toán: Hỗ trợ đầy đủ các chuẩn ký phổ biến như HS256, HS384, HS512, RS256, RS384, RS512, ES256, v.v.

Hướng dẫn sử dụng

  1. Để giải mã: Dán chuỗi token JWT của bạn vào ô "Dán chuỗi JWT" bên trái.
  2. Cấu trúc JSON Header và Payload sẽ lập tức được hiển thị trực quan ở bảng giải mã.
  3. Để tạo mã: Tùy chỉnh dữ liệu Header và Payload JSON ở các tab biên tập bên phải.
  4. Chọn thuật toán ký và cấu hình khóa bí mật tương ứng.
  5. Chuỗi JWT đã ký mới sẽ xuất hiện ở ô "Token Kết Quả" để bạn sao chép.

Các câu hỏi thường gặp (FAQs)

1. Token JWT có được lưu trữ trên server của bạn không?

Không. Toàn bộ quy trình giải mã và mã hóa JWT đều được thực thi cục bộ (client-side) trên máy tính của bạn bằng thư viện JavaScript. Không có dữ liệu nào được chuyển lên internet.

2. Tại sao chữ ký JWT của tôi báo không hợp lệ (Signature Invalid)?

Chữ ký chỉ hợp lệ khi bạn cấu hình chính xác Khóa bí mật (Secret Key) hoặc Khóa công khai/riêng tư (Private/Public Key) khớp với khóa đã dùng để tạo ra token ban đầu.