ParseJet

Konwerter HTML na Markdown

Prześlij plik HTML lub wklej adres strony, a otrzymasz czytelny, uporządkowany Markdown. ParseJet radzi sobie z prawdziwym, niechlujnym HTML-em — zagnieżdżonymi divami, stylami inline i archaicznym kodem — i mapuje każdy element na właściwą składnię Markdown. Stworzony do migracji treści, dokumentacji i potoków LLM.

Upuść plik tutaj lub przeglądaj

Akceptuje pliki HTML,HTM

Darmowe — 3 żądania/dzień, bez rejestracji. za 300 kredytów/miesiąc za darmo.

Jak to działa

1

Prześlij HTML lub wklej URL

Upuść plik .html powyżej albo wklej adres działającej strony. Obie ścieżki dają ten sam czysty Markdown.

2

Konwertuj na Markdown

ParseJet parsuje HTML, odrzuca skrypty, style i kod śledzący, a nagłówki, listy, tabele, linki oraz bloki kodu mapuje na Markdown.

3

Skopiuj wynik lub użyj API

Skopiuj rezultat albo zintegruj API, aby konwertować HTML na Markdown wewnątrz swojej aplikacji lub skryptu migracyjnego.

Kluczowe funkcje

Co wyróżnia to html to markdown.

Pełne mapowanie elementów

h1–h6, listy uporządkowane i nieuporządkowane, tabele, cytaty blokowe, bloki kodu, pogrubienia, kursywa i linki trafiają do swoich dokładnych odpowiedników w Markdown.

Niechlujny HTML nie jest problemem

Prawdziwy HTML rzadko bywa czysty. ParseJet radzi sobie z niezamkniętymi znacznikami, głęboko zagnieżdżonymi divami, stylami inline i starym kodem, nie psując wyniku.

Usuwanie skryptów i stylów

JavaScript, CSS, piksele śledzące i komentarze HTML znikają całkowicie — nic z tego nie przecieka do Twojego Markdown.

Plik albo adres URL

Konwertuj zapisane pliki .html (na przykład eksport z WordPressa) albo pobieraj działające strony po adresie URL — ten sam endpoint obsłuży oba przypadki.

Poprawne encje i kodowanie

Encje HTML (&,  , —) są zamieniane na prawdziwe znaki, a wynik zawsze jest w UTF-8 — bez „krzaków” i połamanych polskich znaków.

Konwersja wsadowa przez API

Przekonwertuj cały folder z eksportem HTML na pliki Markdown krótkim skryptem. Zobacz przykład w Pythonie poniżej.

Przykłady zastosowań

Typowe scenariusze, w których to narzędzie oszczędza czas.

Migracja CMS-a i bloga

Przenieś treści z WordPressa, Ghosta lub starego CMS-a do stosu opartego na Markdown — Hugo, Astro czy Jekyll — bez ręcznego czyszczenia HTML-a.

Konwersja dokumentacji

Zamień dokumentację i eksporty wiki w HTML (Confluence, MediaWiki) na Markdown, gotowy do procesu docs-as-code w Git.

Wstępne przetwarzanie danych dla LLM

Surowy HTML marnuje tokeny na znaczniki. Skonwertuj go najpierw na Markdown i podaj modelowi zwięzły, ustrukturyzowany tekst z zachowaną hierarchią dokumentu.

Wyjście potoku scrapującego

Zamień HTML zebrany przez crawlera na czysty Markdown do przechowywania, indeksowania lub dalszego przetwarzania NLP — jedno wywołanie API na dokument.

Automatyzuj za pomocą API

Użyj tego samego narzędzia programistycznie. Działa z dowolnym językiem — wystarczy HTTP.

cURL
# Convert a local HTML file to Markdown
curl -X POST https://api.parsejet.com/v1/parse/auto/file \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"

# Convert a live page by URL
curl -X POST https://api.parsejet.com/v1/parse/webpage \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/page"}'
Python
import httpx
from pathlib import Path

# Batch-convert an HTML export folder to Markdown files
html_dir = Path("export/")
md_dir = Path("markdown/")
md_dir.mkdir(exist_ok=True)

for html_file in html_dir.glob("*.html"):
    resp = httpx.post(
        "https://api.parsejet.com/v1/parse/auto/file",
        headers={"Authorization": "Bearer YOUR_API_KEY"},
        files={"file": (html_file.name, html_file.read_bytes(), "text/html")},
    )
    md_path = md_dir / html_file.with_suffix(".md").name
    md_path.write_text(resp.json()["text"], encoding="utf-8")
    print(f"Converted {html_file.name} -> {md_path.name}")
JavaScript
// Convert an HTML file (e.g. from a file input) to Markdown
const formData = new FormData();
formData.append("file", htmlFile); // File or Blob with .html content

const res = await fetch("https://api.parsejet.com/v1/parse/auto/file", {
  method: "POST",
  headers: { Authorization: "Bearer YOUR_API_KEY" },
  body: formData,
});
const { text } = await res.json();
console.log(text); // Markdown string

Chcesz to zautomatyzować?

ParseJet API daje Ci tę samą moc parsowania przez jeden punkt końcowy HTTP. Bez ffmpeg, bez poppler, bez tesseract — tylko jedno wywołanie API.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
Przeczytaj dokumentację API

Często zadawane pytania

Jak przekonwertować HTML na Markdown?

Prześlij plik .html powyżej lub wklej adres strony. ParseJet sparsuje kod i zwróci czysty Markdown z zachowanymi nagłówkami, listami, tabelami i linkami. Do automatyzacji wyślij POST na /v1/parse/auto/file lub /v1/parse/webpage.

Czy tabele są konwertowane poprawnie?

Tak. Tabele HTML stają się tabelami Markdown z wierszem nagłówka i wyrównanymi kolumnami. Zagnieżdżone listy, cytaty blokowe i bloki kodu również trafiają do swoich odpowiedników w Markdown.

Co dzieje się ze skryptami, stylami i komentarzami?

Są usuwane w całości. W wyniku znajdziesz wyłącznie czytelną treść dokumentu — bez JavaScriptu, CSS-a i kodu śledzącego.

Czy mogę przekonwertować działającą stronę zamiast pliku?

Tak. Wklej adres URL w narzędziu powyżej albo skorzystaj z konwertera URL na Markdown, który jest zoptymalizowany pod wyodrębnianie głównej treści stron i usuwanie nawigacji oraz reklam.

Jak przekonwertować HTML na Markdown w Pythonie?

Wyślij plik na /v1/parse/auto/file za pomocą httpx lub requests — pole "text" w odpowiedzi zawiera gotowy Markdown. Nie musisz instalować html2text, BeautifulSoup ani markdownify. Zobacz przykład w Pythonie powyżej.

Czy to jest darmowe?

Tak. Bez rejestracji masz 3 darmowe konwersje dziennie. Załóż darmowe konto, aby otrzymać 300 kredytów miesięcznie. Płatne plany zaczynają się od 19 USD/miesiąc i sprawdzają się przy migracjach masowych.

Zacznij bezpłatnie wyodrębniać tekst

Bez rejestracji. Przeanalizuj swój pierwszy plik w kilka sekund.

Zobacz cennik