FREE TOOL · CHEMISTRY

Chemical Bonding Explorer

Drag atoms together, watch electrons move, and see ionic, covalent and metallic bonds form in real time.

3 BOND TYPES · NO SIGN-UP · RUNS IN YOUR BROWSER
01 · THE MODEL

Pick a bond type, then pull the atoms apart.

Choose ionic, covalent or metallic bonding. Drag anywhere on the stage to rotate the 3D structure, scroll to zoom, and hover any particle to identify it.

DRAG TO ROTATE SCROLL TO ZOOM HOVER A PARTICLE
Sodium Chloride
NaCl
IONIC BOND
Bond type
Ionic
Atoms
2
Electron behaviour
Transfer
Example
NaCl
What to look for

Sodium loses one electron to chlorine, forming Na⁺ and Cl⁻ ions. The opposite charges attract and hold the lattice together.

02 · HOW TO USE

Click, drag, zoom, hover — the model responds.

No menus to dig through — the whole structure is the interface.

STEP 01

Pick a bond type

Choose ionic, covalent or metallic from the buttons or the dropdown. The model rebuilds instantly with the correct atoms and electron behaviour.

STEP 02

Spin and zoom

Click and drag anywhere on the stage to rotate the 3D structure. Use the + / − buttons or your scroll wheel to zoom in and out.

STEP 03

Hover to identify

Hover any atom, ion or electron to see what it is, its charge, and its role in the bond. Tooltips follow your cursor.

STEP 04

Read the panel

The side panel updates live with the bond type, formula, number of atoms, and a plain-English explanation of what's happening.

03 · READING THE DIAGRAM

What you're actually looking at.

The model makes the three bonding types easy to tell apart by showing exactly where the electrons go.

Ionic bonding

Na → Na⁺ + e⁻  ·  Cl + e⁻ → Cl⁻

One atom gives up electrons entirely, the other takes them. The resulting positive and negative ions stack into a lattice held together by electrostatic attraction.

Covalent bonding

H· + ·H → H—H  ·  shared pair

Two atoms share one or more pairs of electrons. The shared electrons spend time between both nuclei, which pulls the atoms together without full transfer.

Metallic bonding

M → M⁺ + e⁻ (delocalised)

Metal atoms release their valence electrons into a common pool. The positive ion cores sit in a sea of moving electrons, which is why metals conduct and bend.

04 · FAQ

Questions people actually ask.

The short answers — with the long ones one tap away.

What is a chemical bond?+

A chemical bond is the force of attraction that holds two or more atoms together. It forms because atoms are more stable when their outer electron shells are full — they achieve this by transferring, sharing, or pooling valence electrons, which produces ionic, covalent, or metallic bonds respectively.

What is an ionic bond and how does it form?+

An ionic bond forms when one atom transfers one or more electrons to another, creating positively charged cations and negatively charged anions. The opposite charges attract and hold the ions together in a lattice. Sodium chloride is the classic example: sodium loses one electron to become Na⁺, chlorine gains it to become Cl⁻, and the two ions bond.

What is a covalent bond?+

A covalent bond forms when two atoms share one or more pairs of valence electrons. Neither atom fully loses or gains electrons — instead, the shared pair occupies the space between the nuclei and holds them together. Hydrogen (H₂), water (H₂O), and oxygen (O₂) are common covalent molecules.

What is a metallic bond?+

A metallic bond occurs in metals, where positively charged ion cores are surrounded by a sea of delocalised valence electrons. The electrons are not tied to any single atom — they move freely through the lattice, which is why metals conduct electricity and heat so well and why they are malleable and ductile.

How do you tell ionic, covalent and metallic bonds apart?+

Ionic bonds form between metals and non-metals and involve electron transfer, producing charged ions. Covalent bonds form between non-metals and involve electron sharing. Metallic bonds form between metal atoms and involve a shared pool of delocalised electrons. The interactive explorer lets you build all three side by side to see the differences.

Why do atoms form bonds at all?+

Atoms bond to reach a lower, more stable energy state. The driving force is the octet rule: atoms tend to gain, lose, or share electrons until their outermost shell contains eight electrons (or two for hydrogen and helium). A full outer shell is the most stable electron configuration.

Is this tool free, and where does my data go?+

It's completely free and runs entirely in your browser — nothing you build or click is uploaded, logged, or sent to any server. No account, no sign-up, no limits.