# Paginate
The `paginate` object provides pagination information and helpers inside the `paginate` tag. Use it to build paginated navigation and display page details.
## Usage Example
```liquid
{%- paginate product_group.products by 20 -%}
{% for product in product_group.products %}
{{ product.title }}
{% endfor %}
{%- endpaginate -%}
```
## Properties
### page_size
The number of items in the current page.
### current_page
The number of the current page.
### current_offset
The total number of items on the pages previous to the current page.
### pages
The total number of pages in the pagination.
### items
The total number of items in the pagination.
### parts
An array describing each part of the pagination (for advanced navigation).
### previous
An object describing the previous page link:
- `is_link`: true if there is a previous page
- `title`: the link text (usually "Previous")
- `url`: the URL for the previous page (or null if not available)
### next
An object describing the next page link:
- `is_link`: true if there is a next page
- `title`: the link text (usually "Next")
- `url`: the URL for the next page (or null if not available)