The main difference between amethyst and purple quartz lies in their composition. Amethyst is a specific variety of quartz that ranges in color from light lavender to deep purple due to trace elements like iron. On the other hand, purple quartz is a general term for any quartz crystal with a purple hue, including amethyst.