JSmol is an HTML5-only version of Jmol. For a zip file containing all the files in this directory, see http://chemapps.stolaf.edu/jmol/jsmol.zip. This page demonstrates HTML5-only and a compressed JavaScript library. See test2.htm for a version that can use the signed Jmol applet, the unsigned Jmol applet with server-side help, or JSmol, using HTML5 with or without WebGL and the uncompressed libraries. Credits: WebGL interface written by Takanori Nakane. Java2Script written by Zhou Renjian, et al. Jzlib written by Atsuhiko Yamanaka. Jmol code conversion to JavaScript by Bob Hanson.

console display faster sharper info show clear hide
spacefill wire ball&stick cartoons fancy not flat
color atomno color cpk color structure
isosurface vdw off mep translucent opaque
labels on off echo larger smaller
Try various buttons. If anything doesn't work please let me know.

Enter "!" and a command into the search box and press ENTER or open the applet console to execute a script command.

keyword searches
=caffeine? (RCSB)
=1blu? (RCSB)
=1crn? (RCSB)
this-domain calls
PyMOL session - dna
estron.cml vasp.xml water.xodydata
thread test
pause resume
!quit !exit
mo homo SQUARED
load data/1hxw.png (image)
load data/square_planar.spartan
load data/water.xyz.gz
pmesh "data/sage.pmesh"
load data/caffeine.mol
isosurface "caffeine.jvxl"
load data/1crn.pdb
load data/k04041.cif {1 1 1}
load data/cl2o.gamess
(load +) mo homo
mo lumo mesh fill

image x 0.5 x 1.0 x 2.0 off on front mid back

cyclflip2.spt !quit

direct database calls(unless MSIE)
load $caffeine (from NCI)
load =1blu (from RCSB)
load =1d66 (from RCSB)
load =4tra (from RCSB)
load :1983 (PubChem CID)
load :aspirin (PubChem name)
load :smiles:CC/C=C/CC (PubChem SMILES)
load :caffeine (PubChem, with mep)
load ==HEM (RCSB ligand)