A homogeneous mixture has a uniform composition and appearance. Individual substances that constitute a homogeneous mixture cannot be visually differentiated. On the other hand, a heterogeneous mixture comprises two or more substances that can be distinctly observed, and even separated relatively easily.