Angular7 min read

Angular Pipes: Format Data (Date, Currency, Titlecase)

Use pipes to format values in templates without writing extra code in components.

Ryan Cooper
August 4, 2025
12.6k443

Pipes format data directly in the template, keeping your component code cleaner.

Common built-in pipes

Date pipe

<p>Joined: {{ joinedAt | date:'mediumDate' }}</p>

Currency pipe

<p>Total: {{ total | currency:'USD' }}</p>

Titlecase pipe

<p>{{ fullName | titlecase }}</p>

Example component

export class OrderSummaryComponent {
  joinedAt = new Date('2025-01-01');
  total = 129.99;
  fullName = 'jessica taylor';
}

Why pipes are a big deal

Without pipes, you might write formatting code everywhere. Pipes keep templates readable and consistent.

Next: Create your own custom pipe (useful in real products).

#Angular#Pipes#Beginner