Encoder / Decoder คืออะไร?
Encoder / Decoder ช่วยแปลงข้อความระหว่างรูปแบบการเข้ารหัสที่ใช้บ่อยในงานเว็บ เช่น Base64, URL Encoding, HTML Entity, Unicode Escape, Hex และ Binary รองรับ UTF-8 และภาษาไทยเต็มรูปแบบ พร้อม JWT Decoder
ใช้ทำอะไรได้บ้าง
- เข้ารหัส query string ที่มีภาษาไทย
- ถอดรหัส Base64 จาก Header หรือ Config
- Escape ข้อความก่อนใส่ใน HTML
- ดู Payload และวันหมดอายุของ JWT
เครื่องมือย่อยในหมวดนี้
- Text to Base64
- Base64 to Text
- URL Encode
- URL Decode
- HTML Encode
- HTML Decode
- Unicode Escape / Unescape
- Text to Hex
- Hex to Text
- Text to Binary
- Binary to Text
- JWT Decoder
วิธีใช้งาน
- เลือกประเภทการแปลง
- พิมพ์หรือวางข้อความ ผลลัพธ์จะแปลงแบบ Real-time
- กดสลับ (Swap) เพื่อแปลงกลับ
- คัดลอกหรือดาวน์โหลด
ตัวอย่าง Input / Output
Input
สวัสดี
Output
4Liq4Lin4Lix4Liq4LiU4Li1 (Base64)
เหมาะกับงานแบบไหน
- Debug การส่งข้อมูลระหว่างระบบ
- เตรียมข้อมูลใส่ URL
- ตรวจ Token ระหว่างพัฒนา
ข้อจำกัดที่ควรรู้
- JWT Decoder ถอดข้อมูลเท่านั้น ไม่ได้ตรวจลายเซ็น (Signature)
- Base64 ไม่ใช่การเข้ารหัสเพื่อความปลอดภัย ใครก็ถอดได้
คำถามที่พบบ่อย (FAQ)
Decode JWT แล้วแปลว่า Token ถูกต้องไหม?
ไม่ การ Decode แค่อ่านข้อมูลใน Header/Payload เท่านั้น ต้องตรวจ Signature ด้วย Key ที่ถูกต้องฝั่งเซิร์ฟเวอร์เสมอ
รองรับ Base64 แบบ URL-safe ไหม?
รองรับ ทั้งการเข้ารหัส (เลือกตัวเลือก URL-safe) และถอดรหัสที่มี - และ _ หรือไม่มี padding
ทำไมถอด Base64 แล้วได้ Error เรื่อง UTF-8?
ข้อมูลอาจเป็นไฟล์ไบนารี เช่น รูปภาพ ลองใช้ Base64 to Image ใน Image Lab แทน