MolViewer

Online PDB viewer

MolViewer is a free PDB file viewer that runs in your browser. Type a four-character PDB ID such as 4HHB to fetch the entry from the RCSB Protein Data Bank, or drop a .pdb file from your computer onto the page. There is nothing to install and no account to create.

Open hemoglobin (4HHB) in the viewer

Hemoglobin (PDB 4HHB) as a cartoon colored by chain in the MolViewer online PDB viewer
Hemoglobin (PDB 4HHB) as a cartoon colored by chain in the MolViewer online PDB viewer

Open a structure in seconds

For published structures, enter the PDB ID in the RCSB box, or go straight to a URL such as molviewer.bio/pdb/1UBQ (ubiquitin). MolViewer downloads the entry in mmCIF, the standard format of the PDB archive, which also covers entries too large for legacy PDB files.

For your own models, drag a file onto the viewer or use the file picker. Besides PDB, MolViewer reads mmCIF, SDF and MOL and XYZ files. Local files are parsed on your device and are not uploaded anywhere.

Ways to look at a protein

Helix and sheet assignments come from the HELIX and SHEET records in the file. If a file has none, MolViewer estimates them from backbone angles so the cartoon still makes sense.

Measure, label and follow the sequence

Click atoms to measure distances in ångströms, bond angles and dihedral angles. Right-click an atom to focus the camera on it, start a measurement, add a 3D label, or select its residue or chain. Hovering an atom shows its name, residue, chain, occupancy and B-factor.

The sequence viewer lists each chain with one-letter residue codes and a secondary-structure bar. Click a residue to highlight it in 3D. If you are new to the format itself, read how to read a PDB file.

Compare, save and share

Load up to 10 structures and show them overlaid or side by side, each with its own representation and colors. Overlay keeps each file in its deposited coordinates; MolViewer does not superpose structures for you.

Undo and redo cover view changes. Export PNG images at 1x, 2x or 4x with an optional transparent background, save sessions in your browser, or create a short share link that restores the structures, camera, measurements and labels. To put a live viewer on a course page, embed it with an <iframe> that points at a URL such as /embed/pdb/4HHB.

Frequently asked questions

Is this PDB viewer really free?
Yes. MolViewer is free and open source under the MIT license. It runs in any modern browser with WebGL 2, on desktop or mobile, with no install and no account.
Are my PDB files uploaded to a server?
No. Files you open from your computer are read and rendered in your browser. The only exception is when you choose to create a share link for a scene that contains a small local file; that file is then stored with the link so other people can open it.
Which parts of a PDB file does MolViewer use?
ATOM and HETATM records for coordinates, HELIX and SHEET records for secondary structure, and CONECT records for explicit bonds. When a file has no CONECT records, bonds are inferred from interatomic distances. For NMR entries with several models, only the first model is shown.
Can it handle very large structures?
Entries fetched by PDB ID come as mmCIF, so the old PDB limits of 99,999 atoms and 62 chains do not apply. Very large assemblies can still be slow on older phones and laptops. For whole viruses, cryo-EM maps or simulation trajectories, a specialist tool such as Mol* is a better fit.

Open hemoglobin (4HHB) in the viewer

Related