Công cụ Scale ViewBox & Path SVG

Chuẩn hóa icon về viewBox mới (ví dụ 24×24) bằng cách scale lại chính tọa độ bên trong mọi path, circle, rect và polygon — không cần mẹo transform="scale()".

Cập nhật
SVG đã scale

Trước

Sau

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Chuyển SVG thành Custom Elements gốc của WebflowSVG sang Webflow →

Cách dùng Đổi ViewBox SVG

  1. Dán một SVG có viewBox (hoặc width và height).
  2. Nhập kích thước viewBox mới, ví dụ 24 × 24 để khớp với bộ icon.
  3. Chọn độ chính xác và có scale stroke-width hay không.
  4. Sao chép kết quả; hai bản xem trước sẽ trông giống hệt nhau, chỉ có các con số thay đổi.

Vì sao nên scale lại tọa độ thay vì dùng transform?

Bộ icon hoạt động tốt nhất khi mọi icon dùng chung một viewBox (24×24, 20×20, 16×16…), nhờ đó chúng căn chỉnh đồng đều và độ dày nét nhất quán. Bọc icon trong <g transform="scale(0.5)"> tuy hiển thị đúng nhưng để lại những con số lạ trong mã nguồn, khiến nét bị scale khó đoán và làm hỏng các công cụ đọc dữ liệu path. Scale lại tọa độ sẽ cho ra SVG sạch, hoạt động như thể được vẽ ngay ở kích thước mới.

Những gì được scale

  • Dữ liệu path (d) — mọi lệnh, cả tuyệt đối lẫn tương đối: M, L, H, V, C, S, Q, T và A. Với cung tròn (A), bán kính được scale còn góc xoay và cờ được giữ nguyên.
  • x, y, cx, cy, x1…y2, width, height, rx, ry, r và points.
  • Tùy chọn stroke-width và font-size.
  • viewBox không bắt đầu từ 0 0 sẽ được dịch về 0 0.

Giới hạn

Phần tử có thuộc tính transform riêng sẽ giữ nguyên, và các kích thước theo phần trăm hoặc dựa trên CSS không được chuyển đổi. Để có kết quả chính xác, hãy làm phẳng transform trong Figma/Illustrator (hoặc dùng convertTransform của SVGO) trước. Scale không đồng đều (hệ số X và Y khác nhau) sẽ xấp xỉ bán kính hình tròn bằng hệ số trung bình.

Bước tiếp theo: làm sạch và dán icon vào Webflow bằng SVG to Webflow, hoặc chuyển sang React bằng SVG to JSX.

Cũng được tìm dưới tên: scale svg path, đổi kích thước svg, svg viewbox, chuẩn hóa icon svg, thay đổi viewbox svg, svg 24x24, resize svg path, tọa độ svg.

Các công cụ dùng kèm tốt với Đổi ViewBox SVG

  • SVG sang CSS — Dán SVG vào để nhận data URI gọn đã mã hóa URL, cùng sẵn CSS background-image và mask-image có thể đổi màu.
  • Máy tính tỷ lệ khung hình — Thay đổi kích thước ảnh và video mà không bị méo: nhập tỷ lệ và một cạnh để tìm cạnh còn lại, hoặc nhập kích thước để tìm tỷ lệ, kèm mã CSS sẵn để dán.
  • Tạo Favicon — Tạo bộ favicon đầy đủ từ logo, một chữ cái hoặc một emoji: favicon.ico nhiều kích thước, Apple touch icon, icon Android/PWA, webclip cho Webflow, web manifest và các thẻ HTML để dán vào trang.
  • Trình tạo animation CSS — Thiết kế animation CSS trên timeline keyframe thực tế.

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

Làm sao để đổi SVG từ 512×512 sang 24×24?
Dán SVG vào, nhập 24 và 24 làm kích thước viewBox mới rồi sao chép kết quả. Mọi tọa độ sẽ được nhân với 24/512.
Icon của tôi có bị thay đổi hình dạng không?
Không — hình dạng giữ nguyên, chỉ được biểu diễn trong hệ tọa độ khác. Độ dày nét được scale theo tỷ lệ trừ khi bạn tắt tùy chọn này.
Vì sao nên giữ stroke-width không scale?
Nếu bạn muốn nét 1.5 hoặc 2px nhất quán trên toàn bộ bộ icon sau khi chuẩn hóa, hãy bỏ chọn “Scale stroke-width” và tự đặt độ dày nét.
Còn các transform thì sao?
Thuộc tính transform hiện có sẽ được giữ nguyên và bạn sẽ thấy cảnh báo. Hãy làm phẳng chúng trong công cụ thiết kế để có kết quả sạch hoàn toàn.
Tôi có thể cài Đổi ViewBox SVG như một ứng dụng web và dùng khi không có mạng không?
Có. Đổi ViewBox SVG là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan