We use privacy-safe analytics to improve DocMorph — pseudonymous events only, never document contents or filenames. You can opt out anytime.

Privacy-focused conversion · Beta

Convert supported documents with output validation built in.

Upload a supported file, choose an available output, and receive a validated result.

  1. 1. Upload a supported file
  2. ·
  3. 2. Choose an available conversion
  4. ·
  5. 3. Download the validated output

Drop your document here

Currently supporting PDF, CSV, JSON, XML, TXT, HTML. PDF, DOCX, XLS, XLSX, PNG, JPG available in Beta.

Your documents stay private and are automatically deleted per your retention settings.

Available now

  • • Machine-readable PDF text extraction
  • • CSV, JSON, XML, TXT and HTML conversion
  • • Word → TXT/HTML — Beta
  • • Excel → CSV/JSON — Beta
  • • PDF tools (merge, split, rotate & more) — Beta
  • • JPG and PNG text extraction — Beta

Coming soon

Word → PDFExcel → PDFPowerPoint → PDFPowerPoint → imagesProtect / unlock PDF

Files are processed server-side and expire automatically per your retention policy. A conversion only completes when output validation passes; fidelity may vary by format.

View technical conversion details

Available conversions

Exact input→output routes, verified through the real conversion pipeline. A LIVE format does not imply every target.

Live routes
PDFTXT LIVE

Extracts embedded text from machine-readable PDFs. Scanned/image-only PDFs require an OCR engine (not configured).

Max 10.0 MBEngine: pdf_engineValidated 8/30/2026
PDFJSON LIVE

Extracts embedded text and page count into a JSON document.

Max 10.0 MBEngine: pdf_engineValidated 8/30/2026
PDFHTML LIVE

Extracts text and wraps it in an HTML document.

Max 10.0 MBEngine: pdf_engineValidated 8/30/2026
CSVJSON LIVE

Parses CSV rows into JSON objects using the header row.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
JSONXML LIVE

Recursive JSON-to-XML serialization.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
XMLJSON LIVE

Parses XML into a JSON object tree.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
TXTXML LIVE

Lines wrapped into XML <line> elements.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
TXTJSON LIVE

Lines wrapped into a JSON document object.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
XMLHTML LIVE

Escapes XML and presents it in an HTML <pre> block.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
CSVHTML LIVE

Renders CSV as an HTML table.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
HTMLJSON LIVE

Extracts visible text lines into a JSON document object.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
JSONCSV LIVE

Flattens JSON array of objects into CSV using union of keys.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
CSVXML LIVE

Wraps CSV rows as XML records.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
CSVTXT LIVE

Tab-separated plain text; structure flattened.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
JSONHTML LIVE

Renders JSON as nested HTML lists.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
XMLTXT LIVE

Extracts text content from XML nodes.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
JSONTXT LIVE

Pretty-printed JSON text.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
TXTHTML LIVE

Wraps each line in a paragraph, escaped.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
HTMLTXT LIVE

Strips tags, unescapes entities, preserves line breaks.

Max 5.0 MBEngine: text_data_engineValidated 8/30/2026
Beta — image vision OCR, fidelity varies by image
PDFNUMBER Beta

Visual fidelity may vary; animations/interactivity do not apply. Protect/unlock are not supported by this engine.

Max 10.0 MBEngine: pdf_tools_engine
PDFWATERMARK Beta

Visual fidelity may vary; animations/interactivity do not apply. Protect/unlock are not supported by this engine.

Max 10.0 MBEngine: pdf_tools_engine
PDFMETADATA Beta

Visual fidelity may vary; animations/interactivity do not apply. Protect/unlock are not supported by this engine.

Max 10.0 MBEngine: pdf_tools_engine
PDFREMOVEMETA Beta

Visual fidelity may vary; animations/interactivity do not apply. Protect/unlock are not supported by this engine.

Max 10.0 MBEngine: pdf_tools_engine
DOCXTXT Beta

Formatting, layout and images are not preserved. Legacy .doc (Word 97-2003) is not supported.

Max 10.0 MBEngine: office_text_engine
DOCXHTML Beta

Formatting, layout and images are not preserved. Legacy .doc (Word 97-2003) is not supported.

Max 10.0 MBEngine: office_text_engine
XLSCSV Beta

Exports the first worksheet only; multi-sheet workbooks are preserved in the JSON output.

Max 10.0 MBEngine: office_text_engineValidated 9/3/2026
XLSJSON Beta

All worksheets are exported keyed by sheet name.

Max 10.0 MBEngine: office_text_engineValidated 9/3/2026
XLSXCSV Beta

Exports the first worksheet only; multi-sheet workbooks are preserved in the JSON output.

Max 10.0 MBEngine: office_text_engineValidated 9/3/2026
XLSXJSON Beta

All worksheets are exported keyed by sheet name.

Max 10.0 MBEngine: office_text_engineValidated 9/3/2026
PDFMERGE Beta

Visual fidelity may vary; animations/interactivity do not apply. Protect/unlock are not supported by this engine.

Max 10.0 MBEngine: pdf_tools_engine
PDFSPLIT Beta

Visual fidelity may vary; animations/interactivity do not apply. Protect/unlock are not supported by this engine.

Max 10.0 MBEngine: pdf_tools_engine
PDFROTATE Beta

Visual fidelity may vary; animations/interactivity do not apply. Protect/unlock are not supported by this engine.

Max 10.0 MBEngine: pdf_tools_engine
PDFREORDER Beta

Visual fidelity may vary; animations/interactivity do not apply. Protect/unlock are not supported by this engine.

Max 10.0 MBEngine: pdf_tools_engine
PDFEXTRACT Beta

Visual fidelity may vary; animations/interactivity do not apply. Protect/unlock are not supported by this engine.

Max 10.0 MBEngine: pdf_tools_engine
PDFDELETE Beta

Visual fidelity may vary; animations/interactivity do not apply. Protect/unlock are not supported by this engine.

Max 10.0 MBEngine: pdf_tools_engine
PNGHTML Beta

LLM vision transcription wrapped in HTML. Visual layout is approximated.

Max 10.0 MBEngine: ocr_engine_llmValidated 8/30/2026
JPGJSON Beta

LLM vision transcription to structured JSON. Good for readable printed text.

Max 10.0 MBEngine: ocr_engine_llmValidated 8/30/2026
JPGHTML Beta

LLM vision transcription wrapped in HTML. Visual layout is approximated.

Max 10.0 MBEngine: ocr_engine_llmValidated 8/30/2026
JPGTXT Beta

LLM vision transcription. Layout is approximated; handwritten or low-contrast text may need review.

Max 10.0 MBEngine: ocr_engine_llmValidated 8/30/2026
PNGTXT Beta

LLM vision transcription. Layout is approximated; handwritten or low-contrast text may need review.

Max 10.0 MBEngine: ocr_engine_llmValidated 8/30/2026
PNGJSON Beta

LLM vision transcription to structured JSON. Good for readable printed text.

Max 10.0 MBEngine: ocr_engine_llmValidated 8/30/2026
Formats awaiting an engine
DOC DOCX XLS XLSX PPT PPTX VSD VSDX RTF ODT ODS ODP WEBP TIFF BMP

Recent conversions

Sign in to view your conversion history.

Private by default

Documents are processed through a validated pipeline and automatically expire. Output is never fabricated — a conversion only completes when it passes output validation.