แปลงรูปภาพเป็น Base64คืออะไร?
แปลงรูปภาพเป็น Base64 ฟรีออนไลน์ อัปโหลดหรือลากและวางรูปภาพ (PNG, JPG, GIF, WebP, SVG, BMP) เพื่อแปลงเป็น Data URI Base64
การเข้ารหัส Base64 แปลงข้อมูลรูปภาพแบบไบนารีให้เป็นสตริงข้อความที่ใช้เฉพาะอักขระ ASCII ทำให้สามารถฝังรูปภาพลงใน HTML CSS และ JSON ได้โดยตรงโดยไม่ต้องมีคำขอ HTTP แยกต่างหาก เครื่องมือแปลงภาพเป็น Base64 จัดการการแปลงนี้สำหรับรูปแบบรูปภาพทั่วไป — PNG, JPG, GIF, WebP, SVG และ BMP — โดยให้ผลลัพธ์ในสามรูปแบบที่มีประโยชน์
เครื่องมือรองรับการรับรูปภาพผ่านการลากและวางหรือตัวเลือกไฟล์ เมื่อโหลดแล้ว ตัวอย่างรูปภาพจะแสดงไฟล์ที่อัปโหลดพร้อมข้อมูลเมตา: ชื่อไฟล์ ขนาด ประเภท และขนาดเป็นพิกเซล ข้อมูลนี้ช่วยให้คุณตรวจสอบว่ากำลังทำงานกับรูปภาพที่ถูกต้องก่อนการแปลง การแปลงเกิดขึ้นในเบราว์เซอร์ของคุณโดยใช้ FileReader API ทั้งหมด ดังนั้นข้อมูลรูปภาพจึงไม่เคยออกจากอุปกรณ์ของคุณ
มีสามรูปแบบผลลัพธ์ให้เลือก Data URI สร้างสตริงที่สมบูรณ์ที่ขึ้นต้นด้วย data:image/png;base64,... ซึ่งสามารถใช้ได้โดยตรงในแอตทริบิวต์ src ของ HTML img และคุณสมบัติ background-image ของ CSS Raw Base64 ส่งออกเฉพาะสตริงที่เข้ารหัสด้วย base64 โดยไม่มีคำนำหน้า data URI เหมาะเมื่อคุณต้องการเฉพาะข้อมูลที่เข้ารหัสสำหรับ payload ของ API หรือการจัดเก็บในฐานข้อมูล รูปแบบ CSS ห่อหุ้ม data URI ไว้ในคำสั่ง background-image: url(...) ที่พร้อมใช้งานทันที
การเข้ารหัส Base64 เพิ่มขนาดไฟล์ประมาณ 33% เมื่อเทียบกับไบนารีดั้งเดิม ทำให้เหมาะสำหรับรูปภาพขนาดเล็ก เช่น ไอคอน โลโก้ และภาพย่อ (โดยทั่วไปขนาดต้นฉบับต่ำกว่า 100 KB) สำหรับรูปภาพขนาดใหญ่ สตริง Base64 ที่ได้จะยาวมากและอาจเกินขีดจำกัดความยาว URL ในบางบริบท เครื่องมือนี้เหมาะที่สุดสำหรับการฝังแบบอินไลน์ที่การลดจำนวนคำขอ HTTP สำคัญกว่าการลดขนาดไฟล์