Decoder JWT
Loading tool...
Men-debug autentikasi tidak harus rumit. JWT Decoder kami adalah alat standar pengembang untuk memeriksa struktur JSON Web Token (JWT) Anda. Cukup tempelkan token Anda, dan kami akan langsung memecah string Base64Url menjadi format JSON yang dapat dibaca manusia, mengungkapkan informasi penting Header, Payload, dan Signature.
Keamanan dan privasi adalah jaminan kami. Token sering kali berisi data identitas pengguna yang sensitif. Tidak seperti debugger online lainnya, alat kami bekerja 100% di sisi klien di browser Anda. Kunci token Anda tidak pernah dikirim, dicatat, atau disimpan di server backend kami, memastikan kepatuhan data dan ketenangan pikiran Anda saat memecahkan masalah sistem produksi.
Sempurna untuk pengembang yang bekerja dengan OAuth, OpenID Connect, atau layanan mikro. Identifikasi masalah kedaluwarsa token (claim 'exp') dengan cepat, verifikasi cakupan (scopes) penerbit, dan pastikan aplikasi frontend Anda mengirimkan kredensial yang tepat—semuanya tanpa menginstal perangkat lunak yang rumit.
Cara men-decode JWT secara instan
- 1
Dapatkan Token: Salin string JWT lengkap Anda (biasanya dimulai dengan 'eyJ...') dari log aplikasi atau header permintaan Anda.
- 2
Tempel: Masukkan token ke dalam area input encoder. Sistem akan secara otomatis mendeteksi formatnya.
- 3
Inspeksi: Lihat data yang terdekode di sisi kanan, yang dibagi menjadi Header (algoritma), Payload (data), dan Signature.
- 4
Debug: Periksa timestamp kedaluwarsa manusiawi yang kami hitung secara otomatis dari claim 'exp'.
Mengapa Menggunakan Alat Ini?
- ✓Dekode dan visualisasikan Header/Payload JWT secara instan
- ✓Konversi otomatis timestamp Epoch (exp/iat) ke Tanggal Manusia
- ✓Tanpa panggilan server - privasi data 100% terjamin
- ✓Penyorotan sintaks kode warna untuk keterbacaan yang mudah
- ✓Debug masalah izin OAuth2 dan OpenID Connect
- ✓Gratis tanpa batas penggunaan atau pendaftaran akun
Memahami struktur JWT
Bagian 1: Header
Bagian pertama token berwarna merah. Ini memberi tahu penerima jenis token apa ini dan algoritma penandatanganan mana (seperti HS256 atau RS256) yang digunakan untuk mengamankannya.
Bagian 2: Payload
Bagian tengah berwarna ungu berisi 'Claims'. Ini adalah data tentang entitas (biasanya pengguna) dan metadata tambahan seperti ID pengguna, peran, dan waktu penerbitan.
Bagian 3: Signature
Bagian terakhir berwarna biru. Ini digunakan untuk memverifikasi bahwa token belum diubah di tengah jalan. Tanpa kunci rahasia, Anda dapat membaca token tetapi tidak dapat menghasilkan tanda tangan yang valid.
Pertanyaan yang Sering Diajukan
Apakah decoder JWT ini aman?
Ya, sangat aman. Semua decoding logika JavaScript berjalan di mesin lokal Anda. Token Anda tidak pernah meninggalkan browser Anda.
Bisakah saya mengedit JWT di sini?
Anda dapat mengedit data yang terdekode untuk tujuan pengujian, tetapi ini akan membuat tanda tangan token tidak valid kecuali Anda memiliki kunci rahasia asli untuk menandatangani ulang.
Apa itu 'exp' dan 'iat'?
'iat' (Issued At) adalah waktu saat token dibuat. 'exp' (Expiration Time) adalah waktu saat token akan menjadi tidak valid. Alat kami mengonversi timestamp ini menjadi tanggal yang dapat dibaca.
Mengapa saya tidak bisa melihat kata sandi pengguna?
JWT dirancang untuk mentransfer status atau klaim identitas, bukan kredensial rahasia seperti kata sandi. Menyimpan kata sandi dalam JWT adalah praktik keamanan yang buruk.
Apakah ini berfungsi dengan token terenkripsi (JWE)?
Alat ini terutama untuk JWS (Signed Tokens) yang merupakan standar paling umum. JWE (Encrypted Tokens) murni memerlukan kunci dekripsi privat untuk melihat isinya.
Apakah layanan ini gratis?
Ya, 100% gratis tanpa pendaftaran atau batas jumlah token yang dapat Anda inspeksi.
Algoritma apa yang didukung?
Kami dapat mendekode dan menampilkan struktur token apa pun yang sesuai dengan standar JWT, terlepas dari algoritmanya (HMAC, RSA, ECDSA, dll).
Bagaimana cara memperbaiki kesalahan 'Invalid Signature'?
Ini berarti konten token telah berubah setelah ditandatangani, atau kunci rahasia yang salah digunakan. Gunakan alat ini untuk membandingkan payload yang diharapkan vs aktual.
Apakah saya perlu internet?
Setelah halaman dimuat, Anda dapat memutuskan sambungan internet dan alat decoding akan tetap berfungsi sepenuhnya secara offline (PWA).
Bisakah ini memvalidasi token?
Kami memvalidasi struktur (format JSON). Untuk memvalidasi tanda tangan kriptografi, Anda memerlukan kunci rahasia publik atau privat penerbit, yang biasanya dilakukan di backend.
Alat Terkait
Pemformat JSON
Validasi percantik string data JSON instan. Alat pengembang penting debug serta memformat data terstruktur agar mudah baca jelas.
Tulis Alat
Encode Base64
Encode dan decode teks menggunakan format Base64 aman. Alat profesional pengembang web menangani data dalam URL cepat di browser.
Tulis Alat
Apa IP Saya
Periksa alamat IP publik detail jaringan instan. Alat cepat aman identifikasi informasi koneksi internet dunia kapan pun dibutuhkan.
Dev Alat
Penguji RegEx
Uji debug ekspresi reguler penyorotan real-time. Alat profesional pengembang menguasai pola teks kompleks online cara mudah.
Dev Alat
Generator Kata Sandi
Hasilkan kata sandi aman acak mustahil diretas instan. Lindungi akun online keamanan maksimal gratis tanpa registrasi sekarang.
Dev Alat