BERJALAN DI PERAMBAN ANDA

Dekoder JWT: Baca Header, Payload, dan Masa Berlaku Token

Tempel token lengkap atau pilih file .txt atau .jwt, lalu alat ini memisahkan ketiga segmennya. Header dan payload didekode dari Base64url, dibaca sebagai UTF-8 ketat, dan diurai sebagai JSON ketat, lalu ditampilkan persis seperti hasil dekode sehingga bisa disalin atau diunduh sebagai .header.json dan .payload.json. Field alg, typ, cty, kid, jku, dan x5u di header tampil di baris tersendiri. Klaim terdaftar iss, sub, aud, exp, nbf, iat, dan jti ditampilkan sebagai klaim standar; exp, nbf, dan iat muncul sebagai angka asli dan tanggal UTC, disertai keterangan apakah token sudah kedaluwarsa atau belum berlaku menurut jam perangkat Anda. Tabel semua klaim menampilkan nilai mentah sehingga bilangan bulat besar tidak kehilangan digit. Segmen tanda tangan hanya dicek formatnya dan dihitung byte-nya, tidak pernah diubah menjadi teks.

Jenis file: .txt, .jwtPemrosesan: Peramban ini

atau jatuhkan file di sini

✓ Tidak keluar dari perangkat iniUkuran maksimum: 977 KB
CARA PAKAI

Cara memakai Dekoder JWT: Baca Header, Payload, dan Masa Berlaku Token

01

Masukkan file Anda

Pilih atau seret file .txt atau .jwt. Isinya juga bisa langsung ditempel.

02

Biarkan alat membacanya

File dibaca dan diurai di peramban ini; tidak ada yang diunggah.

03

Periksa hasilnya

Lihat hasilnya, lalu salin, unduh, atau lanjutkan pekerjaan Anda.

Pertanyaan umum

Bagaimana cara melihat isi payload JWT dengan dekode online?

Tempel seluruh token ke kotak input atau pilih file .txt atau .jwt, dan JSON header serta payload langsung tampil. Spasi dan baris baru di awal atau akhir diabaikan. Panel header dan payload punya tombol salin dan unduh yang mempertahankan JSON persis seperti hasil dekode.

Apakah token ikut di-upload ke server saat dekode JWT?

Tidak, token didekode di dalam tab browser Anda dan alat ini tidak mengirimkannya ke server mana pun. Jika header memuat URL di jku atau x5u, URL itu hanya ditampilkan dengan peringatan; alat ini tidak menghubungi alamat tersebut.

Bisakah membuka JWT di HP Android tanpa instal aplikasi?

Bisa, buka halaman ini di Chrome atau browser lain di HP Android maupun iPhone, lalu tempel tokennya tanpa aplikasi tambahan. Di laptop Windows atau Mac caranya sama. Pastikan yang ditempel hanya bagian token yang diawali eyJ.

Kenapa JWT ditolak karena jumlah segmen tidak sesuai?

JWT bertanda tangan harus terdiri dari tepat tiga bagian yang dipisah dua titik, sehingga titik yang kurang atau berlebih memicu error ini. Biasanya tanda tangan terpotong saat disalin atau dua token tergabung. Jika tepat lima bagian, muncul pesan khusus karena itu bentuk JWE.

Apa arti error JWT payload bukan JSON yang valid?

Artinya payload berhasil didekode dari Base64url tetapi isinya bukan JSON ketat, sehingga dilaporkan sebagai error dan tidak dipaksa tampil sebagai teks. Penyebab umumnya tanda kutip tunggal, koma di akhir, atau escape yang salah. Jika JSON valid tetapi berupa array, muncul pesan bukan objek.

Kenapa muncul error karakter Base64url tidak valid saat menempel JWT dengan Bearer?

Kata Bearer dan spasi sesudahnya bukan karakter Base64url, jadi segmen pertama gagal didekode. Pesan error menunjukkan baris dan kolom karakter bermasalah; hapus awalan, tanda kutip, atau baris baru yang ikut tersalin, lalu tempel token saja.

Berapa ukuran maksimal JWT yang bisa didekode dan encoding apa yang didukung?

Batasnya 1.000.000 byte, file harus UTF-8, dan JSON boleh bersarang hingga 64 tingkat. Ukuran dicek sebelum proses dekode dimulai. File yang disimpan sebagai UTF-16 ditolak karena bukan UTF-8, sedangkan BOM di awal file dihapus otomatis.

Apa beda JWT dan JWE, dan bisakah token JWE terenkripsi didekode di sini?

Tidak bisa, hanya token bertanda tangan tiga bagian (JWS) yang dibaca; JWE lima bagian ditolak dengan pesan tersendiri. Payload JWS hanya di-encode sehingga siapa pun bisa membacanya, sedangkan isi JWE terenkripsi dan butuh kunci dekripsi yang sesuai.

Apakah dekode JWT sama dengan verifikasi tanda tangan JWT?

Tidak. Alat ini tidak pernah memverifikasi tanda tangan dan tidak menerima kunci, jadi token yang terdekode rapi belum tentu asli. Siapa pun bisa membuat JWT yang terdekode sempurna; keputusan percaya atau tidak ada di server yang memegang kuncinya.

Apa bahaya JWT dengan alg none?

Token dengan alg none mengaku tidak bertanda tangan, dan server yang menerimanya membuka celah pemalsuan identitas. Alat ini memberi peringatan kritis untuk none dalam huruf besar maupun kecil, supaya Anda menolaknya secara tegas di logika validasi.

Bagaimana cara cek tanggal kedaluwarsa exp pada JWT?

Nilai exp ditampilkan sebagai tanggal UTC di samping angka aslinya, dan status kedaluwarsa dihitung dari jam perangkat Anda; iat dan nbf juga dikonversi. Jam yang salah menghasilkan status yang salah. Tanpa exp, alat memberi peringatan dan tidak menganggap token berlaku selamanya.