Home/Tools/SVG Editor

SVG Editor

FreeLive PreviewExport PNGBrowser OnlyNo Upload
SVG Editor
BG:
Zoom:
SVG Code (drag & drop .svg here)
Live Preview
Parse Error
0 lines0 chars
About This Tool

A fully browser-based SVG editor — no code leaves your machine. Paste any SVG, see the result instantly, then export as .svg or convert to .png using the Canvas API.

Live Preview
Updates 300ms after you stop typing — animations and filters render in real time.
PNG Export
Rasterises at the SVG's native dimensions × device pixel ratio. Animated SVGs export the static first frame.
Privacy
Everything runs locally in your browser. No SVG data is ever sent to the server.

Bạn nhận được một file SVG cần chỉnh sửa nhỏ — đổi màu, thay text, điều chỉnh kích thước — mà không muốn mở Illustrator hay Inkscape chỉ để sửa vài dòng code. Hoặc bạn đang học SVG và muốn thấy ngay kết quả khi thay đổi từng thuộc tính. SVG Editor online này cho phép viết và chỉnh sửa SVG trực tiếp với live preview — thay đổi code, thấy kết quả ngay lập tức.

SVG là gì?

SVG (Scalable Vector Graphics) là định dạng đồ họa vector dựa trên XML — mô tả hình ảnh bằng các lệnh toán học thay vì lưu từng pixel như PNG/JPG. Điều này mang lại đặc tính nổi bật nhất của SVG: scale vô hạn mà không vỡ hình. Logo 10px hay 10.000px đều sắc nét như nhau.

SVG được nhúng trực tiếp vào HTML, dùng trong CSS, và có thể điều khiển bằng JavaScript — khiến nó trở thành định dạng không thể thiếu trong phát triển web hiện đại.

Cách sử dụng SVG Editor

  • Viết SVG: Gõ hoặc dán code SVG vào ô editor bên trái — preview cập nhật real-time ở bên phải.
  • Chỉnh sửa: Thay đổi màu sắc, kích thước, vị trí, text — thấy kết quả ngay mà không cần reload.
  • Upload file SVG: Mở file .svg có sẵn để xem và chỉnh sửa code nguồn.
  • Download: Lưu file SVG đã chỉnh sửa về máy.
  • Copy code: Copy SVG code để nhúng thẳng vào HTML hoặc CSS.

Cấu trúc cơ bản của SVG

SVG là XML — có thể đọc và chỉnh sửa bằng bất kỳ text editor nào. Cấu trúc cơ bản:

html
<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg">
    <circle cx="100" cy="100" r="80" fill="#4A90E2" />
    <text x="100" y="110" text-anchor="middle" fill="white">Hello! CodeTutHub</text>
</svg>

Các phần tử SVG cơ bản

Phần tửMô tảThuộc tính chính
<rect>Hình chữ nhậtx, y, width, height, rx (bo góc)
<circle>Hình tròncx, cy (tâm), r (bán kính)
<ellipse>Hình elipcx, cy, rx, ry
<line>Đường thẳngx1, y1, x2, y2
<polyline>Đường gấp khúcpoints: "x1,y1 x2,y2 x3,y3"
<polygon>Đa giác khép kínpoints: "x1,y1 x2,y2 x3,y3"
<path>Đường phức tạp tùy ýd: chuỗi lệnh vẽ (M, L, C, Z…)
<text>Văn bảnx, y, font-size, text-anchor
<image>Nhúng hình ảnhhref, x, y, width, height
<g>Group — nhóm phần tửtransform (rotate, scale, translate)

Thuộc tính màu sắc và style

Thuộc tínhMô tảVí dụ
fillMàu nền bên trong hìnhfill="#FF5733" hoặc fill="none"
strokeMàu viềnstroke="black"
stroke-widthĐộ dày viềnstroke-width="2"
opacityĐộ trong suốt toàn bộopacity="0.5"
fill-opacityĐộ trong suốt màu nềnfill-opacity="0.8"
transformBiến đổi hình họctransform="rotate(45, 50, 50)"

SVG vs PNG/JPG — khi nào dùng SVG?

Tiêu chíSVGPNG / JPG
Độ sắc nét✅ Scale vô hạn, không vỡ⚠️ Vỡ khi phóng to
Dung lượng✅ Nhỏ cho logo, icon đơn giản✅ Nhỏ cho ảnh phức tạp
Animation✅ Hỗ trợ CSS/JS animation❌ Không (trừ GIF)
Ảnh chụp thực tế❌ Không phù hợp✅ Lý tưởng
Màu gradient phức tạp⚠️ Khó hơn✅ Tự nhiên
SEO / Accessibility✅ Text trong SVG được index❌ Cần alt text
Dùng choLogo, icon, illustration, chart, mapẢnh sản phẩm, banner, ảnh nền

Ứng dụng thực tế của SVG trong web

  • Logo và icon: Dùng SVG thay PNG cho logo để luôn sắc nét trên màn hình Retina và mọi kích thước. File SVG logo thường nhỏ hơn PNG tương đương.
  • Icon system: Thư viện icon như Heroicons, Feather Icons, Lucide đều phân phối dạng SVG — nhẹ, tùy chỉnh màu bằng CSS, không cần font icon.
  • Data visualization: Biểu đồ, đồ thị trong D3.js, Chart.js đều render bằng SVG.
  • Animation: SVG kết hợp với CSS animation hoặc GSAP tạo hiệu ứng mượt mà, nhẹ hơn video nhiều lần.
  • Interactive map: Bản đồ SVG có thể click từng vùng, highlight, tooltip.

Kết luận

SVG là một trong những định dạng quan trọng nhất trong web hiện đại — linh hoạt, nhẹ, sắc nét và có thể điều khiển bằng code. Dù bạn là designer muốn chỉnh sửa nhanh hay developer muốn hiểu cấu trúc SVG, editor online này giúp bạn làm việc trực tiếp với SVG mà không cần cài thêm bất kỳ phần mềm nào.

Khám phá thêm tại codetuthub.com/tools.

Thông báo hệ thống
Thông tin
Online Tools