What is the difference between embryonic germ cells and embryonic stem cells?

A germ cell is a haploid cell (having only 23 chromosomes), such as a sperm or an egg. An embryonic stem cell is a diploid cell (containing 46 chromosomes) and is found in the inner cell mass of an embryo. This type of cell is pluripotent, meaning it can form any cell or tissue type.