ข้ามไปยังเนื้อหา
ความเป็นส่วนตัว 100% — ไฟล์อยู่ในอุปกรณ์ของคุณเสมอ
>_
ไทย

เครื่องมือปรับแต่ง SVG

ลดขนาดไฟล์ SVG โดยไม่ทำให้เสียหาย ทำงานตรงในเบราว์เซอร์ของคุณ

หรือลากและวางไฟล์ .svg ที่นี่ เลือกหรือวางหลายไฟล์เพื่อปรับให้เหมาะสมทั้งหมดและดาวน์โหลดเป็น .zip

ตัวเลือกการปรับแต่ง
ปลั๊กอินแยกรายตัว (ขั้นสูง — ควบคุมได้เต็มที่แบบ SVGOMG)

วางโค้ด SVG หรืออัปโหลดไฟล์เพื่อเริ่มต้น

การปรับแต่ง SVG ทำงานอย่างไร?

ไอคอนและโลโก้ที่ส่งออกจากโปรแกรมออกแบบอย่าง Illustrator, Figma หรือ Sketch มักพ่วงข้อมูลส่วนเกินมาด้วยจำนวนมากซึ่งไม่มีผลต่อหน้าตาของภาพเลย เช่น เมตาดาต้าจากโปรแกรมแก้ไข ความคิดเห็น XML กลุ่มครอบที่ไม่จำเป็น พิกัดที่เขียนยาวถึงสิบห้าตำแหน่งทศนิยม และ ID ที่ไม่มีใครอ้างอิงถึง สิ่งเหล่านี้ไม่มีผลต่อการแสดงผล แต่กลับทำให้ทุกการดาวน์โหลดมีขนาดใหญ่ขึ้น — และถ้าเว็บไซต์ของคุณใช้ไอคอน SVG หลายสิบตัว ภาระส่วนเกินนี้ก็จะสะสมเพิ่มขึ้นอย่างรวดเร็ว

เครื่องมือนี้รัน svgo ซึ่งเป็นเอนจินปรับแต่งตัวเดียวกับที่อยู่เบื้องหลัง SVGOMG โดยทำงานทั้งหมดภายในเบราว์เซอร์ของคุณ วางโค้ด SVG หรือวางไฟล์ลงไป แล้วมันจะลบความคิดเห็นและสิ่งรกจากโปรแกรมแก้ไข รวม path เข้าด้วยกันเมื่อทำได้ ยุบกลุ่มที่ไม่จำเป็น และปัดเศษพิกัดตามความละเอียดที่คุณกำหนด — ทั้งหมดนี้โดยไม่ต้องออกจากอุปกรณ์ของคุณเลย ไม่มีขั้นตอนอัปโหลดและไม่มีเซิร์ฟเวอร์เข้ามาเกี่ยวข้อง จึงใช้ได้ดีเท่ากันไม่ว่าจะเป็นโลโก้ส่วนตัวของลูกค้าหรือไอคอนสาธารณะ

ค่าเริ่มต้นถูกตั้งไว้อย่างระมัดระวังโดยตั้งใจ คือยังคง viewBox ไว้ (เพื่อให้ไอคอนปรับขนาดได้ถูกต้องไม่ว่าจะนำไปวางที่ไหน) และคง width/height ไว้ตามเดิม การเปิดใช้ "ลบ width/height" มีประโยชน์เมื่อคุณฝัง SVG แบบอินไลน์และกำหนดขนาดด้วย CSS แทน เพราะขนาดคงที่บนองค์ประกอบรากอาจขัดแย้งกับสไตล์ชีตของคุณ มัลติพาสจะรันตัวปรับแต่งมากกว่าหนึ่งรอบ เพื่อจับการประหยัดขนาดที่ปรากฏขึ้นหลังจากรอบแรกทำให้โค้ดเรียบง่ายขึ้นแล้วเท่านั้น — การเปิดใช้ทิ้งไว้แทบไม่มีข้อเสีย

ความละเอียดกำหนดว่าจะเก็บทศนิยมกี่ตำแหน่งไว้ในพิกัดของ path การลดค่านี้จะทำให้ไฟล์เล็กลงไปอีก แต่ก็อาจทำให้ภาพที่มีรายละเอียดสูงมากเกิดความคลาดเคลื่อนทางสายตาเล็กน้อย จึงควรตรวจสอบตัวอย่างแบบเรียลไทม์หลังปรับค่านี้ สำหรับไอคอนและโลโก้ส่วนใหญ่ เพียงแค่ค่าเริ่มต้นก็มักจะลดขนาดไฟล์ได้ 40–60% โดยไม่มีความแตกต่างที่มองเห็นได้ — ใช้ตัวอย่างและตัวนับขนาดก่อน/หลังเพื่อยืนยันก่อนดาวน์โหลด

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

ควบคุมการปรับให้เหมาะสมแต่ละอย่างได้ไหม ไม่ใช่แค่ค่าที่ตั้งไว้ล่วงหน้าไม่กี่แบบ

ได้ แผงขั้นสูงแสดงปลั๊กอิน SVGO ทุกตัว (รวม 34 ตัว) เป็นสวิตช์เปิด/ปิดรายตัว

การปรับให้เหมาะสมทำให้ SVG ปรับขนาดแบบรีสปอนซีฟไม่ได้หรือไม่

ไม่ตามค่าเริ่มต้น เพราะระบบเก็บ viewBox ไว้ เว้นแต่คุณจะเปิด "ลบ viewBox" เอง

โดยทั่วไปการปรับให้เหมาะสมทำให้ไฟล์เล็กลงแค่ไหน

ไอคอนและโลโก้ส่วนใหญ่เล็กลง 40-60% ด้วยค่าเริ่มต้น โดยไม่เห็นความแตกต่างในตัวอย่าง

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