MagicTools
Back

File Converter Suite

All-in-one office file converter: Word, PowerPoint, Excel, HTML, Markdown to PDF, PDF to JPG/PNG images, and PDF merge. Free, no signup, files never stored.

Free, no registration required for the web tools
Files are never stored — converted in memory, gone instantly
REST API with curl / Python / Node.js examples

All supported conversions

ConverterInputOutputRuns
Word to PDF Converter.docx .doc .odt .rtf .txt.pdfOn our server (zero retention)
PPT to PDF Converter.pptx .ppt .odp.pdfOn our server (zero retention)
Excel to PDF Converter.xlsx .xls .ods .csv.pdfOn our server (zero retention)
HTML to PDF Converter.html .htm.pdfOn our server (zero retention)
Markdown to PDF Converter.md .markdown.pdfOn our server (zero retention)
PDF to JPG Converter.pdf.jpgIn your browser (file never uploaded)
PDF to PNG Converter.pdf.pngIn your browser (file never uploaded)
Merge PDF.pdf.pdfOn our server (zero retention)

Automate it with the API

Convert files from your scripts and apps: office-to-pdf, pdf-to-images, merge-pdf and more. Free API key with 50 requests/day.

View API docs

How to use / Why use this tool / FAQ

How to use

Pick the conversion you need from the cards above — Word, PowerPoint, or Excel to PDF, HTML or Markdown to PDF, PDF to JPG or PNG images, or PDF merge. Each converter works the same way: drop your file (up to 20MB), click Convert, preview the result right on the page, and download it. No account is needed for the web tools. If you want to automate conversions from scripts or your own app, create a free API key in the Dashboard and use the REST API — the docs include ready-to-run curl, Python, and Node examples.

Why use this tool

Most online converters bury the download behind ads, watermark your output, or quietly keep your files. This suite is different by design: server-side conversions run in memory and the file is discarded the moment the response is sent, while PDF-to-image conversions run entirely in your browser so the file never leaves your device. Under the hood it uses the same engines the pros use — LibreOffice for office documents and a real Chromium for HTML — so fonts, layout, and tables survive the trip. And unlike single-purpose sites, one bookmark covers all the everyday directions plus a free API for automation.

FAQ

Is this file converter really free?
Yes. The web tools are free with a daily quota (10 conversions per day anonymous, 30 when signed in), and the API gives every key 50 free requests per day. No watermarks, no trial timers.
What happens to my files after conversion?
Server-side conversions happen in memory and the file is deleted as soon as the converted result is returned — nothing is written to disk or object storage. PDF to JPG/PNG runs entirely in your browser, so those files are never uploaded at all.
Which formats are supported?
To PDF: docx, doc, odt, rtf, txt, pptx, ppt, odp, xlsx, xls, ods, csv, html, and Markdown. From PDF: JPG images, PNG images, and merging multiple PDFs into one. Each direction has its own dedicated page.
Is there a file size limit?
Yes, 20MB per file. This keeps conversions fast for everyone. If your file is larger, try compressing images inside the document first.
Can I convert files programmatically?
Yes. Sign in, create an API key in Dashboard → API Keys, and call the REST endpoints (office-to-pdf, html-to-pdf, markdown-to-pdf, pdf-to-images, merge-pdf). The API docs page has copy-paste examples for curl, Python, and Node.
What engine does the conversion use?
Office documents are converted by LibreOffice and web content by headless Chromium, both via the open-source Gotenberg project — the same stack many companies run internally for document pipelines.