Masukkan payload JSON dan kunci rahasia untuk membuat JWT bertanda tangan HS256. Berguna untuk menguji API dan alur autentikasi. Berjalan di browser Anda — tidak ada yang dikirim ke server.
Tentang JWT Generator
JWT (JSON Web Token) memiliki tiga bagian: header, payload, dan signature. Alat ini membuat JWT HS256 dari payload JSON dan kunci rahasia Anda. Gunakan untuk membuat token untuk menguji API atau autentikasi. Dekode dengan alat JWT Decoder untuk memverifikasi.Cara menggunakan
- Masukkan objek JSON valid sebagai payload (misalnya sub, exp, iat).
- Masukkan kunci rahasia yang digunakan untuk menandatangani token.
- Klik Buat JWT. Salin token.
Fitur Utama
- Penandatanganan HS256 — Menghasilkan token menggunakan algoritma HMAC-SHA256 standar industri melalui Web Crypto API.
- 100% di sisi klien — Payload dan kunci rahasia Anda tidak pernah meninggalkan browser. Tanpa pemrosesan server, tanpa paparan data.
- Pembuatan instan — Token dibuat langsung tanpa memuat ulang halaman atau waktu tunggu.
- Salin satu klik — Salin JWT yang dihasilkan ke clipboard Anda dengan satu klik tombol.
- Sesuai standar — Menghasilkan JWT yang diformat dengan benar dengan encoding base64url dan struktur header yang tepat.
- Tanpa instalasi — Berfungsi di browser web modern apa pun tanpa plugin, ekstensi, atau pendaftaran.
Kapan Menggunakan Alat Ini
- Menguji endpoint API yang dilindungi yang memerlukan autentikasi Bearer token
- Membangun dan men-debug alur autentikasi OAuth 2.0 atau kustom
- Membuat token dengan klaim tertentu (kedaluwarsa, role, izin) untuk pengembangan
- Menghasilkan sampel JWT untuk dokumentasi, tutorial, atau materi pelatihan
- Prototipe cepat tanpa menyiapkan layanan token backend
Detail Teknis
Generator membangun JWT dengan membuat header {"alg":"HS256","typ":"JWT"}, meng-encode base64url baik header maupun payload Anda, kemudian menandatangani hasil yang digabungkan dengan kunci rahasia Anda menggunakan HMAC-SHA256 melalui Web Crypto API browser. Tiga bagian (header, payload, signature) digabungkan dengan titik untuk membentuk token final. Encoding base64url mengganti + dengan -, / dengan _, dan menghapus karakter padding =. Hanya HS256 yang didukung — untuk RS256 atau algoritma asimetris lainnya, Anda memerlukan alat yang menangani pasangan kunci publik/privat.
Kesimpulan
JWT Generator adalah alat praktis bagi pengembang yang memerlukan pembuatan token cepat dan aman tanpa menulis kode atau menyiapkan backend. Dikombinasikan dengan JWT Decoder kami, alat ini menyediakan alur kerja lengkap untuk membuat, memeriksa, dan men-debug JSON Web Token sepenuhnya di browser Anda.