La bibliothèque est autonome, très légère en taille (5kb gzip) et a beaucoup de fonctionnalités.
Il existe des fonctions intégrées pour créer des formes (rectangle, cercle, polygone, etc) ou de définir des images.
Les images peuvent être animées avec la taille, la position, la couleur ou d'autres propriétés et disposer d'interaction avec les événements standards JavaScript.
Il est possible de grouper plusieurs éléments pour les manipulations de masse et une API unifiée simplifie le travail avec la bibliothèque.
SVG.js dipsose de plusieurs plugins qui lui permet d'étendre ses possiblités.