ভেক্টর গ্রাফিক্স হলো এমন কমান্ড বা গাণিতিক স্টেটমেন্টের একটি ধারাবাহিকতার মাধ্যমে ডিজিটাল ইমেজ তৈরি করা, যা একটি নির্দিষ্ট দ্বি-মাত্রিক বা ত্রি-মাত্রিক স্পেসে রেখা ও আকার স্থাপন করে। পদার্থবিজ্ঞানে, একটি ভেক্টর একই সাথে একটি পরিমাণ এবং একটি দিকনির্দেশনার প্রতিনিধিত্ব করে। ভেক্টর গ্রাফিক্সে, একজন গ্রাফিক শিল্পীর কাজের ফলে তৈরি ফাইলটি ভেক্টর স্টেটমেন্টের একটি ধারাবাহিকতা হিসেবে তৈরি ও সংরক্ষণ করা হয়। উদাহরণস্বরূপ, একটি লাইন ড্রয়িংয়ের প্রতিটি বিটের জন্য ফাইলে একটি বিট রাখার বদলে, একটি ভেক্টর গ্রাফিক ফাইল সংযুক্ত করার জন্য একগুচ্ছ পয়েন্ট বর্ণনা করে। এর ফলাফল হলো অনেক ছোট একটি ফাইল।
কোনো এক পর্যায়ে, একটি ভেক্টর ইমেজ একটি রাস্টার গ্রাফিক্স ইমেজে রূপান্তরিত হয়, যা সরাসরি একটি ডিসপ্লে স্পেসে বিট ম্যাপ করে (এবং একে কখনো কখনো বিটম্যাপ বলা হয়)। প্রদর্শনের আগে ভেক্টর ইমেজটিকে একটি রাস্টার ইমেজ ফাইলে রূপান্তর করা যায়, যাতে এটি সিস্টেমের মধ্যে পোর্ট করা যায়।
একটি ভেক্টর ফাইলকে কখনো কখনো জ্যামিতিক ফাইল বলা হয়। Adobe Illustrator এবং CorelDraw-এর মতো টুল দিয়ে তৈরি বেশিরভাগ ইমেজ ভেক্টর ইমেজ ফাইলের আকারে থাকে। ভেক্টর ইমেজ ফাইল রাস্টার ইমেজ ফাইলের চেয়ে পরিবর্তন করা সহজ (যদিও, কখনো কখনো আরও পরিমার্জনের জন্য এগুলোকে আবার ভেক্টর ফাইলে রূপান্তর করা যায়)।
অ্যানিমেশন ইমেজও সাধারণত ভেক্টর ফাইল হিসেবে তৈরি করা হয়। উদাহরণস্বরূপ, Shockwave-এর Flash প্রোডাক্ট আপনাকে 2D ও 3D অ্যানিমেশন তৈরি করতে দেয়, যা একজন রিকোয়েস্টরের কাছে একটি ভেক্টর ফাইল হিসেবে পাঠানো হয় এবং পৌঁছানোর সাথে সাথে "অন দ্য ফ্লাই" রাস্টারাইজড হয়ে যায়।