Convertir HTML en Markdown
Téléversez un fichier HTML ou collez l'URL d'une page, et obtenez un Markdown propre et lisible. ParseJet encaisse le HTML du monde réel — div imbriquées, styles en ligne, balisage hérité — et convertit chaque élément dans la bonne syntaxe Markdown. Pensé pour la migration de contenu, la documentation et les pipelines LLM.
Déposez un fichier ici ou parcourir
Accepte les fichiers HTML,HTM
Gratuit — 3 requêtes/jour, pas d'inscription. pour 300 crédits/mois gratuits.
Comment ça marche
Téléversez du HTML ou collez une URL
Déposez un fichier .html ci-dessus, ou collez l'URL d'une page en ligne. Les deux chemins produisent le même Markdown propre.
Convertissez en Markdown
ParseJet analyse le HTML, jette scripts, styles et code de suivi, puis convertit titres, listes, tableaux, liens et blocs de code en Markdown.
Copiez ou passez par l'API
Copiez le résultat, ou intégrez l'API pour convertir du HTML en Markdown depuis votre application ou votre script de migration.
Fonctionnalités clés
Ce qui distingue ce html to markdown.
Tous les éléments convertis
h1–h6, listes ordonnées et à puces, tableaux, citations, blocs de code, gras/italique et liens : chacun a son équivalent exact en Markdown.
Le HTML mal formé passe quand même
Le HTML réel est rarement propre. ParseJet supporte les balises non fermées, les div profondément imbriquées, les styles en ligne et le balisage hérité sans casser la sortie.
Scripts et styles supprimés
JavaScript, CSS, pixels de suivi et commentaires HTML sont entièrement retirés — rien de tout cela ne se retrouve dans votre Markdown.
Fichier ou URL
Convertissez des fichiers .html enregistrés (un export WordPress, par exemple) ou récupérez des pages en ligne par leur URL — le même endpoint gère les deux.
Entités et encodage maîtrisés
Les entités HTML (&, , —) sont décodées en vrais caractères et la sortie est toujours en UTF-8 — aucun caractère abîmé dans votre Markdown.
Conversion par lots via l'API
Convertissez tout un dossier d'export HTML en Markdown avec un court script. Voir l'exemple Python ci-dessous.
Cas d'utilisation
Scénarios courants où cet outil vous fait gagner du temps.
Migration de CMS ou de blog
Déplacez le contenu de WordPress, Ghost ou d'un CMS vieillissant vers une stack Markdown comme Hugo, Astro ou Jekyll — sans nettoyer le HTML à la main.
Conversion de documentation
Transformez des documentations et exports de wiki en HTML (Confluence, MediaWiki) en Markdown, pour un flux docs-as-code dans Git.
Prétraitement pour les LLM
Le HTML brut gaspille des tokens en balisage inutile. Convertissez-le d'abord en Markdown : le modèle reçoit un texte compact et structuré qui conserve la hiérarchie du document.
Sortie d'un pipeline de scraping
Transformez le HTML collecté par votre crawler en Markdown propre pour le stockage, l'indexation ou le NLP en aval — un appel d'API par document.
Automatiser avec l'API
Utilisez le même outil de manière programmatique. Fonctionne avec n'importe quel langage — juste du HTTP.
# 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"}'
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}") // 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 Vous voulez automatiser cela ?
L'API ParseJet vous offre la même puissance d'analyse via un seul point de terminaison HTTP. Pas de ffmpeg, poppler ou tesseract — juste un appel API.
Questions fréquentes
Comment convertir du HTML en Markdown ?
Téléversez un fichier .html ci-dessus ou collez l'URL d'une page. ParseJet analyse le balisage et renvoie un Markdown propre avec titres, listes, tableaux et liens conservés. Pour automatiser, envoyez un POST sur /v1/parse/auto/file ou /v1/parse/webpage.
Les tableaux sont-ils correctement convertis ?
Oui. Les tableaux HTML deviennent des tableaux Markdown avec ligne d'en-tête et colonnes alignées. Les listes imbriquées, les citations et les blocs de code sont eux aussi convertis dans leur équivalent Markdown.
Que deviennent les scripts, les styles et les commentaires ?
Ils sont entièrement supprimés. La sortie ne contient que le contenu lisible du document — aucun JavaScript, aucun CSS, aucun code de suivi.
Puis-je convertir une page en ligne plutôt qu'un fichier ?
Oui. Collez l'URL dans l'outil ci-dessus, ou utilisez l'outil URL vers Markdown, optimisé pour extraire le contenu principal des pages en ligne et écarter la navigation et les publicités.
Comment convertir du HTML en Markdown en Python ?
Envoyez le fichier sur /v1/parse/auto/file avec httpx ou requests : le champ « text » de la réponse contient votre Markdown. Ni html2text, ni BeautifulSoup, ni markdownify à installer. Voir l'exemple Python ci-dessus.
Est-ce gratuit ?
Oui. Vous disposez de 3 conversions gratuites par jour sans inscription. Avec un compte gratuit, vous obtenez 300 crédits par mois. Les forfaits payants démarrent à 19 $/mois pour les migrations par lots.
Outils associés
URL to Markdown Converter
Convert any URL to clean Markdown online for free. Paste a link and get the page's main content as Markdown — no ads, no navigation. API available.
Word to Markdown Converter
Convert Word documents (DOCX) to Markdown online for free. Headings, lists, and tables preserved. No signup — or automate DOCX to MD conversion via API.
PDF to Markdown Converter
Convert PDF to Markdown online for free. Preserves headings, lists, tables, and code blocks. No signup required — try it instantly or automate via API.
Commencez à extraire du texte gratuitement
Aucune inscription requise. Analysez votre premier fichier en quelques secondes.