How does the skeletal system work?
Your skeleton is 206 living bones: a frame, a shield, a set of levers and a blood factory. Count every bone, cut a femur open, bend five kinds of joint, feel how hard your biceps pulls, watch a growth plate close and a broken bone knit.
▶ Play with it · Read the 60-second explainer · Watch the 40-second video
- 206 bones, head to toe. A typical adult has 206 bones: 80 down the middle (skull, ear bones, hyoid, spine and ribs) and 126 in the girdles and limbs. More than half are in the hands and feet. A newborn has about 270 to 300 pieces that fuse as it grows.
- Inside a bone. A femur is a living tube: periosteum outside, compact bone built from osteons, spongy bone at the ends with red marrow making about 2 million red cells a second, and yellow marrow in the hollow shaft. A tube is stiffer and stronger than a solid rod of the same weight.
- Where bones meet. Hinges (knee, elbow), balls in sockets (hip, shoulder), a pivot at the top of the neck, gliding wrist bones and fixed skull sutures. Cartilage and synovial fluid make joints more slippery than ice on ice. Ligaments join bone to bone; tendons join muscle to bone.
- Levers and load. The forearm is a class 3 lever: the biceps pulls 7 to 8 times the load to buy speed. The ground pushes about 1.2 times body weight when you walk and 2.5 times when you run; the hip carries up to about 5 times. Bend at the knees and keep school bags under about 10% of body weight.
- Bone is alive. Osteoclasts dig out old bone and osteoblasts fill the gap, renewing about 10% of the skeleton a year. Bones hold 99% of the body's calcium, banked with the help of vitamin D from sunlight. Growth plates make children taller, then close in the late teens.
- Keeping bones healthy. Fractures heal with new bone in about 6 to 12 weeks. Bone mass peaks around 30; osteoporosis thins it later, especially in women after menopause. Osteoarthritis wears cartilage; scoliosis curves the spine; sprains tear ligaments. Exercise, calcium and vitamin D help. For your own health, see a doctor.
| Term | Meaning |
|---|---|
| Axial and appendicular skeleton | The 80 bones down the body's middle, and the 126 bones of the girdles and limbs. |
| Compact and spongy bone | The dense outer shell of a bone, and the lattice of struts inside its ends. |
| Osteon | A tiny tube of bone rings round a blood vessel, about 0.2 mm across: the unit of compact bone. |
| Red marrow | Soft tissue inside bones that makes red cells, white cells and platelets. |
| Synovial joint | A moving joint with cartilage-capped ends, a capsule and slippery fluid inside. |
| Ligament and tendon | A ligament joins bone to bone; a tendon joins muscle to bone. |
| Class 3 lever | A lever with the effort between pivot and load, like the forearm: it trades force for speed. |
| Remodelling | Osteoclasts removing old bone and osteoblasts laying down new bone, all life long. |
| Growth plate | A disc of cartilage near the end of a child's long bone where it grows longer. |
From bark splints in Egypt to 3D-printed bones: 4,500 years of learning how bones hold us up, grow and heal.
- 600 BCE · Bamboo splints and bone-setting in India (Sushruta (attributed), Kashi (Varanasi), India)
- 1543 · The fabric of the human body (Andreas Vesalius, Padua, Italy (printed in Basel, Switzerland))
- 1691 · Tiny canals inside bone (Clopton Havers, London, England)
- 1851 · The plaster cast (Antonius Mathijsen, Haarlem, Netherlands)
- 1895 · Anna Bertha's hand (Wilhelm Röntgen and Anna Bertha Röntgen, Würzburg, Germany)
- 1951 · Rings that grow new bone (Gavriil Ilizarov, Kurgan, Siberia)
- 1962 · The low-friction hip (John Charnley, Wrightington Hospital, Lancashire, England)
- 1968 · The Jaipur Foot (Ram Chandra Sharma and Dr P. K. Sethi, Jaipur, Rajasthan, India)
The full story, with 30 moments, charts, people and 41 sources: glassbox.how/e/skeletonclear/history. The data lives in history.json.
Made with the Glassbox studio from this box's storyboard (window.glassbox.director). Free to reuse under CC BY 4.0.
| File | What | Size |
|---|---|---|
glassbox/reel.mp4 |
Reel / Short, with captions and soundtrack | 1080×1920 |
glassbox/video.mp4 |
YouTube video, with captions and soundtrack | 1920×1080 |
glassbox/slide-1…10.jpg |
Instagram carousel | 1080×1350 |
glassbox/thumb.jpg |
YouTube thumbnail | 1280×720 |
glassbox/cover.jpg |
Share card and repo social preview | 1200×630 |
glassbox/history-reel.mp4 |
“History in 10 moments” Reel / Short | 1080×1920 |
glassbox/history-slide-*.jpg |
History carousel | 1080×1350 |
glassbox/post.json |
Post copy and schedule used by the publish kit |
This box has no accounts and no ads, and it ships its own fonts and libraries. When you run it yourself it sends nothing anywhere. On glassbox.how, the site's /bar.js also loads Glassbox's analytics: Google Analytics to count visits (it asks first in the EU, UK and Switzerland, and stays off when your browser sends Global Privacy Control or Do Not Track) and ClickTrust to detect bots.
It remembers a few things in your own browser only, and never sends them anywhere:
| Browser storage key | What it holds |
|---|---|
skeletonclear.v1 |
Which chapters you have opened, your best quiz scores, and sound on or off. |
Exactly what each one sees is at glassbox.how/privacy.
- Code: MIT. Use it, change it, ship it.
- Explanations, text, images and videos (
glassbox.json,glassbox/): CC BY 4.0. Credit “Glassbox, glassbox.how/e/skeletonclear”. - Third-party parts keep their own licences: three.js (MIT), Geist, Instrument Serif (SIL OFL 1.1).
- The Glassbox name and logo aren't covered by either licence. See the terms.
Found a mistake? Open an issue. Corrections happen in public.
It's plain HTML, CSS and JavaScript. No build step and no dependencies. Run locally, it contacts no other website.
python3 -m http.server 8000Three.js and the fonts ship in vendor/ and fonts/, so it also works offline.
Then open http://localhost:8000.
| File | What |
|---|---|
index.html, css/app.css |
The page and its styles |
js/app.js, js/stage.js, js/ui.js, js/kit.js |
The shared Glassbox 3D engine: chapters, 3D stage, controls, quiz, video director |
js/skel.js |
The jointed, ghosted skeleton of all 206 bones (counted by region, with explode, X-ray, count-up and posing for walking, running and bending) and shared helpers |
js/chapters/*.js |
One file per chapter: the 3D model, controls, text, key terms, quiz and video scenes |
glassbox.json |
Title, question, explainer beats, key terms, browser storage and credits shown on glassbox.how |
reel in each chapter |
The storyboard the Glassbox studio records into short videos |
glassbox/ |
The published video, slides, thumbnail and post copy |
fonts/, vendor/three/ |
Self-hosted Geist and Instrument Serif (SIL OFL 1.1) and three.js (MIT) |




