# Free Document & Data Converter Tools

Canonical: https://filevale.com/document-tools/
Updated: 2026-10-15

> Filevale's 24 document tools turn Word, Excel, PowerPoint, RTF, Markdown, HTML, text and CSV files into PDF, extract plain text, and convert data between CSV, Excel, JSON, YAML and Markdown tables. Everything is read and written in your browser, so your documents and spreadsheets never leave your device.

## Any document

- [Document Converter](https://filevale.com/document-converter/): Convert Word, Excel, PowerPoint, RTF, Markdown, HTML, CSV and JSON files to PDF, images, text or data formats. Runs in your browser, nothing uploaded.
- [Word to Text](https://filevale.com/word-to-text/): Extract the plain text from Word (.docx, .doc), RTF and PowerPoint files in reading order, ready to paste, search or feed into other tools.

## Convert to PDF

- [DOC to PDF](https://filevale.com/doc-to-pdf/): Turn old Word 97–2003 .doc files into PDF or plain text in your browser. The text is extracted and laid out on A4 pages; nothing is uploaded.
- [XLS to PDF](https://filevale.com/xls-to-pdf/): Convert old Excel 97–2003 .xls workbooks to PDF tables, or to XLSX, CSV and JSON. Every sheet is read in your browser; nothing is uploaded.
- [PPT to PDF](https://filevale.com/ppt-to-pdf/): Turn old PowerPoint 97–2003 .ppt decks into a PDF with one page per slide, or extract all slide text. Runs in your browser, nothing uploaded.
- [RTF to PDF](https://filevale.com/rtf-to-pdf/): Convert Rich Text Format (.rtf) documents from WordPad and TextEdit to PDF, HTML or plain text, with bold, italic and paragraphs kept.
- [TXT to PDF](https://filevale.com/txt-to-pdf/): Turn plain text files (.txt, .log) into a clean A4 PDF with wrapped lines and page numbers you can share or print. Nothing is uploaded.
- [Markdown to PDF](https://filevale.com/markdown-to-pdf/): Convert Markdown (.md) notes and READMEs to a formatted PDF or HTML page with headings, lists, code blocks, tables and links.
- [HTML to PDF](https://filevale.com/html-to-pdf/): Convert saved web pages and HTML files to PDF or plain text, with headings, paragraphs, lists and tables. The file is read locally; nothing is loaded from the web.
- [Word to PDF](https://filevale.com/word-to-pdf/): Convert Word documents (.docx) to PDF with headings, bold and italic, lists, tables and images. Old .doc files: save as .docx first.
- [Excel to PDF](https://filevale.com/excel-to-pdf/): Turn every sheet of an Excel workbook (.xlsx) into a clean, gridded PDF table. Values only: no formulas or charts.
- [PowerPoint to PDF](https://filevale.com/powerpoint-to-pdf/): Convert PowerPoint slides (.pptx) to PDF with their text and pictures in place. Themes, shapes and animations are not kept.

## Spreadsheets & data

- [CSV to PDF](https://filevale.com/csv-to-pdf/): Turn CSV or TSV data into a printable PDF table with a header row, wrapped cells and landscape pages for wide tables. Nothing is uploaded.
- [CSV to Excel](https://filevale.com/csv-to-excel/): Convert CSV or TSV files to an Excel workbook (.xlsx) with numbers kept as numbers and leading zeros kept as text, right in your browser.
- [Excel to CSV](https://filevale.com/excel-to-csv/): Export every sheet of an Excel workbook (.xlsx or .xls) to CSV, TSV, JSON or a Markdown table. Values, not formulas; nothing is uploaded.
- [Excel to JSON](https://filevale.com/excel-to-json/): Convert Excel sheets (.xlsx, .xls) into JSON: one object per row, keyed by the header row. Good for APIs, scripts and web apps.
- [CSV to JSON](https://filevale.com/csv-to-json/): Convert CSV or TSV rows into a JSON array of objects keyed by the header row. Quoted cells, commas and line breaks inside cells are handled.
- [CSV to Markdown Table](https://filevale.com/csv-to-markdown/): Turn CSV or TSV data into a Markdown table for GitHub READMEs, docs and notes, with pipes escaped and columns aligned.

## JSON tools

- [JSON to CSV](https://filevale.com/json-to-csv/): Convert a JSON array of objects to CSV for Excel and Google Sheets. Nested objects are flattened into dotted columns such as address.city.
- [JSON to Excel](https://filevale.com/json-to-excel/): Convert JSON data into an Excel workbook (.xlsx), one row per object and one column per key, directly in your browser.
- [JSON to YAML](https://filevale.com/json-to-yaml/): Convert JSON to clean, readable YAML for config files, Kubernetes, GitHub Actions and docs. Strings that need quotes are quoted automatically.
- [JSON Formatter](https://filevale.com/json-formatter/): Pretty-print or minify JSON files and check that they are valid. Errors point to the exact line and column. Your data stays on your device.

## Reduce size

- [Reduce File Size](https://filevale.com/reduce-file-size/): Make any file smaller: photos, PDFs, videos, audio, Word and Excel documents (as compressed PDF) and archives (re-packed ZIP). Runs in your browser.

## Sign & scan

- [Scan to PDF](https://filevale.com/scan-to-pdf/): Scan documents with your phone or laptop camera, or use photos you already took: pages are auto-cropped and cleaned up, then saved as one PDF.

## How it works

Documents are parsed in your browser with JavaScript libraries (SheetJS for spreadsheets, marked for Markdown) and written as PDF with pdf-lib and an embedded Unicode font. Nothing is uploaded.

1. **Choose a tool and add files**: Pick a tool below, then drop files on the page or choose them from your device.
2. **Your browser does the work**: Everything runs locally on your device. Nothing is uploaded and nothing waits in a queue.
3. **Preview and download**: Check the result, change options and run again. Sign in with a free account to download a file or a ZIP.

## FAQ

**Does Word to PDF keep my formatting?**
Word to PDF keeps headings, bold and italic, lists, tables and images from .docx files, but it does not reproduce every layout detail of Microsoft Word. Old .doc files are read as text only, so save them as .docx first for full formatting.

**Does Excel to PDF include formulas and charts?**
No. Excel to PDF prints every sheet as a gridded table of the values, without formulas or charts. Excel to CSV and Excel to JSON also export values, not formulas.

**How are nested JSON objects converted to CSV?**
JSON to CSV flattens nested objects into dotted columns such as address.city, with one row per object. CSV to JSON does the reverse, keyed by the header row.

**Does CSV to Excel keep leading zeros?**
Yes. Numbers are stored as numbers, and values with leading zeros, such as ZIP codes and phone numbers, are kept as text.

**Can I open old .doc, .xls and .ppt files?**
Yes. Old .xls workbooks are read completely. Old .doc and .ppt files are read as text only and laid out on clean PDF pages.

## Guides

- [How to Convert JSON to CSV or Excel (and Back) Without Losing Data](https://filevale.com/guides/convert-json-csv-excel/): Turn JSON into a CSV or Excel sheet and spreadsheets back into JSON, with leading zeros, long IDs and nested fields kept intact, privately in your browser.

## More tool categories

- [Image tools](https://filevale.com/image-tools/)
- [PDF tools](https://filevale.com/pdf-tools/)
- [Video & audio tools](https://filevale.com/video-audio-tools/)
- [Archive tools](https://filevale.com/archive-tools/)
- [QR code tools](https://filevale.com/qr-code-tools/)
