Document Conversion Tools
Document conversion tools transform files from one format into another so content can be shared, edited, published, or processed by different applications. They can preserve or extract text, layout, images, and other structure when converting formats such as PDFs, office documents, HTML, and Markdown. These tools help automate repetitive workflows and make information more accessible across platforms and systems.
Open source options include command-line utilities, libraries, web applications, and services for batch or specialized conversions. When choosing a tool, consider its supported formats, conversion accuracy, handling of complex layouts, license, maintenance activity, security, and runtime requirements. Check whether it integrates with your existing workflow and whether it can run locally or be self-hosted. These tools are useful for developers, publishers, organizations, and anyone who needs reliable ways to move content between formats.
2 repositories · updated March 4, 2026

reubah: A Web-Based Universal File Converter and Image Processor
reubah is an intuitive web-based tool designed for efficient image processing and document conversion. It offers a simple interface to handle a wide array of file formats, providing features like dark mode and batch processing. This versatile application ensures isolated processing and immediate delivery without storing user files.

mammoth.js: Convert Word Documents to Clean HTML with JavaScript
mammoth.js is a powerful JavaScript library designed to convert Word documents (.docx files) into clean, semantic HTML. It focuses on using the document's structural information to produce simple HTML, rather than replicating exact styling. This tool supports a wide range of features, including headings, lists, tables, images, and offers extensive customization through style maps.