แปลงรูปภาพเป็น Base64
แปลงรูปภาพในเครื่องเป็นข้อความ Base64 หรือ data URL ที่พร้อมใช้งาน จากนั้นคัดลอกหรือดาวน์…
เริ่มใช้งาน
เครื่องมือนี้ช่วยคุณทำอะไรได้บ้าง
แปลงรูปภาพในเครื่องเป็นข้อความ Base64 หรือ data URL ที่พร้อมใช้งาน จากนั้นคัดลอกหรือดาวน์โหลดผลลัพธ์โดยไม่ต้องอัปโหลดรูปภาพต้นฉบับ
ตัวอย่างการใช้งาน
อินพุต
icon.png
ผลลัพธ์
data:image/png;base64,iVBORw0KGgo…
ผลลัพธ์ถูกสร้างอย่างไร
Base64 แทนไบต์ไบนารีด้วยอักขระที่พิมพ์ได้ เป็นการเข้ารหัสแบบย้อนกลับได้ ไม่ใช่การบีบอัดหรือการเข้ารหัสลับ และโดยปกติจะทำให้เพย์โหลดใหญ่ขึ้นประมาณหนึ่งในสาม
เวิร์กโฟลว์ที่มีประโยชน์
- ฝังไอคอนขนาดเล็กใน CSS หรือ HTML
- สร้าง API แบบพกพาหรือฟิกซ์เจอร์สำหรับทดสอบ
- ตรวจสอบหรือถ่ายโอนไฟล์ไบนารีขนาดเล็กเป็นข้อความ
ข้อจำกัดที่สำคัญ
- สตริง Base64 ขนาดใหญ่เพิ่มการใช้ HTML, CSS และหน่วยความจำ
- การเข้ารหัสไม่ได้ซ่อนหรือรักษาความปลอดภัยรูปภาพ
- MIME type ของ data URL ต้องตรงกับรูปแบบไฟล์จริง
คำถามที่พบบ่อย
ทำไม Base64 ถึงใหญ่กว่าไฟล์รูปภาพ?
ทุกสามไบต์ไบนารีจะถูกแทนด้วยอักขระ Base64 สี่ตัว บวกกับคำนำหน้า data URL
ควรฝังรูปภาพทุกภาพในเว็บไซต์หรือไม่?
ไม่ ไฟล์ภายนอกมักแคชได้ดีกว่า ข้อมูลแบบอินไลน์มีประโยชน์ที่สุดสำหรับทรัพยากรขนาดเล็กที่พึ่งพาตนเองได้
การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ