🔐

decode JWT

Dekode dan periksa JSON Web Tokens. Lihat Header, Payload, dan Signature. Status kedaluwarsa, label algoritma, dan salin sekali klik per bagian.

Alat Pengembang Berjalan lokal Tidak ada data dikirim
dekode JWT Autentikasi sisi klien
Token JWT
Menunggu token—
🔐
Tempel JWT untuk didekode
Mendukung HS256, RS256, ES256, dan semua algoritma JWT standar

Apa itu JWT Decoder?

JWT Decoder mengurai JSON Web Token menjadi tiga bagian sehingga Anda dapat memeriksa header, klaim payload, algoritma, dan segmen signature. Ini berguna untuk debugging autentikasi, pemeriksaan kedaluwarsa, dan memahami isi token sebenarnya tanpa mengirimkannya ke server.

Cara Menggunakan JWT Decoder

  1. Tempel JWT ke area input.
  2. Tinjau bagian header dan payload yang telah didekode.
  3. Periksa klaim seperti exp, iss, aud, sub, dan bidang kustom.
  4. Salin nilai yang telah didekode atau bandingkan dengan ekspektasi alur autentikasi Anda.
Pahami JWT ▾
Contoh
Input Tempelkan JWT seperti eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Output Alat ini memisahkan token menjadi header, payload, dan signature, lalu mendekode klaim yang dapat dibaca.
Kasus Penggunaan Umum
  • Periksa klaim token saat debugging API dan autentikasi
  • Periksa nilai masa berlaku, penerbit, audiens, dan subjek tanpa alat backend
  • Konfirmasi algoritma penandatanganan dan struktur token yang digunakan suatu sistem
  • Jelaskan bagaimana segmen header, payload, dan signature JWT saling terkait
Mengapa Menggunakan Alat Ini
  • Membantu men-debug alur login, otorisasi API, dan masalah kedaluwarsa token.
  • Memudahkan menjelaskan struktur JWT kepada rekan tim dan pemangku kepentingan.
  • Berjalan secara lokal sehingga token yang ditempel tidak diunggah selama inspeksi.
Pertanyaan yang Sering Diajukan
Apakah aman menempelkan JWT saya di sini?

Ya. Proses dekode sepenuhnya berjalan di browser Anda, dan token tidak pernah dikirim ke server. Meskipun demikian, hindari menempelkan token produksi dengan klaim sensitif ke alat publik apa pun kecuali Anda yakin alat tersebut hanya berjalan di sisi klien.

Apakah alat ini dapat memverifikasi signature?

Tidak. Verifikasi signature memerlukan secret (HMAC) atau kunci publik (RSA/EC). Alat ini hanya mendekode header dan payload yang dienkode Base64URL; verifikasi harus dilakukan di server Anda.

Apa arti token kedaluwarsa?

Klaim exp adalah timestamp Unix yang menunjukkan kapan token tidak lagi valid. Jika waktu saat ini melewati timestamp tersebut, server akan menolak token dan Anda perlu melakukan autentikasi ulang.

Apa perbedaan antara JWT dan cookie sesi?

Cookie sesi menyimpan ID sesi di server dan mencarinya pada setiap permintaan. JWT bersifat mandiri: semua klaim ada di dalam token itu sendiri, sehingga tidak diperlukan penyimpanan sesi di sisi server. Ini membuat JWT berguna dalam sistem terdistribusi dan stateless.