tool hub ชุดเครื่องมือ

Image to Base64

Image to Base64 — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล

ทำงานในเบราว์เซอร์ ไม่ต้องสมัคร ใช้ฟรี


รูป → Base64

กรอกค่า แล้วกดคำนวณ

ไฟล์ถูกอ่านเฉพาะในเบราว์เซอร์ ไม่ได้อัปโหลดไปเซิร์ฟเวอร์

วิธีใช้

  1. ใน ไฟล์รูป เลือกไฟล์ท้องถิ่น รับเฉพาะ image/*
  2. เมื่อเลือก FileReader สร้าง data URL ทันที แล้วเติมพรีวิวและช่องข้อความ
  3. บรรทัดข้อมูลแสดงชื่อไฟล์และขนาด Base64 โดยประมาณ (KB)
  4. คัดลอก ใส่ data URL ทั้งก้อนบนคลิปบอร์ด วางใน HTML img src, CSS หรือ Markdown ได้
  5. รีเซ็ต ล้างการเลือกไฟล์และสตริง ไฟล์ที่เลือกถูกอ่านเฉพาะในหน่วยความจำแท็บนี้
  6. ก่อนฝัง ให้ตรวจ KB โดยประมาณ หากต้นฉบับใหญ่ ให้ย่อขนาดก่อน ไฟล์ที่เลือกไม่อัปโหลด

แนวคิดหลัก

รูป → Base64 เปลี่ยนไฟล์ท้องถิ่นเป็น data URL เช่น data:image/png;base64,... ใช้ฝัง favicon หรือไอคอนเล็กใน HTML หรือใส่รูปย่อในฉบับร่าง JSON/Markdown Base64 ยาวกว่าต้นฉบับราว 33% และรูปใหญ่พองขนาด HTML และต้นทุนพาร์ส การเลือกไฟล์แปลงทันที ไม่มีปุ่มรันแยก พรีวิวและสตริงถูกเติมด้วยกัน

การอ่านใช้แค่ FileReader.readAsDataURL และไม่เรียก API อัปโหลด หาก MIME ไม่ใช่ image/ จะมีประกาศและสตริงยังว่าง การคัดลอกใช้ API คลิปบอร์ด หากถูกปฏิเสธสิทธิ์ ให้เลือกช่องผลลัพธ์เอง สกรีนช็อตที่อ่อนไหวก็ไม่ออกจากแท็บนี้ รูปที่ฝังอยู่ในหน้าโดยไม่มีแคช/CDN รูปใหญ่ที่ซ้ำจึงควรเป็น URL ไฟล์

ตัวอย่าง

เลือกไอคอน PNG เล็ก: มีพรีวิวและข้อความขึ้นต้นด้วย data:image/png;base64, คัดลอกไป <img src="…"> แล้วรูปเห็นโดยไม่มีไฟล์ภายนอก เลือก JPEG แล้ว MIME เป็น jpeg KB โดยประมาณบนบรรทัดข้อมูลมาจากความยาวสตริง จึงต่างจากขนาดบนดิสก์ได้เล็กน้อย เลือกไฟล์เดิมอีกครั้งรีเฟรชเนื้อหา รีเซ็ตแล้วเลือกเมื่อลองไอคอนอื่น หาก KB โดยประมาณใหญ่ เลือก URL ไฟล์สถิตมากกว่าฝังใน HTML

ที่เกี่ยวข้อง: Base64 → รูป · ตัวเข้ารหัส URL · ตัวนับอักขระ

คำถามที่พบบ่อย

แปลงรูปเป็น Base64 อย่างไร

เลือกไฟล์รูปแล้ว FileReader สร้าง data URL ทันที พรีวิวและข้อความถูกเติม ไม่มีปุ่มแปลงแยก

ใส่ Base64 ของรูปใน HTML อย่างไร

วางสตริงที่คัดลอกใน <code>src</code> ของ <code>img</code> หรือ CSS <code>background-image: url()</code> ใช้ไวยากรณ์รูป Markdown ได้ด้วย

JPG, WebP และ GIF ใช้กับรูปเป็น Base64 ได้ไหม

ถ้าเบราว์เซอร์รู้จักไฟล์เป็น <code>image/*</code> MIME ของ data URL จะตรง หากไม่ใช่รูป จะมีแค่ประกาศ

รูปใหญ่ใช้ได้ไหม

อ่านได้ แต่สตริงยาวมาก การคัดลอก/วางและขนาดหน้าได้รับผลกระทบ เหมาะกับไอคอนและรูปย่อเล็ก

ไฟล์ถูกอัปโหลดไปเซิร์ฟเวอร์ไหม

ไม่ ไฟล์ที่เลือกถูกอ่านเฉพาะในหน่วยความจำเบราว์เซอร์ของหน้านี้ และไม่ถูกส่งหรืออัปโหลด

ถ้าคัดลอกล้มเหลว

อนุญาตสิทธิ์คลิปบอร์ด หรือเลือกช่องผลลัพธ์แล้วคัดลอกเอง ข้อความสำเร็จปรากฏบนบรรทัดข้อมูล

Image to Base64 ภาพปก
ข้อมูลไม่ถูกส่งไปยังเซิร์ฟเวอร์ และจะหายเมื่อปิดหน้า

ตรวจทานล่าสุด: 2026-09-04