# Xi Tools > Free Online PDF & Document Tools. Xi Tools is a free, no-signup collection of 55+ online tools — file converters, encoders, decoders, calculators, lookups, generators. Every tool runs entirely in the user's browser (no upload to a server) unless the tool description says otherwise. Each tool has its own page at `https://xi-tools.com/{slug}` and a machine-readable manifest at `https://xi-tools.com/{slug}/tool.json`. For LLM agents: a JSON catalog of every tool with input/output schemas and example payloads is available at `https://xi-tools.com/tools.json`. Each per-tool page also embeds JSON-LD with `potentialAction` describing how to invoke the tool. A REST/MCP execution API is planned — for now, tools execute client-side via the web UI at the tool's URL. ## Discovery endpoints - [`/tools.json`](https://xi-tools.com/tools.json) — JSON catalog of every tool with full schemas - [`/sitemap.xml`](https://xi-tools.com/sitemap.xml) — every URL on the site - [`/rss.xml`](https://xi-tools.com/rss.xml) — latest blog posts as RSS - [`/{slug}/tool.json`](https://xi-tools.com/png-to-jpg/tool.json) — per-tool machine-readable manifest (replace `png-to-jpg` with any slug) - [`/category/{id}`](https://xi-tools.com/category/image) — category index (image, document, audio, video, text, diagram, color, dev, calc, payment) ## Document (55) > Convert documents between Markdown, PDF, DOCX, HTML, CSV, JSON, YAML and more. - [CSV to HTML Table](https://xi-tools.com/csv-to-html): Convert a CSV spreadsheet into a styled HTML table — free online, no upload. - [CSV to JSON](https://xi-tools.com/csv-to-json): Convert CSV files to pretty-printed JSON — free online, no upload. - [CSV to Markdown Table](https://xi-tools.com/csv-to-markdown): Convert a CSV spreadsheet into a GitHub-flavored Markdown table — free online, no upload. - [CSV to TSV](https://xi-tools.com/csv-to-tsv): Convert a comma-separated file to tab-separated (TSV) — free online, no upload. - [CSV to XLSX](https://xi-tools.com/csv-to-xlsx): Convert a CSV file into an Excel .xlsx workbook — free online, no upload. - [CSV to XML](https://xi-tools.com/csv-to-xml): Convert a CSV spreadsheet into a well-formed XML document — free online, no upload. - [CSV to YAML](https://xi-tools.com/csv-to-yaml): Convert CSV files to YAML — free online, no upload. - [Word (DOCX) to HTML](https://xi-tools.com/docx-to-html): Convert a Word (.docx) document into a styled HTML page — free online, no upload. - [Word (DOCX) to Markdown](https://xi-tools.com/docx-to-md): Convert a Word (.docx) document into clean Markdown — free online, no upload. - [Word (DOCX) to PDF](https://xi-tools.com/docx-to-pdf): Convert a Word (.docx) document to a styled PDF — free, online, no upload. - [Word (DOCX) to Text](https://xi-tools.com/docx-to-txt): Extract the plain text from a Word (.docx) document — free online, no upload. - [Edit PDF](https://xi-tools.com/edit-pdf): Edit a PDF by adding text to any page locally in your browser. No upload required. - [File Divider](https://xi-tools.com/file-divider): Split any file into smaller downloadable parts in your browser, with no upload. - [HTML to Markdown](https://xi-tools.com/html-to-md): Convert HTML files into clean Markdown (.md) — free online, no upload. - [HTML to PDF](https://xi-tools.com/html-to-pdf): Convert HTML files to nicely-paginated PDF documents — free online, no upload. - [Images to PDF](https://xi-tools.com/images-to-pdf): Combine PNG / JPG / WebP images into a single PDF — one image per page, in your browser. - [JSON to CSV](https://xi-tools.com/json-to-csv): Convert a JSON array (or object) into a CSV spreadsheet — free online, no upload. - [JSON to HTML](https://xi-tools.com/json-to-html): Pretty-print JSON inside a styled, syntax-highlighted HTML document — free online, no upload. - [JSON to TOML](https://xi-tools.com/json-to-toml): Convert JSON files to TOML configuration format — free online, no upload. - [JSON to XLSX](https://xi-tools.com/json-to-xlsx): Convert a JSON file into an Excel .xlsx workbook — free online, no upload. - [JSON to XML](https://xi-tools.com/json-to-xml): Convert JSON to XML — free online, no upload. - [JSON to YAML](https://xi-tools.com/json-to-yaml): Convert JSON to YAML — free online, no upload. - [MarkItDown](https://xi-tools.com/markitdown): Convert PDFs, Office files, web pages, data files, ebooks, archives and images into clean Markdown. - [Markdown to HTML](https://xi-tools.com/md-to-html): Convert Markdown (.md) files into a styled, standalone HTML document — free online, no upload. - [Markdown to PDF](https://xi-tools.com/md-to-pdf): Convert Markdown (.md) files to nicely-styled PDF documents — free online, no upload. - [Markdown to Text](https://xi-tools.com/md-to-txt): Strip Markdown formatting and download a plain-text (.txt) file — free online, no upload. - [Add Page Numbers to PDF](https://xi-tools.com/pdf-add-page-numbers): Stamp page numbers onto a PDF — pick position, format and start number, all in your browser. - [Add Watermark to PDF](https://xi-tools.com/pdf-add-watermark): Stamp a text watermark across every page of a PDF — in your browser, no upload. - [Compress PDF](https://xi-tools.com/pdf-compress): Shrink a PDF by rasterizing pages to JPEG at a chosen DPI — all in your browser. - [Delete PDF Pages](https://xi-tools.com/pdf-delete-pages): Remove specific pages or ranges from a PDF — in your browser, with no upload. - [Extract PDF Pages](https://xi-tools.com/pdf-extract-pages): Pull selected pages out of a PDF into a new, smaller PDF — entirely in your browser. - [Merge PDF](https://xi-tools.com/pdf-merge): Combine multiple PDF files into a single PDF — in the order you select them, all in your browser. - [Edit PDF Metadata](https://xi-tools.com/pdf-metadata-editor): Update a PDF's Title, Author, Subject and Keywords — all in your browser. - [Reorder PDF Pages](https://xi-tools.com/pdf-reorder-pages): Rearrange the pages of a PDF into any order — all in your browser, no upload. - [Rotate PDF Pages](https://xi-tools.com/pdf-rotate-pages): Rotate selected pages of a PDF by 90, 180 or 270 degrees — in your browser. - [Split PDF](https://xi-tools.com/pdf-split): Split a PDF into one file per page, or by custom page ranges — bundled in a ZIP, in your browser. - [PDF to Word (DOCX)](https://xi-tools.com/pdf-to-docx): Extract text from a PDF and re-package it as an editable Word .docx — free, online, no upload. - [PDF to Images](https://xi-tools.com/pdf-to-images): Extract every page of a PDF as a PNG image — bundled in a single ZIP, in your browser. - [PDF to JPG](https://xi-tools.com/pdf-to-jpg): Render every page of a PDF as a JPG — tunable quality, packed in a ZIP, runs online. - [PDF to PNG](https://xi-tools.com/pdf-to-png): Render every page of a PDF as a PNG image — lossless, packed in a ZIP, runs online. - [PDF to TXT](https://xi-tools.com/pdf-to-txt): Extract the text layer from a PDF as a plain-text (.txt) file — free online, no upload. - [Unlock PDF](https://xi-tools.com/pdf-unlock): Strip permission restrictions (print/copy/edit) from a PDF — in your browser, no upload. - [Sign PDF](https://xi-tools.com/sign-pdf): Add a typed signature block to a PDF locally in your browser. No upload required. - [TOML to JSON](https://xi-tools.com/toml-to-json): Convert TOML configuration files to JSON — free online, no upload. - [TSV to CSV](https://xi-tools.com/tsv-to-csv): Convert a tab-separated file to standard CSV — free online, no upload. - [TXT to HTML](https://xi-tools.com/txt-to-html): Wrap a plain-text file in a styled, standalone HTML document — free online, no upload. - [Text to Markdown](https://xi-tools.com/txt-to-md): Wrap a plain-text (.txt) file in a Markdown document — free online, no upload. - [TXT to PDF](https://xi-tools.com/txt-to-pdf): Convert plain-text (.txt) files to a clean, paginated PDF — free online, no upload. - [XLSX to CSV](https://xi-tools.com/xlsx-to-csv): Convert an Excel spreadsheet (.xlsx / .xls) to a CSV file — free online, no upload. - [XLSX to JSON](https://xi-tools.com/xlsx-to-json): Convert an Excel spreadsheet (.xlsx / .xls) to pretty-printed JSON — free online, no upload. - [XML to JSON](https://xi-tools.com/xml-to-json): Convert XML to pretty-printed JSON — free online, no upload. - [XML to YAML](https://xi-tools.com/xml-to-yaml): Convert an XML document to clean, readable YAML — free online, no upload. - [YAML to CSV](https://xi-tools.com/yaml-to-csv): Convert a YAML list into a CSV spreadsheet — free online, no upload. - [YAML to JSON](https://xi-tools.com/yaml-to-json): Convert YAML to pretty-printed JSON — free online, no upload. - [YAML to XML](https://xi-tools.com/yaml-to-xml): Convert YAML to a well-formed XML document — free online, no upload. ## Notes for agents - All tools are free. No API key is required to view the catalog or per-tool manifests. - File-conversion tools accept an input `File` (multipart/form-data via the web UI) and produce a downloadable result. - Utility tools (calculators, decoders, lookups) accept structured form inputs and return structured output values. - The catalog is regenerated whenever the tool registry is updated. Cache it for up to 24 hours. - Attribution is appreciated but not required — please link back to https://xi-tools.com where possible.