Convertisseur HTML vers Markdown

Collez du HTML, ou copiez du texte enrichi directement depuis une page web, un Google Doc ou un e-mail, puis obtenez un Markdown soigné à intégrer dans un README, un wiki ou un site statique.

Mis à jour le
0 caractère
Markdown
0 caractère
Utiliser dans

Copier pour Webflow colle un nouvel élément Rich Text dans le Designer (Ctrl/⌘+V sur le canevas ou dans le Navigator). Copier comme texte enrichi colle du texte mis en forme dans un élément Rich Text existant, Google Docs, Notion ou un e-mail.

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : HTML vers Markdown

  1. Collez le code HTML dans le panneau de gauche, ou copiez un texte mis en forme depuis une page web ou un document puis collez-le. Si « Coller le texte enrichi en HTML » est activé, la mise en forme est conservée.
  2. Choisissez votre style de Markdown : style des titres, marqueur des listes, style des blocs de code et liens en ligne ou par référence.
  3. Gardez GFM activé pour convertir les <table>, les <del> et les listes à cocher en Markdown de type GitHub.
  4. Copiez le résultat ou téléchargez-le sous forme de fichier .md.

Qu'est-ce qu'un convertisseur HTML vers Markdown ?

Un convertisseur HTML vers Markdown lit les éléments HTML et les réécrit avec la syntaxe en texte brut de Markdown : <h2> devient ## , <strong> devient **…**, <a href> devient [texte](url). C'est le moyen le plus rapide de transférer un contenu depuis un CMS, un ancien blog ou une page web vers un dépôt Git, un générateur de site statique (Hugo, Jekyll, Astro, Docusaurus), un wiki ou une application de prise de notes comme Obsidian. Cet outil utilise la bibliothèque open source Turndown avec son extension GFM, et fonctionne entièrement dans votre navigateur.

Copier depuis des pages web, Google Docs et Word

Lorsque vous copiez du texte depuis un navigateur ou une application bureautique, le presse-papiers contient une version HTML en plus du texte brut. Avec l'option Coller le texte enrichi en HTML activée, le collage dans le panneau de gauche insère ce HTML, de sorte que les titres, le gras, les liens et les listes sont conservés. Désactivez-la si vous souhaitez coller du code HTML source exactement tel qu'il a été copié depuis un éditeur de code.

Exemple

<h2>Install</h2>
<p>Run <code>npm i</code>, then
read the <a href="/docs">docs</a>.</p>
<ul>
  <li>Fast</li>
  <li><em>Small</em></li>
</ul>

devient

## Install

Run `npm i`, then read the [docs](/docs).

-   Fast
-   _Small_

Turndown aligne les marqueurs de liste sur une indentation de quatre caractères, afin que les listes imbriquées et les éléments à plusieurs paragraphes s'alignent correctement dans tous les analyseurs Markdown.

Explication des options

OptionChoixQuand l'utiliser
Titres# ATX ou Setext (soulignement ===/---)ATX est la valeur par défaut la plus courante ; Setext n'existe que pour les titres h1 et h2.
Marqueur de liste-, *, +Alignez-vous sur le linter de votre projet (règle MD004 de markdownlint).
Blocs de code``` clôtures, clôtures ~~~, indentation de 4 espacesLes clôtures conservent le langage (issu de class="language-js") ; les blocs indentés ne le peuvent pas.
LiensEn ligne ou par référenceLes liens par référence évitent que de longues URL encombrent les paragraphes et les regroupent à la fin.

Ce qui ne se convertit pas

Markdown n'a pas de syntaxe pour les couleurs, les polices, les mises en page en colonnes, les formulaires ou les cellules de tableau fusionnées. Le style est supprimé, les blocs <script> et <style> sont retirés, et les tableaux sans ligne d'en-tête sont conservés en HTML, car les tableaux GFM exigent un en-tête et ne prennent en charge que des cellules simples sur une seule ligne. Les cellules fusionnées (colspan/rowspan) ne peuvent pas être représentées. Nettoyez d'abord un balisage désordonné avec le Formateur HTML, puis vérifiez le résultat avec le convertisseur Markdown vers HTML.

Aussi recherché comme : convertir html en markdown, html to md, texte enrichi vers markdown, page web en markdown, turndown, html2markdown, tableau gfm.

Outils complémentaires : HTML vers Markdown

  • HTML vers Webflow Rich Text — Collez du HTML désordonné (ancien site, export WordPress, Google Docs ou Word) et obtenez un balisage sémantique propre, accepté par l’élément Rich Text de Webflow et par l’import CMS sans résidus.
  • Encodeur d'entités HTML — Échappez < > & " pour afficher du texte en sécurité dans une page HTML, convertissez les accents et symboles en entités nommées ou numériques, ou décodez un HTML rempli d'entités pour retrouver le texte brut.
  • Vérificateur de différences — Collez une version originale et une version modifiée pour comparer côte à côte les lignes ajoutées, supprimées et modifiées — les mots exacts qui ont été modifiés étant mis en évidence dans chaque ligne.
  • Compteur de mots — Collez ou saisissez votre texte pour compter en temps réel le nombre de mots et de caractères, ainsi que la durée de lecture et de prononciation, la densité des mots-clés et la longueur des titres, méta-descriptions et publications sur les réseaux sociaux à des fins de référencement.

Questions fréquentes

Puis-je coller le résultat dans Webflow ?
Oui. « Copy to Webflow » place sur le presse-papiers un élément Rich Text : appuyez sur Ctrl/⌘+V dans le Designer, et les titres, listes, liens, images et citations arrivent sous forme de Rich Text natif. « Copy as rich text » colle du texte mis en forme dans un élément Rich Text existant. Pour nettoyer d'abord le HTML collé, utilisez HTML vers Webflow Rich Text.
Mon HTML est-il envoyé à un serveur ?
Non. Turndown s'exécute dans votre navigateur et analyse le HTML avec le DOMParser inerte du navigateur : les scripts du HTML collé ne sont jamais exécutés et rien n'est envoyé.
Comment convertir une page web entière en Markdown ?
Sélectionnez le texte de l'article sur la page, copiez-le, puis collez-le ici avec l'option « Coller le texte enrichi en HTML » activée. Vous pouvez aussi afficher le code source de la page, copier le HTML pertinent et le coller. Il est préférable d'exclure les menus de navigation et les pieds de page de la sélection.
Pourquoi mon tableau reste-t-il en HTML ?
Les tableaux Markdown de type GitHub doivent commencer par une ligne d'en-tête. Les tableaux sans en-tête (sans <th> ni <thead>) sont conservés en HTML, que la plupart des moteurs de rendu Markdown acceptent. Les cellules fusionnées, les tableaux imbriqués et les listes dans les cellules ne peuvent pas être exprimés en GFM.
Quel marqueur de liste choisir ?
Les trois sont équivalents en CommonMark. - est le choix le plus courant et la valeur par défaut de Prettier ; choisissez celui qu'attendent le guide de style de votre projet ou la configuration de markdownlint.
Les images sont-elles converties ?
Oui. <img src="a.png" alt="Logo"> devient ![Logo](a.png), y compris l'attribut title s'il est présent. Les fichiers image eux-mêmes ne sont pas téléchargés.
Puis-je installer HTML vers Markdown en tant qu’application web et l’utiliser hors ligne ?
Oui. HTML vers Markdown est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires