# Handlebars Helper Function: repeat

Repeats a block of template code a specified number of times, providing loop context variables for each iteration.

## Availability

This helper is available in the Winter ’26 release of Marketing Cloud Next.

## Syntax

```handlebars
{{#repeat count}}
  Block content
{{/repeat}}
```

## Parameters

| Parameter | Type              | Description                                                                                |
| --------- | ----------------- | ------------------------------------------------------------------------------------------ |
| `count`   | Integer or String | Required. Number of times to repeat. Must be convertible to a non-negative integer (>= 0). |

## Return Value

The function repeats the block `count` times and returns the concatenated result.

Each iteration provides these loop variables:

- `index`: A 0-based index of the current iteration.
- `first`: A boolean indicating whether the current iteration is the first iteration.
- `last`: A boolean indicating whether the current iteration is the last iteration.
- All parent context variables.

If `count` is `0`, the function returns an empty string. If the parameter is invalid, the function throws an exception.
