We kunnen bestanden onderverdelen in twee hoofdtypen: raster en vector. Rasterbestanden bestaan uit pixels, terwijl vectorbestanden wiskundige vergelijkingen bevatten die vormen en lijnen creëren.
Rasterbestanden zijn het beste voor afbeeldingen en foto's. Daarentegen zijn vectorbestanden beter geschikt voor logo's, pictogrammen en andere ontwerpen die scherpe lijnen en vormen vereisen. Bovendien kunnen vectorbestanden worden geschaald zonder kwaliteitsverlies, terwijl rasterbestanden korrelig kunnen worden als ze te veel worden vergroot.