Dekoder JWT
Tempel JSON Web Token untuk membaca isinya, memeriksa apakah sudah kedaluwarsa, dan memverifikasi tanda tangannya.
Tersegel di perangkat ini
Berjalan di browser Anda. Tidak ada yang diunggah.
Tersegel
Dekode dan verifikasi dilakukan di perangkat ini. Token tidak pernah dikirim ke mana pun.
Hasil dekode
Header, payload, dan tanggal token Anda akan muncul di sini.
Header
Payload
Claim terdaftar
Verifikasi tanda tangan (opsional)
Dekode token terlebih dahulu. Algoritmanya menentukan kunci yang diperlukan.
PEM (-----BEGIN PUBLIC KEY-----) atau JWK dalam JSON. Jangan pernah menempelkan kunci privat ke situs web yang tidak Anda percayai.
Cara kerjanya
-
Tempel token
Tempel JWT dari header Authorization, cookie, atau log Anda. Awalan “Bearer” akan diabaikan.
-
Baca isinya
Header dan payload ditampilkan sebagai JSON yang diformat, dengan exp, iat, dan nbf diubah menjadi tanggal sesuai zona waktu Anda.
-
Verifikasi jika perlu
Masukkan secret bersama atau tempel kunci publik untuk memastikan tanda tangannya, tanpa token meninggalkan perangkat Anda.
Pertanyaan umum
Apakah aman menempelkan token asli di sini?
Token didekode dan diverifikasi di browser Anda dan tidak pernah dikirim ke server mana pun. Meski begitu, token itu seperti kata sandi sementara: hindari membagikannya, dan cabut token jika pernah terekspos di tempat lain.
Bisakah siapa saja membaca isi JWT?
Ya. JWT bertanda tangan standar hanya dienkode Base64url, tidak dienkripsi, jadi siapa pun yang memegangnya bisa membaca payload-nya. Tanda tangan hanya membuktikan bahwa tidak ada yang mengubahnya. Jangan pernah menaruh rahasia di payload JWT.
Mengapa token saya dinyatakan kedaluwarsa?
Claim exp berisi waktu kedaluwarsa, dalam detik sejak 1 Januari 1970 (UTC). Jika waktu itu sudah lewat menurut jam perangkat Anda, token sudah kedaluwarsa dan server seharusnya menolaknya.
Tanda tangan apa saja yang bisa diverifikasi?
HMAC (HS256, HS384, HS512) dengan secret bersama, serta RSA (RS256–512, PS256–512) dan kurva eliptik (ES256, ES384, ES512) dengan kunci publik dalam format PEM atau JWK. Verifikasi memakai Web Crypto bawaan browser Anda.
Apa arti iss, sub, dan aud?
Ketiganya adalah claim standar: iss adalah pihak yang menerbitkan token, sub adalah pihak yang dibahas token (sering kali ID pengguna), dan aud adalah pihak yang dituju token. Kolom lain di payload bersifat khusus untuk aplikasi yang membuat token.