Image to Base64
Image to Base64 — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล
รูป → Base64
กรอกค่า แล้วกดคำนวณ
ตัวอย่าง
ไฟล์ถูกอ่านเฉพาะในเบราว์เซอร์ ไม่ได้อัปโหลดไปเซิร์ฟเวอร์
วิธีใช้
- ใน ไฟล์รูป เลือกไฟล์ท้องถิ่น รับเฉพาะ
image/* - เมื่อเลือก FileReader สร้าง data URL ทันที แล้วเติมพรีวิวและช่องข้อความ
- บรรทัดข้อมูลแสดงชื่อไฟล์และขนาด Base64 โดยประมาณ (KB)
- คัดลอก ใส่ data URL ทั้งก้อนบนคลิปบอร์ด วางใน HTML
img src, CSS หรือ Markdown ได้ - รีเซ็ต ล้างการเลือกไฟล์และสตริง ไฟล์ที่เลือกถูกอ่านเฉพาะในหน่วยความจำแท็บนี้
- ก่อนฝัง ให้ตรวจ 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 จะตรง หากไม่ใช่รูป จะมีแค่ประกาศ
รูปใหญ่ใช้ได้ไหม
อ่านได้ แต่สตริงยาวมาก การคัดลอก/วางและขนาดหน้าได้รับผลกระทบ เหมาะกับไอคอนและรูปย่อเล็ก
ไฟล์ถูกอัปโหลดไปเซิร์ฟเวอร์ไหม
ไม่ ไฟล์ที่เลือกถูกอ่านเฉพาะในหน่วยความจำเบราว์เซอร์ของหน้านี้ และไม่ถูกส่งหรืออัปโหลด
ถ้าคัดลอกล้มเหลว
อนุญาตสิทธิ์คลิปบอร์ด หรือเลือกช่องผลลัพธ์แล้วคัดลอกเอง ข้อความสำเร็จปรากฏบนบรรทัดข้อมูล
ตรวจทานล่าสุด: 2026-09-04