เครื่องแปลง Base64
เข้ารหัส/ถอดรหัส Base64 ได้ทั้งข้อความและไฟล์
รองรับข้อความภาษาไทยและ Unicode ทุกภาษา ประมวลผลทั้งหมดในเบราว์เซอร์ ไม่มีการส่งข้อมูลขึ้นเซิร์ฟเวอร์
เครื่องแปลง Base64คืออะไร
Base64 คือวิธีเข้ารหัสข้อมูลไบนารีให้อยู่ในรูปแบบข้อความ ใช้กันทั่วไปในงานพัฒนา เช่น ฝังรูปภาพเล็ก ๆ ลงใน HTML/CSS โดยตรง (Data URL), ส่งไฟล์แนบผ่าน API, หรือเข้ารหัส token/credential เบื้องต้น เครื่องมือนี้เข้ารหัสและถอดรหัส Base64 ได้ทั้งข้อความและไฟล์
โหมดข้อความรองรับภาษาไทยและอักขระ Unicode ทุกภาษาอย่างถูกต้อง ส่วนโหมดไฟล์แปลงไฟล์ใด ๆ ก็ได้เป็น Data URL พร้อมใช้งาน ทั้งหมดทำงานในเบราว์เซอร์ ไม่มีการอัปโหลดไฟล์หรือส่งข้อความขึ้นเซิร์ฟเวอร์
วิธีใช้งาน
วิธีใช้ (ข้อความ): เลือกโหมด 'เข้ารหัส' หรือ 'ถอดรหัส' แล้วพิมพ์หรือวางข้อความ ผลลัพธ์จะแสดงทันทีพร้อมปุ่มคัดลอก
วิธีใช้ (ไฟล์): สลับไปแท็บ 'ไฟล์' แล้วลากไฟล์มาวางหรือเลือกจากเครื่อง ระบบจะแสดง Data URL เต็มรูปแบบ พร้อมตัวอย่างภาพถ้าเป็นไฟล์รูปภาพ และคัดลอกได้ทั้งแบบเฉพาะ Base64 หรือทั้ง Data URL
คำถามที่พบบ่อย
Base64 ปลอดภัยพอสำหรับเข้ารหัสรหัสผ่านไหม
ไม่ปลอดภัย Base64 เป็นเพียงการเข้ารหัสรูปแบบ (encoding) ไม่ใช่การเข้ารหัสลับ (encryption) ใครก็ถอดรหัสกลับเป็นข้อความเดิมได้ทันทีโดยไม่ต้องมีกุญแจใด ๆ ห้ามใช้เก็บรหัสผ่านหรือข้อมูลลับ
ทำไม Base64 ทำให้ขนาดไฟล์ใหญ่ขึ้น
เพราะ Base64 เข้ารหัสข้อมูลทุก 3 ไบต์ให้กลายเป็นข้อความ 4 ตัวอักษร ทำให้ขนาดข้อมูลเพิ่มขึ้นประมาณ 33% จากต้นฉบับ
ถอดรหัสไฟล์ล้มเหลว เกิดจากอะไร
มักเกิดจากข้อความ Base64 ไม่ครบหรือมีอักขระที่ไม่ใช่ Base64 ปนอยู่ (เช่น วางมาไม่ครบ หรือรวมส่วนหัว data:...;base64, มาด้วยในโหมดข้อความ) ให้ตรวจสอบว่าคัดลอกมาครบและเป็น Base64 ล้วน ๆ