UltKit

Convertir HTML en Markdown

Le HTML sert à diffuser le contenu ; le Markdown est le format que de plus en plus de gens préfèrent pour l’écrire et le conserver. Ce convertisseur transforme vos fichiers .html en texte .md lisible, pour qu’une archive de blog, un centre d’aide ou un article enregistré puisse rejoindre un site statique, un coffre de notes ou un dépôt Git.

Convertisseur de documents

ou déposez Fichiers PDF, DOC, DOCX … ici ·

95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 1

    Importez vos fichiers HTML

    Ajoutez des fichiers .html ou .htm, jusqu'à 20 par lot et 95 Mo chacun. Une page enregistrée depuis un navigateur, un export de CMS ou un fichier écrit à la main fonctionnent tous.

  2. 2

    Vérifiez les réglages du texte

    Convertir en est réglé sur Markdown, Mise en forme sur Simple, Encodage du texte sur UTF-8 et Fins de ligne sur LF, ce qui convient à Git, aux générateurs de sites statiques et aux éditeurs macOS ou Linux.

  3. 3

    Convertissez en Markdown

    Cliquez sur Convertir en Markdown, puis ouvrez le fichier .md dans n'importe quel éditeur de texte pour supprimer les menus ou pieds de page restants. Les fichiers importés sont supprimés au bout de 30 minutes.

Pour convertir du HTML en Markdown, importez le fichier .html et cliquez sur Convertir en Markdown : les titres deviennent des lignes #, les liens deviennent texte, les listes gardent leurs puces et leurs numéros, et les tableaux simples deviennent des tableaux avec barres verticales.

HTML en Markdown : pour qui et pourquoi

John Gruber a publié Markdown en 2004, avec Aaron Swartz comme collaborateur, pour écrire pour le web en texte brut qui se lit naturellement avant même d'être rendu. Vingt ans plus tard, c'est le format natif des README GitHub, des générateurs de sites statiques comme Jekyll et Hugo, des outils de documentation, des applications de notes comme Obsidian et des dossiers de contenu de nombreux sites modernes.

Cela crée un flux constant dans le sens inverse du sens habituel. Les équipes qui quittent un CMS reposant sur une base de données ont besoin de années d'articles sous forme de fichiers .md. Des rédacteurs archivent des articles dans un coffre de notes. Des développeurs déplacent une ancienne section d'aide HTML vers un dépôt de documentation as code où les changements sont relus dans des pull requests. Dans chaque cas, le HTML est la seule copie, et le réécrire à la main n'est pas réaliste. Pour des documents Word, la tâche équivalente est DOCX en Markdown.

Quels éléments HTML ont un équivalent Markdown

from ↓ · to →CommonMarkGitHub Flavored Markdown
Titres h1–h6Titres h1–h6 to CommonMark: yesTitres h1–h6 to GitHub Flavored Markdown: yes
Liens et imagesLiens et images to CommonMark: yesLiens et images to GitHub Flavored Markdown: yes
Listes et citationsListes et citations to CommonMark: yesListes et citations to GitHub Flavored Markdown: yes
Blocs code et preBlocs code et pre to CommonMark: yesBlocs code et pre to GitHub Flavored Markdown: yes
Tableaux simples– Tableaux simples to CommonMark: noTableaux simples to GitHub Flavored Markdown: yes
Texte barré– Texte barré to CommonMark: noTexte barré to GitHub Flavored Markdown: yes
Cellules de tableau fusionnées– Cellules de tableau fusionnées to CommonMark: no– Cellules de tableau fusionnées to GitHub Flavored Markdown: no
Formulaires, vidéo, iframes– Formulaires, vidéo, iframes to CommonMark: no– Formulaires, vidéo, iframes to GitHub Flavored Markdown: no
supported not offeredCommonMark, spécifié à partir de 2014, est le noyau strict ; GitHub Flavored Markdown, spécifié en 2017, ajoute les tableaux, le texte barré et les listes de tâches. Tout ce qui n'a pas d'équivalent Markdown peut rester en HTML brut, que les deux acceptent.

Résultat de la conversion HTML en Markdown : à quoi s’attendre

Les noms de classe, styles en ligne, scripts et div de mise en page sont supprimés, car Markdown décrit le sens, pas l'apparence. Le gras et l'italique deviennent des doubles et simples astérisques, les sauts de ligne à l'intérieur d'un paragraphe sont joints, et les entités de caractères comme   se transforment en caractères ordinaires en UTF-8. Le fichier .md ne représente qu'une fraction de la taille du HTML : les mots restent, le balisage disparaît.

Idée reçueMarkdown peut reproduire n'importe quelle mise en page HTML.

RéalitéIl ne couvre que la structure du texte ; colonnes, couleurs et blocs positionnés n'ont pas de syntaxe Markdown et sont perdus ou laissés en HTML brut.

Idée reçueUne page convertie est prête à être publiée telle quelle.

RéalitéLes menus, bandeaux de cookies et pieds de page sont conservés ; supprimez-les, et ajoutez un front matter si votre générateur de site l'attend.

Idée reçueLe Markdown produit fonctionne de la même façon partout.

RéalitéLes tableaux et le texte barré nécessitent un moteur GitHub Flavored Markdown ; les outils CommonMark stricts les affichent comme du texte brut.

HTML et Markdown : caractéristiques des formats

HTML

HyperText Markup Language

HTML est le langage de balisage du web, décrit pour la première fois par Tim Berners-Lee au début des années 1990 et désormais maintenu par le WHATWG comme standard évolutif. Un fichier HTML décrit les titres, paragraphes, liens, tableaux, images et formulaires, tandis que la mise en forme provient en général du CSS. Tous les navigateurs l'affichent, et il sert aussi aux modèles d'e-mails et aux pages web enregistrées. Un fichier HTML seul dépend souvent d'images et de feuilles de style externes, et peut donc sembler cassé s'il est déplacé isolément.

Compression
–
Transparence
–
Animation
–
Année de création
1993 · Tim Berners-Lee; maintained by WHATWG
Convertisseur HTML

MD

Markdown

Markdown est une syntaxe de balisage légère créée par John Gruber en 2004. Elle utilise des symboles en texte brut, comme # pour les titres, * pour l'emphase et - pour les listes, qui restent lisibles en texte brut et se convertissent proprement en HTML. C'est la norme pour les fichiers README, la documentation, les wikis, les applications de notes et de nombreux générateurs de sites statiques. Il existe plusieurs variantes, comme CommonMark et GitHub Flavored Markdown, qui diffèrent sur des détails tels que les tableaux. N'importe quel éditeur de texte peut ouvrir les fichiers .md.

Compression
–
Transparence
–
Animation
–
Année de création
2004 · John Gruber
Convertisseur MD

On convertit du HTML en Markdown quand le contenu quitte l'endroit qui l'affichait : un blog qui passe à un générateur de sites statiques, un centre d'aide qui rejoint un dépôt de documentation sous Git, ou des articles enregistrés dans un coffre Obsidian où un texte simple et lisible compte plus que le balisage.

Questions sur la conversion HTML en MD

Puis-je convertir une page web enregistrée avec ses images ?

Le convertisseur lit le fichier .html que vous importez. Les balises d'image deviennent des liens d'image Markdown qui pointent vers les mêmes chemins ou URL que la page, donc les images hébergées en ligne continuent de s'afficher. Le dossier d'images local créé par « Enregistrer sous » dans le navigateur n'est pas importé avec le fichier ; copiez-le à côté du .md et les chemins relatifs resteront valides.

Que deviennent les menus, barres latérales et pieds de page ?

Tout le contenu du fichier est converti, car l'outil ne peut pas savoir quelle partie de la page est l'article. Pour un résultat propre, enregistrez l'article sans son thème si votre CMS le permet, ou supprimez ensuite les lignes de navigation en haut et en bas du Markdown.

Comment transférer des articles WordPress vers Hugo ou Jekyll ?

L'export intégré de WordPress est un fichier XML, pas du HTML : convertissez donc le HTML de chaque article, copié depuis l'éditeur de code ou enregistré depuis le navigateur. Ajoutez ensuite un front matter en haut de chaque .md, le bloc compris entre deux lignes de trois tirets qui contient le titre, la date et les étiquettes. Hugo et Jekyll le lisent à cet endroit.

Pourquoi certains tableaux s’affichent-ils mal en Markdown ?

Les tableaux Markdown, ajoutés par GitHub Flavored Markdown, ont une seule ligne d'en-tête et aucune cellule fusionnée. Un tableau HTML simple se convertit proprement ; un tableau avec colspan, rowspan ou des listes imbriquées n'a pas d'équivalent en Markdown et est donc aplati. Markdown accepte le HTML brut : vous pouvez recoller le tableau d'origine là où la mise en page compte.

Le Markdown est-il un bon format pour fournir des pages à une IA ou à un outil de recherche ?

Souvent, oui. Markdown conserve la structure qui compte, titres, listes, liens et mise en valeur, tout en éliminant attributs, scripts et styles : le même article devient beaucoup plus court et plus simple à traiter. Utilisez HTML en TXT si vous ne voulez aucun balisage.