← All tools

Convert your PDF files to Markdown

Supports both text-based and scanned PDFs. Everything runs on your device: your file is never sent to a server.

Drag your PDF file here

or choose from your computer

OCR language for scanned pages, most widely used
1 selected

How it works

  • Text-based PDFs are parsed directly in the browser with pdf.js, preserving headings, bold and italic text, and bullet or numbered lists.
  • Scanned pages automatically fall back to on-device OCR with Tesseract.js, supporting 14 languages including English, Spanish, Chinese, Arabic, and Hindi.
  • Nothing is uploaded. There is no backend: conversion happens entirely in this browser tab, and both libraries are integrity-checked before they run.