Cara menggunakan Decoder JWT
- 1
Tempel token
Tempel JWT dari header Authorization, cookie, atau penyimpanan aplikasi Anda; awalan “Bearer ” di depan akan diabaikan.
- 2
Baca klaimnya
Periksa tabel header dan payload, waktu exp, iat, dan nbf yang mudah dibaca, serta banner masa berlaku.
- 3
Tambahkan kunci
Masukkan secret HMAC, atau tempel kunci publik sebagai PEM, sertifikat, JWK, atau JWKS.
- 4
Verifikasi tanda tangan
Tekan Verifikasi tanda tangan untuk memastikan token ditandatangani dengan kunci tersebut dan tidak diubah.
Batas dan Pro
Gratis tanpa daftar dan tanpa batas jumlah token; verifikasi mendukung 13 algoritma (HS, RS, PS, dan ES pada 256, 384, dan 512 bit, plus EdDSA).
Pro menghilangkan iklan; dekode dan verifikasi sama di semua paket. Lihat Pro
Tentang Decoder JWT
JSON Web Token (JWT) terdiri dari tiga string Base64URL yang dipisahkan titik: header yang menyebutkan algoritma penandatanganan, payload berisi klaim, dan tanda tangan. Tempel satu token — dengan atau tanpa awalan “Bearer ” — lalu decoder menampilkan header dan payload sebagai tabel yang mudah dibaca atau JSON yang tertata rapi, mewarnai ketiga bagian token, dan menjelaskan kolom standar seperti iss, sub, aud, kid, dan scope.
Klaim waktu langsung dikonversi: exp, iat, nbf, dan auth_time tampil sebagai tanggal di zona waktu Anda, dalam UTC, dan sebagai waktu relatif (“kedaluwarsa dalam 2 jam”, “kedaluwarsa 3 hari lalu”). Banner menunjukkan sekilas apakah token sudah kedaluwarsa, belum berlaku, atau tanpa masa berlaku, dan memberi peringatan jika exp tampaknya dalam milidetik, bukan detik.
Dekode saja tidak membuktikan siapa penerbit token, jadi verifikator memeriksa tanda tangan dengan WebCrypto bawaan browser Anda. HS256, HS384, dan HS512 memerlukan secret bersama (teks biasa atau Base64). Algoritma RS, PS, dan ES pada 256, 384, dan 512 bit, serta EdDSA dengan Ed25519, memerlukan kunci publik. Kunci ini bisa ditempel sebagai kunci publik PEM, blok RSA PUBLIC KEY, sertifikat X.509, satu JWK, atau seluruh JWKS, yang kuncinya dipilih berdasarkan kid pada token.
Alat ini tidak dapat mendekripsi token JWE (jenis lima bagian) dan tidak mengambil URL JWKS; buka jwks_uri milik penerbit sendiri, lalu tempel JSON-nya.
Privasi
Token adalah kredensial pembawa, jadi halaman ini memperlakukannya demikian: dekode dan pemeriksaan tanda tangan berjalan di browser Anda dengan WebCrypto, dan token, secret, serta kunci tidak pernah dikirim ke server, dicatat, atau disimpan. Menutup atau memuat ulang tab akan menghapus semuanya.
Fitur
Waktu mudah dibaca
exp, iat, dan nbf di zona waktu Anda, dalam UTC, dan sebagai “dalam 2 jam” atau “3 hari lalu”.
Pemeriksaan tanda tangan sungguhan
HMAC, RSA, RSA-PSS, ECDSA, dan Ed25519 diverifikasi dengan WebCrypto terhadap kunci atau JWKS Anda.
Token tetap lokal
Tidak ada yang diunggah, jadi token produksi dapat diperiksa dengan aman.