گرافیک برداری مقیاس پذیر یا Scalable Vector Graphics

SVG فرمت تصویری گرافیک دو بعدی بر پایه XML میباشد که از انیمیشن نیز پشتیبانی میکند. این فرمت به صورت Open Standard توسط W3C از سال 1999 توسعه یافت.

تصاویر SVG به صورت text در فایل xml تعریف میشود. این بدین معنی است که میتوان بر روی تصاویر عملیات جستجو، ایندکس گذاری، کد نویسی و فشرده سازی را انجام داد.
همانند تمامی فایل های xml ، فایل های SVG را نیز میتوان توسط هر نرم افزار ویرایش گر متن به سادگی ایجاد و یا ویرایش کرد.
از طرفی تمامی مرورگر های مدرن از این فرمت پشتیبانی میکنند.

یکی از ویژگی های اصلی این تصاویر مقیاس پذیر بودن آنهاست، به طوری که بدون افزایش حجم یک فایل میتوان یک تصویر گرافیکی را صرفا با تغییر دادن متغیر طول و عرض بزرگ کرد.

نمونه یک تصویر SVG

<?xml version="1.0" encoding="UTF-8" ?>
<svg width="391" height="391" viewBox="-70.5 -70.5 391 391" xmlns="http://www.w3.org/2000/svg">
  <rect x="25" y="25" width="200" height="200" fill="lime" stroke-width="4" stroke="pink" />
  <circle cx="125" cy="125" r="75" fill="orange" />
  <polyline points="50,150 50,200 200,200 200,100" stroke="red" stroke-width="4" fill="none" />
  <line x1="50" y1="50" x2="200" y2="200" stroke="blue" stroke-width="4" />
</svg>

که به صورت زیر نمایش داده میشود: