Mode d’emploi
- Choisissez ou déposez un fichier .docx.
- Choisissez si les images doivent être intégrées.
- Vérifiez le Markdown dans la zone de texte.
- Copiez-le ou téléchargez-le en fichier .md.
Fonctionnement
Le document est d'abord converti en HTML sémantique avec la bibliothèque mammoth (les titres proviennent des styles de titre de Word ; les styles Titre et Sous-titre deviennent les niveaux 1 et 2), puis ce HTML est écrit en Markdown au format GitHub : titres avec #, **gras**, *italique*, ~~barré~~, `code en ligne`, blocs de code délimités pour les styles de code, liens, listes à puces et numérotées imbriquées, citations avec >, règles horizontales et tableaux à barres verticales.
Les tableaux Markdown ont toujours une ligne d'en-tête ; la première ligne de chaque tableau Word est donc utilisée comme en-tête. Les cellules fusionnées, les couleurs de cellule et les sauts de ligne dans les cellules ne sont pas représentables et sont aplatis. Les caractères que Markdown interpréterait comme une mise en forme (tels que * ou _ dans le texte normal) sont échappés par une barre oblique inverse.
Les polices, couleurs, alignements, mises en page, en-têtes, pieds de page et commentaires ne sont pas convertis. Les anciens fichiers binaires .doc ne sont pas pris en charge.
Exemples
Documentation pour un dépôt
Un guide d'installation rédigé dans Word devient un README.md avec des titres ##, des étapes numérotées et des blocs de code pour les commandes mises en forme avec un style de code.
Transférer des notes vers une application Markdown
Des notes de réunion avec des listes à puces et des liens se convertissent en Markdown que vous pouvez coller dans Obsidian, Notion ou un générateur de site statique.
Foire aux questions
Pourquoi mes titres sont-ils en texte normal ?
Seuls les paragraphes dotés des styles de titre de Word (ou Titre/Sous-titre) deviennent des titres Markdown. Le texte simplement agrandi manuellement reste un paragraphe.
Pourquoi mon tableau a-t-il un aspect différent ?
Les tableaux Markdown sont de simples grilles avec une ligne d'en-tête. Les cellules fusionnées, les paragraphes multiples dans une cellule et les tableaux imbriqués ne peuvent pas être représentés et sont aplatis en lignes simples.
Pourquoi y a-t-il des antislashs dans mon texte ?
Les caractères comme *, _, [ et # déclencheraient sinon une mise en forme en Markdown. L’antislash les conserve comme caractères normaux et n’apparaît pas lorsque le Markdown est affiché.
Confidentialité
Le fichier Word est converti dans votre navigateur. Le document et le Markdown ne sont ni envoyés, ni stockés, ni inclus dans les statistiques ; seul un événement anonyme indiquant que l’outil a été utilisé est compté.