Vektorfail on teatud tüüpi elektrooniline fail, mida kasutatakse arvutigraafika jaoks. Mõned põhifunktsioonid on see, et vektorfail kirjeldab graafikat matemaatiliste punktide, koordinaatide ja kujunditena. Vektorfailis olev graafika on kergesti skaleeritav pilt. Lisaks kasutatakse trükiprojektide jaoks kunsti loomisel sageli vektorkujutise failitüüpi.
Vektorfaile toodetakse erinevates failivormingutes. Näiteks võib üks failivormingu tüüp olla Encapsulated PostScript (EPS) ja kasutab oma faili järelliitena EPS-i. Faili järelliide võib olla ka patenteeritud failitüüp, mille loob spetsiaalselt vektorgraafika loomiseks loodud tarkvarapakett. Mõned neist teistest vektorfailivormingutest on AI, CDR ja WMF.
Vektorfaili graafika luuakse peamiselt geomeetriliste kujundite (nt ringid, ellips, Bezier’ kõverad, ruudud, ristkülikud, hulknurgad ja jooned) abil. Keerulisemad kujundused luuakse kujundite ühendamisel ja lõikumisel. Iga kujundit käsitletakse suurema pildi sees üksiku objektina. Vektorgraafika töötab kõige tõhusamalt siis, kui kujundus luuakse üksikute värvide või gradientidega täidetud kujunditest.
Vektorgraafika üks eeliseid on see, et pildid on skaleeritavad ja graafikat saab suurendada või vähendada ilma pilti moonutamata. See funktsioon muudab vektorfaili tüübi logokujunduse valdkonnas oluliseks, sest graafiline disainer saab hõlpsasti pilti skaleerida, et see sobiks erinevate paigutustega, säilitades samal ajal terava ja terava välimuse. Vektorpilte kasutatakse ka illustratsioonide, animatsioonide, koomiksite ja skaleeritavate fontide jaoks.
Vektorfailis olev graafika erineb bitmap- või rastergraafilisest pildifailist. Bitmap-graafika koosneb pikslitest ehk pildielementidest ruudustikuvormingus, mis määrab pildi. Need pildid näitavad suurepäraselt värvide gradatsioone ja on seetõttu kasulikud fotode jaoks, kuid nende skaleerimine on halb. Kui neid vähendatakse, kaotab pilt teabe ja kui neid suurendatakse, kuvatakse pilt pikslituna.
Vektorfailide teine eelis on see, et need on bitmap-piltidega võrreldes suhteliselt väikesed. Samuti on illustratsioonitarkvaral lihtne vektorfailides oleva kunsti teisendada bitmap-piltideks. Bitmap-kujutise teisendamine vektorkujutiseks on tarkvara jaoks keeruline ja heade tulemuste saavutamiseks nõuab see sageli kujundajalt tööd pildiga.
Keerulisemad vektorkujutise tarkvararakendused saavad kasutada bitmap-pilte objektidena koos traditsiooniliste vektorgeomeetriliste atribuutidega. Mõnel juhul võivad pildid olla fotorealismi jaoks konkureerivad bitmap-kujutised. See funktsioon suurendab oluliselt nende rakenduste kasulikkust.