construction
Lexora Tools

JWT Decoder

Decode JSON Web Token, periksa header dan claim payload, cek masa berlaku, dan verifikasi tanda tangan — secara privat.

100% privat: semuanya berjalan di browser Anda dan tidak ada yang diunggah.

Cara Men-decode JWT

Tanpa daftar, tanpa instalasi — langsung berjalan di browser Anda.

  1. Langkah 1:Tempel token ke kotak input (awalan Bearer dihapus otomatis) atau klik Muat contoh.
  2. Langkah 2:Baca header dan payload hasil decode, tabel claim, serta badge status kedaluwarsa.
  3. Langkah 3:Jika perlu, masukkan secret HMAC atau public key PEM lalu klik Verifikasi tanda tangan untuk memastikan token asli.

FAQ JWT Decoder

Apakah aman menempelkan JWT ke decoder online?

Dengan tool ini, aman: decode dan verifikasi berjalan sepenuhnya di browser Anda dan token tidak pernah diunggah. Meski begitu, perlakukan token produksi seperti kata sandi dan jangan bagikan di tiket, chat, atau tangkapan layar.

Apakah men-decode JWT sekaligus memverifikasinya?

Tidak. Siapa pun bisa men-decode JWT karena header dan payload hanya di-encode Base64URL, bukan dienkripsi. Hanya verifikasi tanda tangan dengan secret atau public key yang benar yang membuktikan token asli dan tidak diubah.

Bagaimana cara mengecek apakah JWT sudah kedaluwarsa?

Lihat claim exp, yaitu Unix timestamp dalam detik. Decoder mengubahnya ke tanggal dan waktu lokal Anda dan menampilkan badge Kedaluwarsa atau Belum kedaluwarsa, bersama nbf (not before) dan iat (issued at).

Algoritma tanda tangan apa saja yang bisa diverifikasi?

HS256, HS384, dan HS512 dengan shared secret, serta RS256/384/512, PS256/384/512, dan ES256/384/512 dengan public key ber-encoding PEM, menggunakan Web Crypto API bawaan browser.

Apa bedanya JWS dan JWE?

JWS (tiga bagian) ditandatangani: isinya bisa dibaca tetapi tidak bisa diubah. JWE (lima bagian) dienkripsi, sehingga payload-nya tidak bisa dibaca tanpa kunci dekripsi. Tool ini men-decode token JWS, jenis yang dipakai sebagian besar access token dan ID token.

Apa Itu JWT dan Bagaimana Cara Men-decode-nya?

JSON Web Token (JWT) adalah string ringkas dan aman untuk URL yang dipakai OAuth 2.0, OpenID Connect, dan sebagian besar API modern untuk membawa data identitas dan otorisasi. JWT terdiri dari tiga bagian ber-encoding Base64URL yang dipisahkan titik: header yang menyebutkan algoritma tanda tangan, payload berisi claim seperti sub, iss, aud, iat, dan exp, serta signature yang membuktikan token tidak diubah. Men-decode JWT berarti men-decode Base64URL dua bagian pertama agar JSON di dalamnya bisa dibaca — persis yang Anda butuhkan saat men-debug alur login, API gateway, sesi kedaluwarsa, atau masalah izin.

JWT decoder gratis ini menampilkan header dan payload sebagai JSON yang rapi, menjelaskan setiap claim standar, mengubah timestamp seperti exp, nbf, dan iat menjadi tanggal lokal yang mudah dibaca, dan langsung memberi tahu apakah token masih berlaku, sudah kedaluwarsa, atau belum aktif. Tool ini juga menandai token tidak aman dengan alg none dan dapat memverifikasi tanda tangan dengan secret HMAC (HS256, HS384, HS512) atau public key PEM (RS256, PS256, ES256, dan varian yang lebih kuat) menggunakan Web Crypto API milik browser. Token diproses sepenuhnya di perangkat Anda — tidak pernah dikirim ke server kami — sehingga aman untuk memeriksa access token dan ID token asli.