File Converter
Convert documents and images between formats. Everything happens in your own browser, and your file is never uploaded to a server.
No file size limits imposed by us, no account needed, no watermark. Very large PDFs or images may be slow depending on your device, since conversion runs locally on your machine.
What it can do
Images: convert PNG, JPG, WEBP, BMP, GIF, or SVG into PNG, JPG, or WEBP.
PDF: extract the text as a .txt file, or export every page as PNG images.
Word documents (.docx): extract as plain text, as HTML, or export as a PDF.
Text & Markdown: export as a PDF or as a Word (.docx) document.
Common Questions
How do I convert a PDF to text for free?
Drop your PDF into the tool above, choose "Text (.txt)" as the output, and press Convert. The text is extracted right in your browser and downloads as a plain text file.
How do I turn a PDF into images?
Choose "Images (.png, page by page)" as the output format. Each page of the PDF is rendered as its own PNG image; if there is more than one page, they download together in a .zip file.
How do I convert a Word document to HTML or plain text?
Open your .docx file and choose either "Plain text (.txt)" or "HTML (.html)" as the output. Both conversions preserve the document's paragraph structure.
How do I turn a text or Markdown file into a Word document or PDF?
Open a .txt or .md file and choose "PDF (.pdf)" or "Word document (.docx)" as the output. This is useful for turning a plain draft into something ready to submit or share.
Is my file uploaded anywhere?
No. Every conversion runs locally in your browser using pdf.js, mammoth.js, and jsPDF. Your file is never sent to our server or anyone else's.
Do I need an account, or is there a watermark?
No account is needed, and converted files have no watermark. We do not impose a file size limit either; the only ceiling is what your own device can comfortably handle.
Does it work on a phone or tablet?
Yes. It runs in any modern browser, including on mobile, since the conversion happens on your own device rather than a server.
