AlpaKit Logo AlpaKit

Trình tối ưu hóa và thu nhỏ SVG

Làm sạch và tối ưu hóa mã SVG cục bộ bằng tính năng so sánh kích thước tệp và xem trước trực tiếp.

📥

Kéo và thả tệp SVG vào đây hoặc nhấp để duyệt

Chỉ các tệp SVG, tối đa 5MB

SVG Code Input

Kích thước ban đầu

0 B

Kích thước được tối ưu hóa

0 B

Đã lưu 0%

Tùy chọn tối ưu hóa

Xem trước SVG gốc
No SVG loaded
Xem trước SVG được tối ưu hóa
No SVG loaded

Cách sử dụng

  1. 1 Mở Trình tối ưu hóa và thu nhỏ SVG, sau đó nhập, dán hoặc chọn nội dung cần xử lý.
  2. 2 Điều chỉnh tùy chọn và định dạng đầu ra theo nhu cầu.
  3. 3 Kiểm tra kết quả, sau đó sao chép hoặc tải đầu ra có sẵn.

Trường hợp sử dụng

Làm sạch và tối ưu hóa mã SVG cục bộ bằng tính năng so sánh kích thước tệp và xem trước trực tiếp. Phù hợp cho công việc, lập trình, học tập hoặc kiểm tra nhanh.

Quyền riêng tư và xử lý dữ liệu

Công cụ chạy trong trình duyệt. Trước khi xử lý dữ liệu nhạy cảm, hãy bảo đảm thiết bị và trình duyệt đáng tin cậy.

Tối ưu SVG: dọn dữ liệu thừa từ phần mềm thiết kế, giúp biểu tượng nhẹ hơn

SVG xuất từ Illustrator, Inkscape, Figma hay Sketch thường chứa nhiều thứ trình duyệt không bao giờ dùng: khai báo XML, DOCTYPE, chú thích của phần mềm, khối metadata và các thuộc tính có không gian tên như sodipodi, inkscape mà chỉ phần mềm gốc hiểu được. Với một biểu tượng có thể chỉ vài KB, nhưng khi trang web có hàng chục biểu tượng hoặc SVG được nhúng thẳng vào HTML, phần thừa này làm chậm tải trang và khiến mã khó đọc.

Công cụ có năm tùy chọn dọn dẹp bật tắt riêng: xóa chú thích; xóa khai báo XML và DOCTYPE; xóa metadata và các phần tử riêng của trình soạn thảo như sodipodi, inkscape; xóa thuộc tính trình soạn thảo và khai báo không gian tên không dùng; nén khoảng trắng giữa các thẻ và khoảng trắng lặp lại. Sau đó công cụ hiển thị song song bản xem trước gốc và bản đã tối ưu, kèm kích thước tệp và phần trăm tiết kiệm, để bạn kiểm tra trước khi sao chép mã hoặc tải tệp .svg mới.

Công cụ dọn dẹp văn bản theo cách thận trọng: không viết lại dữ liệu đường dẫn, không làm tròn tọa độ, không gộp hình, nên giao diện gần như không đổi; bù lại, mức giảm thường nhỏ hơn các công cụ viết lại đường dẫn như SVGO. Khai báo không gian tên chỉ bị xóa khi không được dùng: nếu tệp vẫn còn xlink:href thì xmlns:xlink được giữ lại, tệp .svg độc lập vẫn hiển thị bình thường. Phần nén khoảng trắng bỏ qua nội dung của <text> (kể cả <tspan> bên trong), <style> và <script>, đồng thời giữ xml:space="preserve", nên khoảng cách chữ và CSS không bị ảnh hưởng. Vì xử lý bằng biểu thức chính quy, nếu tệp dùng cách viết hiếm gặp, hãy so sánh bản xem trước trước khi dùng.

Mọi xử lý diễn ra trong trình duyệt, tệp không bị tải lên. Nếu cần dùng hình ở nơi không hỗ trợ ảnh vector, như một số mạng xã hội hoặc tài liệu Office, hãy chuyển sang PNG bằng công cụ chuyển đổi định dạng ảnh.

Câu hỏi thường gặp

Tối ưu có làm hình bị biến dạng không?

Thường là không. Công cụ chỉ xóa chú thích, siêu dữ liệu và khoảng trắng, không đụng đến path hay tọa độ. Vẫn nên so sánh bản xem trước.

SVG dùng xlink:href có còn hiển thị sau khi tối ưu không?

Có. Công cụ chỉ xóa khai báo không gian tên không được dùng, nên xmlns:xlink được giữ khi có xlink:href, và mọi phần tử hay thuộc tính có tiền tố còn lại đều giữ khai báo của nó.

Khác gì so với SVGO?

SVGO viết lại path và độ chính xác số nên giảm nhiều hơn nhưng rủi ro cao hơn; công cụ này dọn dẹp thận trọng, an toàn nhất cho hình dạng.

Tệp có bị tải lên không?

Không. Việc tối ưu diễn ra hoàn toàn trong trình duyệt.

Xem danh mục: Thiết kế & Màu sắc

Công cụ đề xuất & gần đây
    ↑ ↓ Di chuyển ↵ Mở ESC Đóng
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep