← กลับไปยังคุณสมบัติ
Free

Image ↔ Base64

Image ↔ Base64 ช่วยแปลงไฟล์รูปภาพ (PNG, JPG, SVG, WebP, GIF) เป็น Data URI ที่เข้ารหัสแบบ Base64 และแปลงกลับ เพียงลาก, วาง หรือคลิกเพื่อโหลดรูปภาพ แล้วคัดลอกสตริง data:image/...;base64,... ทั้งหมดเพื่อนำไปฝังแบบอินไลน์ใน CSS, HTML หรือไฟล์กำหนดค่า หรือจะวาง Data URI เพื่อพรีวิวและดาวน์โหลดกลับเป็นไฟล์รูปภาพก็ได้

รูปภาพที่เข้ารหัสแบบ Base64 สามารถฝังลงในไฟล์ CSS, HTML หรือไฟล์กำหนดค่าได้โดยตรง — มีประโยชน์สำหรับไอคอนขนาดเล็ก, เทมเพลตอีเมล หรือไฟล์งานในขั้นตอน Build ซึ่งไม่ต้องการให้มีการเรียกใช้รูปภาพจากภายนอก เครื่องมือนี้ทำให้การแปลงเป็นเรื่องง่าย เพียงลากไฟล์รูปภาพ, วางจากคลิปบอร์ด หรือคลิกเพื่อเลือกไฟล์ เครื่องมือจะแปลงเป็น Data URI พร้อมระบุ MIME type ที่ถูกต้อง (data:image/png;base64,..., data:image/svg+xml;base64,... ฯลฯ) นอกจากนี้ยังทำงานในทางตรงกันข้ามได้ด้วย — เพียงวาง Data URI แล้วเครื่องมือจะแสดงรูปภาพให้พรีวิวและมีลิงก์สำหรับดาวน์โหลดเพื่อบันทึกเป็นไฟล์จริง การทำงานทั้งหมดเกิดขึ้นในเบราว์เซอร์ ไม่มีการอัปโหลด — รูปภาพของคุณจะไม่หลุดออกจากเครื่อง รองรับรูปแบบ PNG, JPG/JPEG, SVG, WebP, GIF และ ICO

ตัวอย่างสด
example.com
Image ↔ Base64 รูปภาพ → Base64 Base64 → รูปภาพ
วางรูปภาพ
วาง, วางจากคลิปบอร์ด หรือคลิก
PNG, JPG, SVG, WebP
logo.png
8.4 KB · 256×256
Base64 Data URI
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNrs0rERwCAIhFEwjv9/6OS...
คัดลอก ดาวน์โหลด
คุณสมบัติหลัก

ลาก, วาง หรือเลือกไฟล์

โหลดรูปภาพได้หลายวิธี: ลากไฟล์จากระบบของคุณ, วางจากคลิปบอร์ด (รองรับการสกรีนช็อต) หรือคลิกเพื่อเปิดหน้าต่างเลือกไฟล์

พรีวิวรูปภาพแบบสด

เมื่อคุณวาง Data URI เครื่องมือจะแสดงรูปภาพให้เห็นทันที เพื่อให้คุณตรวจสอบความถูกต้องก่อนจะคัดลอกหรือดาวน์โหลด

คัดลอก Data URI ในคลิกเดียว

คัดลอกสตริง data:image/...;base64,... ที่สมบูรณ์พร้อมสำหรับนำไปวางใน CSS, HTML src attribute หรือ JSON config ของคุณ

การแปลงที่รวดเร็ว

ไม่ต้องรอการอัปโหลด — ทุกอย่างเกิดขึ้นภายในเครื่อง แม้แต่รูปภาพขนาดใหญ่ก็แปลงได้ในเสี้ยววินาที

ดาวน์โหลดเป็นไฟล์

จาก Base64 Data URI คุณสามารถบันทึกรูปภาพที่ถอดรหัสแล้วกลับเป็นไฟล์จริง (PNG, JPG, SVG ฯลฯ) พร้อมนามสกุลไฟล์ที่ถูกต้อง

รองรับรูปแบบยอดนิยมทั้งหมด

รองรับ PNG, JPG, SVG, WebP, GIF และ ICO โดยจะตรวจจับ MIME type ให้โดยอัตโนมัติเพื่อให้ Data URI ของคุณถูกต้องเสมอ

กรณีการใช้งานทั่วไป

การฝังไอคอนขนาดเล็กใน CSS

แปลงไอคอนขนาด 16×16 เป็น Base64 และใส่แบบอินไลน์ใน background-image: url(...) ไม่ต้องมีการเรียกใช้ HTTP ไม่ต้องกังวลเรื่องแคช — ไอคอนจะไปพร้อมกับไฟล์ CSS ของคุณ

เทมเพลตอีเมล

ฝังรูปภาพลงในอีเมล HTML โดยตรงในรูปแบบ Data URI เมื่อการอ้างอิงรูปภาพภายนอกถูกบล็อกโดยโปรแกรมอ่านอีเมลหรือถูกมองว่าเป็นสแปม

ไฟล์งาน Build และ Bundle

ใส่รูปภาพขนาดเล็กลงในเอาต์พุตของ Webpack/Vite bundle เพื่อลดขั้นตอนการดึงข้อมูลรูปภาพในระหว่างที่แอปเริ่มต้นการทำงาน

การดึงรูปภาพจาก Data URI

วาง Data URI จาก Dev tools, ซอร์สโค้ด HTML หรือไฟล์ CSS เพื่อพรีวิวและดาวน์โหลดรูปภาพดั้งเดิมกลับมาเป็นไฟล์

การดีบั๊กรูปภาพที่ฝังอยู่

เมื่อรูปภาพที่ฝังไว้ไม่แสดงผล ให้วาง Data URI ลงในตัวถอดรหัสเพื่อตรวจสอบว่า Base64 นั้นถูกต้องและ MIME type ระบุไว้อย่างสมบูรณ์หรือไม่

วิธีใช้งาน
1

เปิดเครื่องมือ Image ↔ Base64

คลิกไอคอน Image Base64 ใน DevSuite Pro dock แผงควบคุมแบบสองช่องจะเปิดขึ้นพร้อมพื้นที่วางไฟล์และช่องสำหรับ Data URI

2

โหลดรูปภาพ

ลากไฟล์มาวางบนพื้นที่, วางรูปภาพจากคลิปบอร์ด (Ctrl+V) หรือคลิกที่พื้นที่เพื่อเลือกไฟล์ แล้วภาพพรีวิวจะปรากฏขึ้น

3

รับ Data URI

Base64 Data URI จะถูกสร้างขึ้นทันทีในช่องเอาต์พุต — คลิก Copy เพื่อส่งข้อมูลไปยังคลิปบอร์ด พร้อมสำหรับนำไปวางแบบอินไลน์

4

การทำงานย้อนกลับ

หากต้องการแปลง Base64 กลับเป็นรูปภาพ ให้วาง Data URI ลงในช่อง พรีวิวจะแสดงรูปภาพนั้นและปุ่ม Download จะปรากฏขึ้น

5

ดาวน์โหลดหรือคัดลอก

บันทึกรูปภาพที่สร้างขึ้นใหม่เป็นไฟล์จริง หรือคัดลอก Data URI เพื่อแชร์หรือนำไปฝังในที่อื่น

พร้อมที่จะลองหรือยัง?

ติดตั้ง DevSuite Pro ฟรีและปลดล็อกเครื่องมือสำหรับนักพัฒนามากกว่า 64 รายการสำหรับเบราว์เซอร์ของคุณ

เพิ่มใน Chrome เพิ่มไปยัง Edge เพิ่มใน FireFox