เครื่องมือภาษาไทย / ถอดรหัส Base64 (Base64 Decode) ออนไลน์ รองรับภาษาไทยEnglish version →
ถอดรหัส Base64 (Base64 Decode) ออนไลน์ รองรับภาษาไทย
ใช้ถอดข้อความ Base64 กลับเป็นต้นฉบับ — ตั้งแต่ค่า config, payload ใน log, ส่วน header/payload ของ JWT ไปจนถึงค่าใน Authorization header การถอดทำในเบราว์เซอร์ทั้งหมด จึงวาง token จริงได้โดยข้อมูลไม่รั่วไปที่ใคร
ถ้าถอดแล้ว error ให้สงสัยไว้ก่อนว่าเป็น base64url (มี - หรือ _ ปน) ซึ่งใช้ใน JWT และ OAuth — เปลี่ยน - เป็น + และ _ เป็น / แล้วเติม = ให้ความยาวหารสี่ลงตัว ก็มักถอดผ่าน ส่วนผลลัพธ์ที่เป็นตัวอักษรเพี้ยน ๆ มักแปลว่าข้อมูลต้นทางเป็นไบนารี ไม่ใช่ข้อความ
วิธีใช้งาน
- วางสตริง Base64 ลงในช่อง input
- กด Convert เพื่อถอดรหัส
- อ่านผลลัพธ์ หรือส่งต่อไปจัดรูปแบบด้วยเครื่องมือ JSON ถ้าข้างในเป็น JSON
คำถามที่พบบ่อย
- ถอดภาษาไทยแล้วไม่เพี้ยนใช่ไหม
- ใช่ — เครื่องมือถอดเป็น bytes แล้วตีความเป็น UTF-8 ตรงตามมาตรฐาน ถ้ายังเพี้ยนแสดงว่าฝั่งเข้ารหัสใช้ charset อื่น (เช่น TIS-620) ต้องแปลง charset เพิ่มในสคริปต์
- ถอด JWT ได้ไหม
- ส่วน header กับ payload ของ JWT เป็น base64url ถอดได้ แต่แนะนำใช้เครื่องมือ JWT Decoder โดยตรง เพราะแยกสามส่วนและแสดง claims ให้อ่านง่ายกว่า
- ทำไมถอดออกมาเป็นตัวประหลาด � เต็มไปหมด
- การถอดสำเร็จ แต่ข้อมูลข้างในไม่ใช่ข้อความ — อาจเป็นรูปภาพ ไฟล์ zip หรือไบนารีอื่น สังเกต byte แรก ๆ เช่น ‰PNG หรือ PK เพื่อระบุชนิดไฟล์