รูปภาพ

แปลง SVG เป็น PNG/JPEG

อัปโหลดหรือวางโค้ด SVG ปรับขนาดและแปลงเป็นไฟล์ภาพ PNG หรือ JPEG ได้ทันที — ใช้งานฟรี ไม่ต้องสมัครสมาชิก

1×

ตัวอย่างภาพจะแสดงที่นี่

ฟรี 100% ไม่ต้องสมัคร ใช้งานผ่านเบราว์เซอร์ ไม่เก็บข้อมูล

SVG คือไฟล์ภาพแบบเวกเตอร์ที่ย่อ-ขยายได้ไม่มีขอบเขต แต่บางเว็บไซต์ แอปพลิเคชัน หรือแพลตฟอร์มโซเชียลไม่รองรับไฟล์ SVG โดยตรง หรือคุณอาจต้องการไฟล์ภาพแบบพิกเซล (raster) เช่น PNG หรือ JPEG ไปใช้งานแทน เครื่องมือแปลง SVG นี้รับทั้งการอัปโหลดไฟล์และวางโค้ด SVG โดยตรง แล้วแปลงเป็น PNG หรือ JPEG พร้อมปรับตัวคูณขนาดตั้งแต่ 0.5 เท่าถึง 8 เท่าเพื่อควบคุมความละเอียดของไฟล์ผลลัพธ์ หากแปลงเป็น JPEG สามารถเลือกสีพื้นหลังได้ด้วยเพราะ JPEG ไม่รองรับพื้นหลังโปร่งใส การแปลงทั้งหมดทำงานผ่าน Canvas API ในเบราว์เซอร์ ไม่มีการอัปโหลดไฟล์ขึ้นเซิร์ฟเวอร์ใดๆ

วิธีใช้เครื่องมือแปลง SVG

1

อัปโหลดหรือวางโค้ด SVG

ลากไฟล์มาวางหรือพิมพ์โค้ด SVG ลงในกล่องข้อความ

2

ตั้งค่าฟอร์แมตและขนาด

เลือก PNG หรือ JPEG และตัวคูณขนาด 0.5×-8×

3

ดาวน์โหลดผลลัพธ์

บันทึกไฟล์ภาพที่แปลงแล้วได้ทันที

ทำไมควรใช้เครื่องมือนี้

ปรับความละเอียดได้อิสระ

เลือกตัวคูณขนาดตั้งแต่ 0.5× ถึง 8×

รองรับพื้นหลังโปร่งใส

เลือกได้ทั้ง PNG โปร่งใสหรือ JPEG พื้นสี

ไม่มีการอัปโหลดไฟล์

แปลงไฟล์ทั้งหมดผ่าน Canvas ในเบราว์เซอร์

ตัวอย่างการใช้งาน

แปลงโลโก้ SVG เป็น PNG สำหรับใช้ในเอกสาร

โปรแกรมนำเสนอหรือเอกสารบางตัวไม่รองรับ SVG โดยตรง แปลงเป็น PNG พื้นหลังโปร่งใสก่อนนำไปใช้

แปลงไอคอน SVG เป็นรูปสำหรับโพสต์โซเชียล

แพลตฟอร์มโซเชียลส่วนใหญ่ไม่รับไฟล์ SVG แปลงเป็น PNG/JPEG ก่อนอัปโหลด

เพิ่มความละเอียดไฟล์สำหรับงานพิมพ์

ปรับตัวคูณขนาดสูงๆ (เช่น 4-8 เท่า) เพื่อให้ได้ไฟล์ความละเอียดสูงเหมาะกับงานพิมพ์

แปลง SVG พื้นหลังโปร่งใสเป็น JPEG พื้นสี

เลือกสีพื้นหลังเองก่อนแปลงเป็น JPEG เพื่อไม่ให้พื้นที่โปร่งใสกลายเป็นสีดำหรือขาวโดยไม่ตั้งใจ


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

แปลง SVG เป็น PNG หรือ JPEG แบบไหนดีกว่ากัน
PNG เหมาะกับกรณีที่ต้องการเก็บพื้นหลังโปร่งใสไว้ เช่น โลโก้ที่จะนำไปวางทับพื้นหลังอื่น ส่วน JPEG เหมาะกับภาพที่ต้องการไฟล์ขนาดเล็กกว่าและไม่จำเป็นต้องมีพื้นหลังโปร่งใส (JPEG ไม่รองรับความโปร่งใส จึงต้องเลือกสีพื้นหลังแทน)
ตัวคูณขนาด (scale) มีผลอย่างไร
SVG เป็นภาพแบบเวกเตอร์ที่ไม่มีความละเอียดตายตัว ตัวคูณขนาดจะกำหนดว่าจะ render ออกมาเป็นรูปแบบพิกเซล (raster) ที่ความละเอียดเท่าไร เช่น scale 2× จะได้ไฟล์ผลลัพธ์ใหญ่เป็น 2 เท่าของขนาดต้นฉบับ คมชัดขึ้นเหมาะกับจอความละเอียดสูงหรือการพิมพ์
วางโค้ด SVG ได้โดยไม่ต้องมีไฟล์จริงไหม
ได้ นอกจากอัปโหลดไฟล์ .svg แล้ว ยังวางโค้ด SVG (ข้อความ XML) ลงในช่องข้อความได้โดยตรง เหมาะกับกรณีที่มีโค้ด SVG อยู่แล้ว เช่น คัดลอกมาจาก icon library หรือเขียนเอง
แปลงแล้วภาพเบลอหรือแตกไหม
ถ้าตั้งตัวคูณขนาดให้สูงพอสำหรับการใช้งาน ภาพจะยังคมชัดเพราะ SVG เป็นเวกเตอร์ที่ไม่มีความละเอียดตายตัว แต่ถ้าแปลงด้วยตัวคูณต่ำแล้วนำไปขยายภาพทีหลัง (หลังแปลงเป็น PNG/JPEG แล้ว) จะแตกเหมือนภาพพิกเซลทั่วไป แนะนำตั้งตัวคูณให้พอดีกับขนาดที่ต้องการใช้จริงตั้งแต่แรก
ไฟล์ SVG ที่อัปโหลดถูกส่งขึ้นเซิร์ฟเวอร์ไหม
ไม่มีการส่งไฟล์ขึ้นเซิร์ฟเวอร์ใดๆ การแปลงไฟล์ทั้งหมดทำงานอยู่ในเบราว์เซอร์ของคุณเท่านั้นผ่าน HTML Canvas

เครื่องมือที่เกี่ยวข้อง