ตัวถอดรหัส Base64

ถอดรหัสสตริง Base64 กลับเป็นข้อความออนไลน์

อินพุต

ป้อน Base64 ที่ต้องการถอดรหัส
0 ตัวอักษร

ตัวเลือก

โหมด URL-safe จะแทนที่ + ด้วย - และ / ด้วย _ เพื่อใช้งานใน URL ได้อย่างปลอดภัย

เอาต์พุต

ผลลัพธ์การถอดรหัสข้อความ
0 ตัวอักษร
เกี่ยวกับเครื่องมือนี้

การถอดรหัส Base64 คือคู่หูประจำวันของการเข้ารหัส คุณได้รับสตริง Base64 — เพย์โหลด JWT, ส่วนหัว HTTP Basic Auth, data URI, ส่วนหนึ่งของไฟล์แนบอีเมล — และคุณต้องการดูว่าจริงๆ แล้วข้างในมีอะไร เครื่องมือนี้ถอดรหัส Base64 มาตรฐานและ URL-safe (จัดการ - และ _ แทน + และ /) กลับเป็นข้อความที่อ่านได้ทันที ทั้งหมดในเบราว์เซอร์ของคุณ มันจะแจ้งเตือนทันทีหากอินพุต Base64 ไม่ถูกต้อง — อักขระแปลกปลอม การเติมช่องว่างที่ผิด สตริงที่ถูกตัดทอน — เพื่อให้คุณรู้ทันทีว่าสิ่งที่คุณวางเป็น Base64 จริงหรือแค่ดูเหมือน

วิธีใช้

วางสตริง Base64 ที่คุณต้องการถอดรหัสลงในช่องป้อนข้อมูล ข้อความที่ถอดรหัสแล้วจะปรากฏในผลลัพธ์ทันที หาก Base64 ของคุณมาจาก URL พารามิเตอร์คิวรี หรือชื่อไฟล์ ให้เปิด 'โหมด URL-safe' เพื่อให้ตีความ - และ _ ได้อย่างถูกต้อง หากการถอดรหัสล้มเหลว เครื่องมือจะแสดงเหตุผลที่ชัดเจน (อักขระไม่ถูกต้อง ความยาวไม่ถูกต้อง) แทนที่จะแสดงผลลัพธ์ว่างเปล่า ใช้ 'ถอดรหัสทีละบรรทัด' เมื่อคุณมีสตริง Base64 หลายรายการแยกกัน บรรทัดละหนึ่งรายการ

กรณีการใช้งานทั่วไป

การตรวจสอบ JWT

วางส่วนหัวหรือเพย์โหลดของ JWT เพื่อดู JSON claims ที่อยู่เบื้องหลังโดยไม่ต้องตรวจสอบลายเซ็น

HTTP Basic Auth

ถอดรหัสค่าส่วนหัว Authorization เช่น `Basic dXNlcm5hbWU6cGFzc3dvcmQ=` เพื่อกู้คืนคู่ username:password

การตรวจสอบ Data URI

ถอดรหัสส่วน Base64 ของ data: URI เพื่อตรวจสอบข้อมูลรูปภาพหรือฟอนต์ที่ฝังอยู่

การดีบักไฟล์แนบอีเมล

ถอดรหัสส่วน MIME แบบ Base64 จากซอร์สอีเมลดิบเพื่อยืนยันเนื้อหาไฟล์แนบ

การดีบักการตอบกลับ API

ถอดรหัสฟิลด์ Base64 ที่ API ส่งกลับมาเพื่อตรวจสอบว่ามีข้อมูลอะไรอยู่จริง

ข้อจำกัดและหมายเหตุสำคัญ

Base64 คือการเข้ารหัส ไม่ใช่การเข้ารหัสลับ — การถอดรหัสจะกู้คืนข้อมูลต้นฉบับได้ตรงทุกประการ ดังนั้นอย่าถอดรหัสความลับที่ไม่น่าเชื่อถือบนเครื่องที่ใช้ร่วมกันหรือเครื่องสาธารณะ การถอดรหัสข้อมูลไบนารีจริง (รูปภาพ, PDF) ทำได้ แต่กล่องข้อความผลลัพธ์ดิบอาจแสดงอักขระที่พิมพ์ไม่ได้ — ใช้เครื่องมือที่รองรับไฟล์หากคุณต้องการสร้างไฟล์ไบนารีขึ้นใหม่ การเติมช่องว่างที่ไม่ถูกต้องหรือช่องว่างแปลกปลอมทำให้เกิดข้อผิดพลาดในการถอดรหัสแทนที่จะซ่อมแซมอย่างเงียบๆ สำหรับเพย์โหลด Base64 ที่ใหญ่มาก อาจมีข้อจำกัดด้านหน่วยความจำของเบราว์เซอร์ — ใช้เครื่องมือบรรทัดคำสั่งเช่น `base64 -d` สำหรับการถอดรหัสแบบกลุ่มขนาดใหญ่