Microfluidics is versatile tool for the accurate creation of emulsions, dispersions, particles, droplets and bubbles on the microscale.