รูปภาพเป็น Base64
แปลงรูปภาพเป็น data URI ที่วางลงใน CSS หรือ HTML ได้ทันที
- ทำงานบนอุปกรณ์ของคุณ — ไฟล์ไม่ถูกส่งไปที่ใด
- ไม่ต้องสมัครสมาชิก ไม่มีลายน้ำ ไม่มีโควตารายวัน
- ฟรี และไม่จำกัดจำนวนครั้งที่ใช้
ทำงานอย่างไร
Data URI ฝังรูปภาพลงในซอร์สโค้ดของคุณโดยตรง แทนที่จะอ้างอิงไฟล์แยก ซึ่งลดคำขอเครือข่ายหนึ่งครั้ง สำคัญกับรูปเล็กที่ไม่เช่นนั้นจะเสียการไปกลับครั้งละหนึ่งครั้ง
เมื่อใดคุ้มค่า
ไอคอนเล็ก โลโก้ และกราฟิกสีเดียว ต่ำกว่าประมาณ 2 KB คำขอที่ประหยัดได้มักคุ้มกว่าต้นทุน สูงกว่านั้น การอ้างอิงไฟล์ปกติชนะ
ผลเสียด้านขนาด
Base64 เข้ารหัสสามไบต์เป็นสี่อักขระ data URI จึงใหญ่กว่าไฟล์ประมาณ 33% และยังแคชแยกไม่ได้ ต้องดาวน์โหลดใหม่พร้อมทุกสำเนาของสไตล์ชีตหรือหน้าที่มี
วางที่ไหน
ลงใน url() ของ CSS หรือแอตทริบิวต์ src ของ img ได้เลย เอาต์พุตมีคำนำหน้าชนิดสื่อที่ถูกต้องอยู่แล้ว
รูปภาพเป็น Base64 — คำถามที่พบบ่อย
ทำไมจึงมีขีดจำกัดขนาด
Data URI เหมาะกับซอร์สโค้ด และอันที่ใหญ่มากทำให้ทุกหน้าที่รวมมันอ้วนขึ้น ขีดจำกัดคือ 2 MB
ใช้กับ SVG ได้หรือไม่
SVG เป็นข้อความ จึงฝังตรง ๆ ได้โดยไม่ต้องใช้ Base64 ซึ่งเล็กกว่า
รูปภาพของฉันถูกอัปโหลดหรือไม่
ไม่ การเข้ารหัสเกิดขึ้นในเบราว์เซอร์ของคุณ