Canvas element se koristi za crtanje grafike, u hodu, preko skriptovanja (najčešće preko JavaScript-a). Canvas sadrži nekoliko metoda za crtanje krugova, putanja, karaktera, ispisivanje teksta i dodavanje slika.
     Kanvas je pravougaona regija na HTML stranici koja se definiše preko <canvas>
elementa. Nema ni okvir, ni sadržaj. Definiše se na sledeći način:
<canvas id="myCanvas" width="350" height="150">
</canvas>
      Uvek treba navesti id atribut da bi canvas element bio povezan sa kodom iz JavaScript-a i širinu i visinu da bi se definisala veličina canvasa. Ukoliko se želi dodati okvir, to se radi pomoću style atributa:
<canvas id="myCanvas" width="350" height="150"
style="border: 1px solid red;">
</canvas>
      Canvas element ne podržava Internet Explorer 8 i ranije verzije.