The demand for rapid, high-quality, and controlled mixing at the microscale has led to the development of various types of micromixers. Micromixers are commonly categorised as active, or passive based on whether they utilise external energy to enhance mixing. Passive micromixers utilise a complex geometry to enhance the diffusion coefficient at lower Reynolds numbers and induce chaotic advection at higher Reynolds numbers for effectively mixing fluids without external energy. Active micromixers, on the other hand, achieve precise, fast, and controllable mixing by employing external energy sources such as pressure, electric, magnetic, or acoustic fields. Some active methods such as magnetic field-driven micromixers need fluids with specific properties. Others, such as acoustic field-driven micromixers apply to various types of fluids. Bubbles can be used as membranes or stirrers in microfluidic devices for both passive and active micromixers. They are easy to use, compatible with microfluidic systems, low cost, and effective. Improvements in manufacturing methods, notably, 3D printing have emerged as promising methods for the development of new micromixer designs. In this paper, a wide range of micromixer types is reviewed and the main mechanism for enhanced mixing is investigated. This study aims to provide a valuable guide for researchers looking to propose innovative designs. Furthermore, it is shown that combining different methods can lead to more effective micromixers, promising further advancements in microscale mixing technology.