Pipes transform and format data in an application. Pipes take a value as an input and return a transformed value as output. Transformation varies, and it can be as simple as transforming a currency or date or sorting or filtering items from a list.