Why do bones show up on x rays and not skin?
The amount of X-rays that are absorbed by a material depends on its density. The denser the material, the more X-rays it will absorb. This is why bones, which are very dense, appear white on X-rays, while skin and muscle, which are less dense, appear gray.
When an X-ray image is taken, a beam of X-rays is passed through the body. The X-rays that are not absorbed by the body pass through to a detector, which converts them into an image. The areas of the image that correspond to dense materials, such as bones, will appear white on the image.