Hair is one of the physical traits that is most often used to express personality and identity. Despite this, building 3D hairstyles for virtual characters today relies on a multitude of complicated tools, making it one of the most difficult parts of the character creation pipeline. HairFlow aims to make generating hair easy, allowing users to create an artist-ready 3D hair groom from just a few cellphone-quality photos. Additionally, HairFlow is the first system to incorporate an understanding of diversity within hair, creating accurate models for any hair type regardless of curl pattern or texture. This system will allow artists of any technical background to generate characters with a diversity of hairstyles, making character creation more accessible and representative.