ตัวแปลงรูปภาพเป็น Base64
แปลงรูปภาพเป็นสตริง Base64 หรือ Data URI หรือถอดรหัสสตริง Base64 กลับเป็นรูปภาพที่ดูและดาวน์โหลดได้ — ทั้งหมดในเบราว์เซอร์ของคุณ
🔒 ประมวลผลในเบราว์เซอร์ของคุณ
Loading…
วิธีใช้งาน
- เลือกเข้ารหัสเพื่อแปลงรูปภาพเป็น Base64 หรือถอดรหัสเพื่อแปลง Base64 กลับเป็นรูปภาพ
- ในโหมดเข้ารหัส ลากและวางรูปภาพ หรือคลิกที่พื้นที่วางไฟล์เพื่อเลือกไฟล์จากอุปกรณ์ของคุณ
- สลับว่าผลลัพธ์จะรวมคำนำหน้า "data:" หรือไม่ จากนั้นคัดลอกสตริงที่ได้
- ในโหมดถอดรหัส วางสตริง Base64 หรือ Data URI เพื่อดูตัวอย่างและดาวน์โหลดเป็นรูปภาพ
คุณสมบัติ
- ทำงานได้สองทาง: เข้ารหัสรูปภาพเป็น Base64 และถอดรหัส Base64 กลับเป็นรูปภาพ
- สลับระหว่างผลลัพธ์แบบ Data URI เต็มรูปแบบและ Base64 ดิบ
- แสดงตัวอย่างรูปภาพทันทีทั้งในโหมดเข้ารหัสและถอดรหัส
- คัดลอกและดาวน์โหลดผลลัพธ์ได้ในคลิกเดียว
- ทำงานในเบราว์เซอร์ทั้งหมด — รูปภาพของคุณไม่มีวันออกจากเบราว์เซอร์
คำถามที่พบบ่อย
การเข้ารหัสรูปภาพแบบ Base64 คืออะไร?
การเข้ารหัส Base64 แปลงข้อมูลรูปภาพแบบไบนารีให้เป็นข้อความล้วนด้วยอักขระที่พิมพ์ได้ 64 ตัว เมื่อห่อด้วย Data URI แบบ "data:image/png;base64,..." จะสามารถฝังลงใน HTML, CSS หรือ JSON ได้โดยตรงโดยไม่ต้องใช้ไฟล์รูปภาพแยกต่างหาก
ทำไมผลลัพธ์ถึงขึ้นต้นด้วย "data:image/...;base64,"?
นั่นคือคำนำหน้า Data URI ซึ่งบอกเบราว์เซอร์หรือแอปว่าข้อมูลที่เข้ารหัสเป็นชนิด MIME ใด เพื่อให้รู้วิธีแสดงผล คุณสามารถปิดได้หากต้องการเฉพาะข้อมูล Base64 ดิบ
การเข้ารหัส Base64 ทำให้ขนาดไฟล์ใหญ่ขึ้นไหม?
ใช่ ประมาณ 33% เนื่องจากข้อมูลไบนารีทุก 3 ไบต์จะกลายเป็นอักขระ Base64 4 ตัว วิธีนี้สะดวกสำหรับการฝังรูปภาพขนาดเล็กแต่ไม่ใช่เทคนิคการบีบอัด
รูปภาพของฉันถูกอัปโหลดที่ไหนหรือไม่?
ไม่ การเข้ารหัสและถอดรหัสทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณโดยใช้ File และ Blob API ไม่มีการส่งข้อมูลใดๆ ไปยังเซิร์ฟเวอร์
ทำไมสตริง Base64 ที่วางถึงแสดงข้อผิดพลาด?
ตรวจสอบว่ามีช่องว่างเกิน การขึ้นบรรทัดใหม่ หรืออักขระที่หายไปจากการคัดลอกหรือไม่ หากยังไม่สำเร็จ สตริงนั้นอาจไม่ใช่ข้อมูลรูปภาพที่ถูกต้องแม้จะมีรูปแบบเหมือน Base64 ก็ตาม