> ## Documentation Index
> Fetch the complete documentation index at: https://agno-v2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Fixed Size Chunking

> Split documents into character-limited chunks with configurable overlap.

`FixedSizeChunking` splits document text into chunks of at most `chunk_size` characters and keeps words intact when possible.

<Snippet file="chunking-fixed-size.mdx" />

> [!WARNING]
>
> Pass `chunk_size > 0` and `0 <= overlap < chunk_size`. The constructor raises `ValueError` when `overlap >= chunk_size`, but a negative `overlap` can pass validation and produce invalid chunks.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.