HTML Canvas Editor

A JavaScript library for freehand drawing and creating sketches with simple shapes.

A customizable WYSIWYG HTML canvas editor.

DrawerJs is a platform-independent, web-based JavaScript WYSIWYG HTML canvas editor that is very easy to use.

Here's a short video showing how to use DrawerJs:

  • DrawerJs is a feature-rich JavaScript library that offers a HTML canvas editor across modern web browsers.
  • DrawerJs makes freehand drawing, inserting texts, and building diagrams using predefined shapes very easy.
  • DrawerJs is pure JavaScript and runs completely in the browser.
  • DrawerJs can be used on any web page with just a single line of code. Add it to your web page and have an easy-to-use HTML canvas editor in only two minutes.
  • DrawerJs can be used right out of the box using its default configuration.
  • DrawerJs can be fully customized to your needs.