Lewis Structure Generator
Instant Lewis Dot Structures, geometry analysis, and formal charge calculations. Enter a molecule to visualize its electron configuration.
Supports: Chemical elements (e.g., Ca, Fe, Br), functional groups (e.g., Ph, Me, Et), parentheses/brackets, and common names (e.g., water, ammonia).
Result: Water (H₂O)
Molecular Properties
Geometry
Element Composition
Mass Percentage
Common Examples
About Our Lewis Structure Generator
This app was designed to help chemistry students, educators, and researchers visualize molecular bonding instantly, by clarifying the gap between abstract chemical formulas and actual electron configurations (intuitive and visual).
Advanced Input Support
Handles complex notation including functional groups, expanded octets, and common names.
High-Quality Diagrams
Instantly generates clean, professional diagrams for all your reports.
What is a Lewis Structure?
A Lewis Structure is an efficient graphical representation of the valence electrons in molecules and polyatomic ions. It is a single line for a single bond (a shared pair or a double bond), a double line is a split line or a triple bond (a pair of dots next to atom next to an unpaired electron) radical).
Bonding Pairs: A single line for a single bond, double line for double bonds, and a triple line for triple bonds.
Lone Pairs: Pairs of dots located on an atom not involved in bonding (non-bonding valence electrons).
Radical Dots: A single dot next to the atom indicates (single electron or radical).
Step-by-Step Guide (Example: CO₂)
Count Valence Electrons
Calculate total valence electrons. Carbon (Group 14) has 4, Oxygen (Group 16) has 6. Total = 4 + (2×6) = 16 e⁻.
Determine Central Atom
Carbon is less electronegative than Oxygen, so it's central: O-C-O
Draw Single Bonds
Connect each oxygen to carbon with a single bond: 2 bonds × 2 e⁻ = 4 e⁻ used. Remaining = 12 e⁻.
Add Lone Pairs to Outer Atoms
Place remaining electrons on oxygen to satisfy their octet. Each needs 6 more e⁻ (3 lone pairs).
Check Central Atom Octet
Carbon has only 4 e⁻ (needs 8). Form double bonds: O=C=O
Verify Final Structure
Check that all atoms satisfy the octet rule and calculate formal charges.