Intuitive applications and API for chemical sketching, visualization and data exploration
Chemical Drawing
Powerful and fast sketching of molecules, queries and reactions.
Property prediction
Characterizing molecules directly on the canvas.
Switch chemical file types
Robust conversion between all popular chemical file types.
Ease of visualization
Visualizing attractive 2D & 3D structures accurately.

What’s in the box?

Marvin for JavaScript

Product Type:application
Interfaces:GUI ( Desktop )API ( JavaScript )

Marvin for JavaScript is a novel light-weight chemical editor suitable for generating standard chemical structures and simple queries on modern web browser pages without the need for installing Java. It provides all the essential features for quick and easy structure drawing as well as flexible editing options for molecular manipulations. Learn more about Marvin for JavaScript »


Product Type:application
Interfaces:GUI ( Desktop )API ( Java, .NET )

MarvinSketch is an advanced chemical editor for drawing chemical structures, queries and reactions. It has a rich (and growing) list of editing features, is chemically aware and is able to call ChemAxon’s structure based calculation plugins for structures on the canvas. Learn more about MarvinSketch »


Product Type:application
Interfaces:GUI ( Desktop )API ( Java )

MarvinSpace is a 3D visualization tool for small molecules, proteins, nucleic acids or crystals. Using MarvinSpace you can also visualize various molecular surfaces, molecular orbitals as well as volumetric data such as electrostatic potential, hydrophobicity. Manual editing in 3D is also suported. Learn more about MarvinSpace »


Product Type:application
Interfaces:GUI ( Desktop )API ( Java )

MarvinView is an advanced chemical viewer for single and multiple chemical structures, queries, reactions and non chemical data included in the file. MarvinView allows easy scrolling of thousands of molecules either in a grid view or in a spreadsheet view. In addition to the support of reporting and publishing MarvinView also enables users to perform structure calculations. Learn more about MarvinView »

Chemical feature parade in Marvin

Opens various file formats

Marvin supports a wide range of standard file formats: MOL, MOL2, SDF, RXN, RDF (V2000/V3000), SMILES, SMARTS/SMIRKS (recursive), MRV, InChi, CML, PDB.

Display and Formatting

Display and Formatting

MarvinSketch supports various molecule display and formatting options enabling users to generate high quality structure images for reporting or publication purposes.

Ease of chemical structure drawing

MarvinSketch allows users to quickly draw molecules using its several built-in functionality such as customizable shortcuts, sprout drawing, popup menus, user friendly and customizable interface.

Atom properties

MarvinSketch can assign stereochemistry, charge, valence, radicals and isotopes.

Bond properties

Single, double, triple and aromatic forms are supported, moreover using wedge bonds user can assign stereochemistry to atoms.

Query drawing

Atom lists, bond lists, not lists, generic atoms, R-groups are some of the query building features available in MarvinSketch.

Reaction drawing

MarvinSketch allows single step reaction drawing and mapping.

Structure checker

Structure checker highlights inappropriate chemical structures and offers a solution.

Macromolecule visualization

MarvinSpace displays protein structures in 3D.

What flavors can I get that in?

Marvin can be easily installed on most operating systems (Windows, Linux, Mac OS X) either 32-bit or 64-bit platforms and seamlessly integrates into web pages and third party applications via its Application Programming Interface (API) and Web Services.

Marvin is available in the following distributions:

Java Applets

Implement into Java enabled web pages.

Java Beans

Install on your desktop or implement in your custom application.

Java Web Start

Deploy end user applications via the web.


Native integration within .NET applications.


Use Marvin functionalies in your browser withouth Java.

Articles in the library

Creating R-group definitions in Marvin JS version 6.2

Feb 7, 2014 - Tutorial
The video is a brief tutorial about creating R-group definitions (substituent variation) for your Markush structures in 5 quick steps with ChemAxon’s Marvin JS editor.

R-group editing in Marvin JS version 6.2

Feb 7, 2014 - Tutorial
This short video demonstrates the R-group editing features of Marvin JS, which helps you with adding and removing fragments to and from an R-group definition, as well as with ungrouping R…

DeltaSoft/ChemAxon Tools Empowering Screening, Lead Compound Discovery, SAR …

Sep 25, 2013 - Presentation
The manner in which DeltaSoft and ChemAxon tool sets have empowered discovery of novel lead compounds for both deorphanized and orphan GPCR receptors is described. Modules tracking high t…

Still have questions?

Have a look on our support forum or drop us a line