🖼️ เครื่องมือแปลงภาพเป็น Base64
แปลงภาพใด ๆ เป็น URI ข้อมูล Base64 ได้ทันที — จากนั้นคัดลอกเป็น Base64 แบบดิบ, ค่าของ CSS background-image หรือแท็ก HTML img ทั้งหมดโดยไม่ต้องอัปโหลดไฟล์ของคุณ
ออกแบบมาเพื่อความเป็นส่วนตัว. เครื่องมือนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ — ข้อมูลที่คุณป้อนไม่ได้ถูกอัปโหลดหรือเก็บไว้ และยังสามารถใช้งานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต
เกี่ยวกับ
เครื่องมือนี้อ่านไฟล์ภาพของคุณโดยใช้ FileReader API ของเบราว์เซอร์และเข้ารหัสเป็นสตริง Base64 ทั้งหมดบนอุปกรณ์ของคุณ คุณสามารถคัดลอกผลลัพธ์ในรูปแบบที่พร้อมใช้งาน 3 รูปแบบ: URI ข้อมูลดิบ (สามารถใช้ได้ทุกที่ที่ยอมรับ URL), ชิ้นส่วน CSS สำหรับ background-image หรือองค์ประกอบ HTML img ที่สมบูรณ์ แผงควบคุมยังแสดงขนาดไฟล์ต้นฉบับร่วมกับขนาดที่เข้ารหัสแล้ว เพื่อให้คุณสามารถตัดสินการแลกเปลี่ยนได้ เนื่องจากกระบวนการเข้ารหัสทำงานในท้องถิ่น ภาพของคุณจะไม่ออกจากเบราว์เซอร์ของคุณ — ทำให้มันปลอดภัยสำหรับกราฟิกที่ละเอียดอ่อน เช่น โลโก้หรือรูปถ่ายส่วนตัว
วิธีใช้งาน
- วางรูปภาพของคุณในพื้นที่อัปโหลด หรือคลิกเพื่อเลือกไฟล์จากอุปกรณ์ของคุณ
- เครื่องมือนี้จะเข้ารหัสรูปภาพในเบราว์เซอร์ของคุณทันที และแสดงขนาดไฟล์ต้นฉบับและไฟล์ที่เข้ารหัส
- เลือกรูปแบบการคัดลอกของคุณ: ข้อมูล Base64 รูปแบบดั้งเดิม, กฎ CSS background-image, หรือแท็ก HTML img
- คลิกปุ่มคัดลอกเพื่อคัดลอกข้อความที่เข้ารหัสไปยังคลิปบอร์ดของคุณ เพื่อวางในโค้ดของคุณได้ทันที
คำถามที่พบบ่อย
- Base64 data URI คืออะไร?
- Base64 data URI จะเข้ารหัสเนื้อหาไฟล์ไบนารีเป็นข้อความธรรมดาในรูปแบบ data:[mime];base64,[encoded] ซึ่งช่วยให้คุณแทรกรูปภาพโดยตรงใน HTML, CSS หรือ JSON โดยไม่จำเป็นต้องมีการร้องขอไฟล์เพิ่มเติม
- รูปภาพของฉันถูกอัปโหลดไปยังเซิร์ฟเวอร์หรือไม่?
- ไม่ กระบวนการเข้ารหัสใช้ FileReader API ของเบราว์เซอร์ และทำงานทั้งหมดบนอุปกรณ์ของคุณ รูปภาพของคุณจะไม่ออกจากเบราว์เซอร์ของคุณเลย
- ทำไมข้อมูล Base64 ดูใหญ่กว่ารูปภาพต้นฉบับมาก?
- การเข้ารหัส Base64 จะขยายข้อมูลไบนารีประมาณ 33% เพราะมันแสดงทุก 3 ไบต์เป็นตัวอักษร ASCII 4 ตัว ซึ่งเป็นเรื่องปกติและคาดการณ์ได้
- รูปแบบไฟล์ภาพใดที่ฉันสามารถแปลงเป็น Base64 ได้?
- รูปภาพใดก็ได้ที่เบราว์เซอร์ของคุณสามารถอ่านได้ เช่น PNG, JPEG, WebP, GIF, SVG, BMP, AVIF และอื่นๆ ประเภท MIME จะถูกตรวจจับอัตโนมัติจากไฟล์
- เมื่อใดที่ฉันควรใช้รูปภาพ Base64 แทนไฟล์ภาพทั่วไป?
- Base64 เหมาะสำหรับไอคอนหรือโลโก้ขนาดเล็กที่ถูกแทรกในไฟล์ HTML แบบ single-file อีเมล, CSS ที่แทรกในตัว, หรือ payload ของ API JSON — สถานที่ที่การร้องขอ HTTP แยกต่างหากจะเพิ่มความล่าช้าหรือไม่สามารถทำได้ สำหรับรูปภาพขนาดใหญ่ การใช้ URL ไฟล์ทั่วไปจะมีประสิทธิภาพมากกว่า
- เครื่องมือนี้จะอัปโหลดข้อมูลของฉันหรือไม่?
- ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณจึงไม่เคยออกจากอุปกรณ์ของคุณ — และหลังจากโหลดหน้าแล้วยังใช้งานแบบออฟไลน์ได้ด้วย