JWT Decoder / Encoder
ถอดรหัส ตรวจสอบ (HS256/384/512) และสร้าง JWT — ทำงานบนเบราว์เซอร์ ไม่อัปโหลดข้อมูล
JWT Token
สถานะ:
พร้อมทำงาน
เคลมที่พบบ่อย
เวลาออก (iat): —
หมดอายุ (exp): —
เริ่มใช้ได้ (nbf): —
ผู้ถูกอ้างอิง (sub): —
ผู้ออก (iss): —
ผู้รับ (aud): —
Header
Payload
Signature
อัลกอริทึม: ไม่มี
ตรวจสอบแล้ว: ไม่มี
Header (JSON)
สถานะ:
พร้อมทำงาน
Payload (JSON)
โทเค็นที่ได้
เก็บรักษา secret ให้ปลอดภัย และหลีกเลี่ยงการแชร์ข้อมูลสำคัญในโทเค็น
ตัวอย่างง่ายๆ
ตัวอย่างการถอดรหัสแบบง่าย
ลองถอดรหัส JWT token ตัวอย่างนี้ได้ทันที:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ
Secret: secret
ตัวอย่างการเข้ารหัสแบบง่าย
สร้าง JWT token แรกของคุณภายในไม่กี่วินาที:
{
"alg": "HS256",
"typ": "JWT"
}
{
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022
}
Secret: secret
ทิปส์ & วิธีใช้งาน
- 1. วาง JWT ลงในช่อง JWT Token
- 2. กด ถอดรหัส เพื่อดู Header และ Payload ในรูปแบบ JSON
- 3. ถ้าต้องการ ตรวจสอบลายเซ็น ให้ใส่ secret แล้วกด ตรวจสอบ — รองรับ HS256, HS384, HS512
- 4. ไปที่ เข้ารหัส / สร้างโทเค็น เพื่อสร้างโทเค็น: แก้ Header/ Payload, เลือกอัลกอริทึม และใส่ secret (ถ้าเป็น HMAC)
- 5. คัดลอกหรือดาวน์โหลดโทเค็น แต่หลีกเลี่ยงการแชร์ข้อมูลลับ
ทริคเพิ่มพลัง: งานโปรดักชันควรหลีกเลี่ยง HS กับ secret อ่อน ๆ และพิจารณาใช้กุญแจแบบไม่สมมาตร (เช่น RS256) พร้อมการจัดการคีย์ที่เหมาะสม
เครื่องมือที่เกี่ยวข้อง
คำถามที่พบบ่อย (FAQ)
JWT คือรูปแบบโทเค็นขนาดกะทัดรัดที่ปลอดภัยสำหรับการส่งข้อมูลระหว่างระบบในรูปแบบ JSON ประกอบด้วย 3 ส่วน: header, payload และ signature
เพียงวาง JWT token ลงในช่องและคลิก "ถอดรหัส" เครื่องมือจะแปลง header และ payload เป็น JSON ที่อ่านง่ายทันที
ปลอดภัย! การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ (client-side) ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ใดๆ แต่อย่าวางโทเค็นที่มีข้อมูลสำคัญจริงๆ
รองรับ HS256, HS384, HS512 (HMAC with SHA) และ "none" สำหรับโทเค็นที่ไม่มีลายเซ็น ยังไม่รองรับอัลกอริทึมแบบ asymmetric (RS256, ES256)
ใส่ JWT token และใส่ secret key ที่ใช้เซ็น แล้วคลิก "ตรวจสอบ" เครื่องมือจะเช็คว่าลายเซ็นตรงกันหรือไม่ผ่านอัลกอริทึม HMAC
ได้! ไปที่แท็บ "เข้ารหัส / สร้างโทเค็น" แก้ไข header และ payload เป็น JSON เลือกอัลกอริทึม ใส่ secret (สำหรับ HMAC) แล้วคลิก "เข้ารหัส"