diff --git a/src/content/docs/autorag/configuration/chunking.mdx b/src/content/docs/autorag/configuration/chunking.mdx
index 72e344eea4a64a..7f01ce613e7e45 100644
--- a/src/content/docs/autorag/configuration/chunking.mdx
+++ b/src/content/docs/autorag/configuration/chunking.mdx
@@ -7,7 +7,7 @@ sidebar:
Chunking is the process of splitting large data into smaller segments before embedding them for search. AutoRAG uses **recursive chunking**, which breaks your content at natural boundaries (like paragraphs or sentences), and then further splits it if the chunks are too large.
-## What is recurisve chunking
+## What is recursive chunking
Recursive chunking tries to keep chunks meaningful by:
diff --git a/src/content/docs/autorag/configuration/data-source.mdx b/src/content/docs/autorag/configuration/data-source.mdx
index fbc7025a8b4563..ce9c45d7ec7c2d 100644
--- a/src/content/docs/autorag/configuration/data-source.mdx
+++ b/src/content/docs/autorag/configuration/data-source.mdx
@@ -15,13 +15,46 @@ AutoRAG will automatically scan and process supported files stored in that bucke
AutoRAG has different file size limits depending on the file type:
-- Up to **4 MB** for files that are already in plain text or Markdown.
-- Up to **1 MB** for files that need to be converted into Markdown (like PDFs or other rich formats).
+- **Plain text files:** Up to **4 MB**
+- **Rich format files:** Up to **1 MB**
Files that exceed these limits will not be indexed and will show up in the error logs.
## File types
-AutoRAG is powered by and accepts the same file types as [Markdown Conversion](/workers-ai/markdown-conversion/). The following table lists the supported formats:
+AutoRAG can ingest a variety of different file types to power your RAG. The following plain text files and rich format files are supported.
+
+### Plain text file types
+
+AutoRAG supports the following plain text file types:
+
+| Format | File extensions | Mime Type |
+| ---------- | ------------------------------------------------------------------------------ | --------------------------------------------------------------------- |
+| Text | `.txt` | `text/plain` |
+| Log | `.log` | `text/plain` |
+| Config | `.ini`, `.conf`, `.env`, `.properties`, `.gitignore`, `.editorconfig`, `.toml` | `text/plain`, `text/toml` |
+| Markdown | `.markdown`, `.md`, `.mdx` | `text/markdown` |
+| LaTeX | `.tex`, `.latex` | `application/x-tex`, `application/x-latex` |
+| Script | `.sh`, `.bat` , `.ps1` | `application/x-sh` , `application/x-msdos-batch`, `text/x-powershell` |
+| SGML | `.sgml` | `text/sgml` |
+| JSON | `.json` | `application/json` |
+| YAML | `.yaml`, `.yml` | `application/x-yaml` |
+| CSS | `.css` | `text/css` |
+| JavaScript | `.js` | `application/javascript` |
+| PHP | `.php` | `application/x-httpd-php` |
+| Python | `.py` | `text/x-python` |
+| Ruby | `.rb` | `text/x-ruby` |
+| Java | `.java` | `text/x-java-source` |
+| C | `.c` | `text/x-c` |
+| C++ | `.cpp`, `.cxx` | `text/x-c++` |
+| C Header | `.h`, `.hpp` | `text/x-c-header` |
+| Go | `.go` | `text/x-go` |
+| Rust | `.rs` | `text/rust` |
+| Swift | `.swift` | `text/swift` |
+| Dart | `.dart` | `text/dart` |
+
+### Rich format file types
+
+AutoRAG uses [Markdown Conversion](/workers-ai/markdown-conversion/) to convert rich format files to markdown. The following table lists the supported formats that will be converted to Markdown: