Najlepszy konwerter PDF do Markdown zależy od tego, jak pracujesz. Programiści Pythona mają darmowe biblioteki, takie jak MarkItDown i Docling. Do dużych partii na GPU nadają się Docling, Marker lub MinerU. Jeśli chcesz aplikacji na Windows bez konfiguracji, jest MD Factory. Pandoc konwertuje do Markdown wiele formatów, ale nie PDF.
Uwaga: MD Factory to nasz produkt. Do plików PDF używa Docling, porównanego niżej, oraz silnika OCR Tesseract. Informacje o pozostałych narzędziach pochodzą z ich własnych plików README, dokumentacji i plików licencji, sprawdzonych 17 października 2026 roku.
Tabela porównawcza
Tabela oddaje to, co podają strony poszczególnych projektów w październiku 2026 roku. Te narzędzia szybko się zmieniają, więc przed wyborem sprawdź podlinkowane strony.
| Narzędzie | Czym jest | Zeskanowane PDF | Działa na | Licencja | Koszt |
|---|---|---|---|---|---|
| MarkItDown | Biblioteka Pythona i wiersz poleceń | Brak wbudowanego OCR; potrzebna wtyczka z LLM lub usługa Azure | Python od 3.10 do 3.14 | MIT | Bezpłatny; wywołania Azure są płatne |
| Docling | Biblioteka Pythona i wiersz poleceń | Lokalne OCR z wyborem silników | Windows, macOS, Linux; Python 3.10 lub nowszy | MIT; modele mają własne licencje | Bezpłatny |
| Marker | Biblioteka Pythona i wiersz poleceń | Lokalne OCR własnym modelem | Python 3.10 lub nowszy z PyTorch; GPU, CPU lub Apple Silicon | Apache 2.0; wagi modeli na zmodyfikowanej licencji OpenRAIL-M | Bezpłatny w ramach licencji na wagi; poza nią licencja komercyjna |
| MinerU | Biblioteka Pythona, wiersz poleceń i interfejs webowy | Lokalne OCR | Windows, macOS, Linux; Python od 3.10 do 3.14 | Apache 2.0 z dodatkowymi warunkami | Bezpłatny poniżej progów licencji |
| Pandoc | Konwerter wiersza poleceń | Nie czyta PDF | Windows, macOS, Linux | GPL 2.0 lub nowsza | Bezpłatny |
| Konwertery online | Strona internetowa | Zależy od usługi | Przeglądarka | Warunki usługi | Bezpłatnie lub płatnie, zależnie od usługi |
| MD Factory | Aplikacja na Windows | Lokalne OCR, wbudowane | Windows 10 22H2 i Windows 11, x64 | Własnościowa | 7 dni za darmo, potem jednorazowy zakup |
MarkItDown: lekki konwerter od Microsoftu
MarkItDown to biblioteka Pythona o otwartym kodzie z narzędziem wiersza poleceń, stworzona przez Microsoft. Konwertuje do Markdown pliki PDF, Word, PowerPoint, Excel, HTML, EPUB, obrazy, dźwięk i kilka innych formatów. Wymaga Pythona od 3.10 do 3.14, a README zaleca instalację w środowisku wirtualnym.
pip install "markitdown[all]"
markitdown report.pdf -o report.md
Wbudowany konwerter PDF czyta warstwę tekstową pliku. Tabele Markdown buduje ze słów wyrównanych w kolumnach i nie uruchamia modeli układu strony ani OCR. Według README wynik jest przeznaczony dla narzędzi do analizy tekstu i może nie nadawać się do wiernych konwersji, które będą czytać ludzie.
Zeskanowane strony wymagają dodatku. Wtyczka markitdown-ocr z tego samego repozytorium renderuje każdą zeskanowaną stronę i wysyła ją do modelu wizyjnego przez klienta zgodnego z OpenAI. Opcja Azure Document Intelligence wysyła plik PDF do usługi chmurowej Microsoftu, a każde wywołanie jest płatne. W obu przypadkach strony trafiają do modelu lub usługi, którą skonfigurujesz.
MarkItDown jest na licencji MIT i jest bezpłatny.
Docling: modele układu strony i lokalne OCR
Docling to konwerter o otwartym kodzie, zapoczątkowany w IBM Research, a dziś rozwijany pod opieką LF AI & Data Foundation. Na każdej stronie PDF uruchamia modele uczenia maszynowego, aby rozpoznać układ, kolejność czytania i strukturę tabel, a następnie eksportuje Markdown, HTML lub JSON. Działa w systemach Windows, macOS i Linux z Pythonem 3.10 lub nowszym.
pip install docling
docling report.pdf --output markdown --image-export-mode referenced
Modele pobierają się przy pierwszym użyciu. Dla komputerów bez dostępu do internetu dokumentacja opisuje, jak pobrać je wcześniej. OCR działa lokalnie z wybranym przez Ciebie silnikiem, na przykład EasyOCR, RapidOCR lub Tesseract. GPU jest opcjonalne: oprócz CPU Docling może używać urządzeń NVIDIA CUDA, Apple MPS i Intel XPU.
Ostatnia opcja w przykładzie zapisuje obrazy jako osobne pliki PNG. Bez niej Docling osadza obrazy w Markdown jako tekst base64.
Kod Docling jest na licencji MIT, a README prosi o sprawdzenie licencji każdego modelu. Modele układu strony i tabel ze standardowego potoku PDF są opublikowane na licencjach Apache 2.0 i CDLA-Permissive-2.0. Docling jest bezpłatny.
Docling czy MarkItDown
Oba są bezpłatne, mają licencję MIT i instalują się jednym poleceniem pip. Czytają pliki PDF na różne sposoby.
| Pytanie | MarkItDown | Docling |
|---|---|---|
| Jak czyta PDF | Warstwa tekstowa i wyrównanie w kolumnach | Modele układu strony, kolejności czytania i struktury tabel |
| Zeskanowane strony | Wtyczka z LLM lub Azure | Lokalne OCR |
| Co instaluje | Bez PyTorch, bez modeli układu strony i OCR | PyTorch oraz modele pobierane przy pierwszym użyciu |
| Inne formaty wejściowe | Pliki Office, HTML, EPUB, obrazy, dźwięk, archiwa ZIP, linki do YouTube | Pliki Office, HTML, EPUB, obrazy, dźwięk, LaTeX, e-maile i inne |
| Wybierz, gdy | Twoje pliki PDF mają warstwę tekstową i chcesz lekkiej zależności | Twoje pliki PDF zawierają skany, strony wielokolumnowe lub tabele, które trzeba zachować |
Jeśli nie masz pewności, przetestuj oba na pięciu–dziesięciu własnych plikach PDF i porównaj Markdown z oryginalnymi stronami.
Marker: partie na GPU i licencja modeli do sprawdzenia
Marker to konwerter o otwartym kodzie od firmy Datalab. Zamienia pliki PDF i obrazy na Markdown, JSON lub HTML, a z dodatkowymi zależnościami obsługuje też DOCX, PPTX, XLSX, HTML i EPUB. Wymaga Pythona 3.10 lub nowszego oraz PyTorch i działa na GPU, CPU lub Apple Silicon.
pip install marker-pdf
marker_single report.pdf
marker pdfs --output_dir markdown
marker_single report.pdf --use_llm
OCR wykonuje model surya od Datalab na lokalnym serwerze inferencji, który Marker uruchamia przy pierwszym użyciu: vLLM w Dockerze na kartach NVIDIA, llama.cpp na CPU i Apple Silicon. Dockera lub llama.cpp instalujesz samodzielnie. Na CPU Marker domyślnie działa w szybkim trybie, który wywołuje model tylko dla zeskanowanych stron, uszkodzonego tekstu i równań.
Opcjonalny tryb LLM, ostatnie polecenie w przykładzie, wysyła treść do LLM, aby łączyć tabele rozdzielone między stronami, formatować wzory w tekście i odczytywać wartości z formularzy. Domyślnie używany jest Gemini; działają też Claude, API zgodne z OpenAI i lokalne modele przez Ollama. Potrzebujesz klucza API wybranej usługi albo uruchomionego modelu Ollama.
Sprawdź licencję, zanim użyjesz Markera w pracy. Kod jest na licencji Apache 2.0. Wagi modeli używają zmodyfikowanej licencji AI Pubs Open RAIL-M: są bezpłatne do użytku osobistego, badań oraz dla organizacji z rocznym przychodem poniżej 5 mln dolarów i łącznym finansowaniem poniżej 5 mln dolarów. Większe organizacje, a także każdy, czyj pracodawca oferuje produkt konkurencyjny wobec Datalab, potrzebują licencji komercyjnej od Datalab. Pełne warunki są w pliku licencji modeli.
README Markera publikuje też własne wyniki Datalab na olmocr-bench, publicznym benchmarku obejmującym 1403 pliki PDF; w tych testach tryb balanced Markera na GPU uzyskuje wyższy wynik niż Docling i MinerU. Nie powtarzaliśmy tych testów.
MinerU: poziomy jakości od CPU do GPU
MinerU tworzy zespół OpenDataLab. Konwertuje pliki PDF, obrazy i pliki Office do Markdown i innych formatów. Wersja 4 ma cztery poziomy jakości: od flash do szybkiego podglądu po advanced do trudnych dokumentów. Działa w systemach Windows, macOS i Linux z Pythonem od 3.10 do 3.14; README instaluje go w środowisku wirtualnym.
pip install "mineru>=4.0,<5"
mineru-kit parse report.pdf -o report.md --tier standard
mineru telemetry disable
Domyślna instalacja działa na CPU. Poziom basic potrzebuje około 0,8 GB modeli i 2 GB RAM, a poziomy standard i advanced około 2 GB modeli i 8 GB RAM. Z kartą NVIDIA mającą co najmniej 8 GB pamięci wideo dodatek full daje wyższą przepustowość. OCR działa lokalnie.
Dokumenty trafiają do usługi online MinerU tylko wtedy, gdy zlecisz przetwarzanie zdalne. README podaje też, że MinerU może wysyłać anonimową telemetrię użycia, która nie obejmuje treści dokumentów, nazw plików ani ścieżek. Ostatnie polecenie w przykładzie wyłącza telemetrię.
Licencja to Apache 2.0 z dodatkowymi warunkami. Firmy z ponad 100 milionami aktywnych użytkowników miesięcznie lub ponad 20 milionami dolarów miesięcznego przychodu potrzebują osobnej licencji komercyjnej, a usługi online oparte na MinerU muszą informować, że go używają.
Pandoc nie czyta PDF
Pandoc to bezpłatny konwerter wiersza poleceń obsługujący dziesiątki formatów dokumentów, ale nie potrafi czytać PDF. PDF nie ma wśród formatów wejściowych w jego podręczniku, a oficjalne FAQ mówi, że konwersja plików PDF w Pandoc nie jest możliwa. Pandoc tworzy PDF tylko jako wynik. Źródła: podręcznik Pandoc, FAQ Pandoc.
Pandoc przydaje się, gdy masz plik źródłowy zamiast PDF. Czyta DOCX, PPTX, XLSX, EPUB, HTML, ODT, RTF i inne formaty i instaluje się w systemach Windows, macOS i Linux. W Windows:
winget install --source winget --exact --id JohnMacFarlane.Pandoc
pandoc report.docx -o report.md
Pandoc jest na licencji GPL 2.0 lub nowszej i jest bezpłatny.
Konwertery online: bez instalacji, ale plik opuszcza Twój komputer
Strony, które konwertują PDF do Markdown, nie wymagają instalacji i działają w każdej przeglądarce. To wystarcza przy pojedynczym dokumencie, który i tak udostępniłbyś publicznie.
Ceną jest kontrola. Plik PDF trafia na serwer innej firmy, a to, jak długo tam zostaje, kto ma do niego dostęp i czy skany przechodzą przez OCR, zależy od tej usługi. Zanim prześlesz umowy, dokumentację medyczną lub finansową albo pliki klientów, przeczytaj politykę prywatności usługi lub użyj narzędzia działającego na Twoim komputerze.
Opcje lokalne opisuje nasz poradnik: Konwertuj dokumenty bez przesyłania ich do internetu.
MD Factory: Docling i Tesseract w aplikacji na Windows
MD Factory to nasz produkt, więc weź to pod uwagę, czytając tę sekcję. To aplikacja na Windows z Microsoft Store, która konwertuje pliki PDF, DOCX, PPTX, XLSX, HTML, TXT, EPUB, CSV, EML, FB2 i MOBI do Markdown na Twoim komputerze.
Do plików PDF MD Factory uruchamia Docling z silnikiem OCR Tesseract. Pozostałe formaty przechodzą przez własne konwertery aplikacji. Jeśli swobodnie korzystasz z Pythona, Docling i Tesseract są bezpłatne i wykonują główną część konwersji PDF. MD Factory dodaje instalację i sposób pracy wokół nich:
- Instalujesz tylko aplikację. Modele układu strony i tabel oraz dane językowe OCR są w zestawie, więc nie trzeba konfigurować Pythona ani niczego później pobierać.
- MD Factory rozpoznaje zeskanowane pliki PDF na Twoim komputerze, z automatycznym wykrywaniem pisma albo wybranym przez Ciebie językiem OCR.
- Dodajesz pliki lub cały folder z podfolderami, a konwersja zaczyna się od razu.
- Każdy plik Markdown zapisuje się obok źródła, a jego obrazy w folderze obok. Oryginał pozostaje bez zmian.
- Każdy plik kończy ze stanem Zakończono, Wymaga sprawdzenia lub Nie udało się. MD Factory ustawia Wymaga sprawdzenia, gdy strona ma niską pewność OCR albo nie ma wyodrębnionego tekstu.
Biblioteki wygrywają w czterech punktach:
- MD Factory nie ma wiersza poleceń ani API, więc nie da się go uruchomić w skrypcie ani w potoku na serwerze.
- Działa tylko w Windows 10 22H2 i Windows 11, x64. Biblioteki działają też w systemach macOS i Linux.
- Konwertuje na CPU i nie używa GPU. Pliki PDF przetwarza po kolei, a pozostałe formaty równolegle. Docling, Marker i MinerU mogą korzystać z karty NVIDIA.
- Po 7-dniowym bezpłatnym okresie próbnym MD Factory kupuje się jednorazowo. Biblioteki są bezpłatne.
Co wybrać
Jeśli piszesz w Pythonie, zacznij od MarkItDown, gdy Twoje pliki PDF mają warstwę tekstową, a do tego konwertujesz pliki Office lub strony internetowe. Przejdź na Docling, gdy potrzebujesz lokalnego OCR, tabel lub poprawnej kolejności czytania w kolumnach. Oba są bezpłatne.
Jeśli prowadzisz potok na dużą skalę, przyjrzyj się Docling, Markerowi i MinerU: wszystkie trzy konwertują całe foldery i mogą korzystać z kart NVIDIA. Przetestuj je na próbce własnych dokumentów, a przy pracy komercyjnej sprawdź licencję modeli Markera i progi MinerU.
Jeśli używasz Windows i nie chcesz niczego konfigurować, MD Factory konwertuje pliki i foldery, także skany, bez wiersza poleceń, po 7-dniowym bezpłatnym okresie próbnym. Jeśli masz źródło w Word lub EPUB i nie przeszkadza Ci wiersz poleceń, Pandoc jest bezpłatny.
Jeśli dokumenty są poufne, wybierz narzędzie działające lokalnie i zrezygnuj z konwerterów online. W bibliotekach sprawdź opcje, które wysyłają dane poza Twój komputer: ustawienia Azure i LLM w MarkItDown, tryb LLM w Markerze, przetwarzanie zdalne i telemetrię w MinerU. MD Factory przetwarza pliki na Twoim komputerze.
Niezależnie od narzędzia porównaj kilka stron Markdown z oryginałem, zwłaszcza tabele, strony wielokolumnowe i skany.
Powiązane poradniki: przygotowanie plików PDF do RAG, konwersja zeskanowanych PDF do Markdown.