JSmol is an HTML5/Java-switchable version of Jmol. For a zip file containing all the files in this directory, see http://chemapps.stolaf.edu/jmol/zip/Jmol.zip. This page demonstrates Jmol using HTML5, Java, or WebGL. Credits: WebGL interface written by Takanori Nakane. Java2Script written by Zhou Renjian, et al. Jzlib written by Atsuhiko Yamanaka.

console image display faster sharper
platformSpeed: 8 7 6 5 4 3 2 1
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)
JSmol/Java
JSmol/HTML5
JSmol/WebGL

this-domain calls
swipe gesture test
EDS map test
2.2MB EDM test
local file reading writing saving(PNGJ)
make a nanotube
minimize drag-minimize !quit
flexible fit
PyMOL session - dna PP 2
estron.cml vasp.xml water.xodydata
thread test
echo/surface test
pause resume
!quit !exit
moveto
delay/hover
animation
spin/vibration
mo homo SQUARED
load data/1hxw.png (image)
load data/square_planar.spartan
load data/water.xyz.gz
load data/no2_nbo.log.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 $CC/C=C/CC (NCI SMILES)
load :caffeine (PubChem, with mep)
load $caffeine (NCI, with MMFF94 mep)
load ==HEM (RCSB ligand)