Modernize Your Chemistry App

Chemical Structure Drawing, Display & More in Pure JavaScript

Write Clean Code

  • Non-blocking I/O functions
  • Single global object
  • Unobtrusive startup

Get Up To Speed

  • Step-by-step tutorials
  • Reasonable component defaults
  • No external dependencies

Deploy on Major Browsers

  • IE9+, Chrome, Firefox, Safari, and Opera
  • Dedicated touch interface

Customize as Needed*

  • Style UI components with CSS
  • Fine control over structure drawing
  • Work with underlying Document
* Coming soon

ChemWriter Components


Chemistry applications often need to accept chemical structure input. Chemists expect to use a tool that is familiar, intuitive, and which produces high-quality output. ChemWriter's Editor was designed with these needs in mind.

Use Editor for any desktop or tablet application that needs to accept chemical structure input.


High quality chemical structure images significantly improve the value and usefulness of your application. ChemWriter's Image component makes it easy to render structure images at any resolution and on any device. No server-side configuration or installation is needed.

Fast and lightweight, Image is ideal for situations in which dozens or hundreds of chemical structures are rendered on the same page.