Rock calcium is obtained from calcium mines, marble, limestones. Most common available forms are calcium carbonate or calcium citrate whereas Plant based calcium is 100% natural and is obtained from red marine algae.