Html5 is the latest version of HTML that adds new semantic elements, canvas and video elements, drag and drop capabilities and more. Some key features include the <canvas> element for 2D drawing, <video> and <audio> elements for media playback, and new form controls. Both Canvas and SVG can be used to draw graphics, with Canvas using JavaScript to draw and SVG defining graphics in XML format. HTML5 also introduces local storage, geolocation, and new drag and drop APIs.