Convertisseur Word en Markdown

Convertissez un document Word moderne .docx en Markdown propre et modifiable sans le téléverser. Le navigateur lit la structure du document et conserve les titres, paragraphes, textes gras et italiques, liens, listes, citations, styles de code et tableaux simples pris en charge. Vérifiez l’aperçu sécurisé, copiez le résultat ou téléchargez un fichier .md. Les images sont remplacées par une mention explicite, tandis que la mise en page et les fonctions propres à Word sont clairement signalées comme des limites.

Comment convertir un document Word en Markdown

  1. 1

    Choisir un DOCX

    Ouvrez un fichier `.docx` non chiffré. Le convertisseur vérifie localement sa structure ZIP et Office Open XML avant de le lire.

  2. 2

    Choisir les marqueurs Markdown

    Sélectionnez des titres avec dièses ou soulignement, puis un tiret ou un astérisque pour les listes à puces.

  3. 3

    Vérifier la structure

    Contrôlez l’aperçu sécurisé et les messages concernant les images omises ou les fonctions Word qui se transposent mal en Markdown.

  4. 4

    Copier ou télécharger

    Copiez le Markdown ou enregistrez-le comme fichier `.md` UTF-8 portant un nom dérivé du DOCX.

De WordprocessingML à Markdown

Un DOCX est un paquet Office Open XML, et non un simple flux de texte mis en forme. Microsoft décrit un paquet de traitement de texte élémentaire comme un ensemble de parties, dont une partie principale contenant le corps du document. Ce convertisseur vérifie d’abord la structure attendue du paquet, puis utilise Mammoth.js pour produire un HTML sémantique intermédiaire. Mammoth recommande de privilégier la structure sémantique plutôt que de reproduire exactement l’apparence de Word, ce qui correspond bien au périmètre de Markdown.

Le HTML intermédiaire est analysé en mémoire et converti en blocs et éléments en ligne CommonMark. Les tableaux simples utilisent l’extension de tableaux GitHub Flavored Markdown. Le HTML intermédiaire n’est jamais inséré tel quel. L’aperçu est produit depuis le Markdown, puis assaini avant affichage.

Structure Word Résultat Markdown Limite de conversion
Styles de titre Titres avec # ou titres Setext de niveaux 1 et 2 La taille visuelle de la police ne suffit pas à définir un titre
Paragraphes, gras, italique, barré Paragraphes et marqueurs en ligne Les polices, couleurs et espacements précis sont omis
Listes ordonnées et non ordonnées Éléments numérotés et imbriqués Une numérotation personnalisée complexe peut nécessiter des retouches
Liens hypertextes [libellé](URL) Seuls les liens web, e-mail ou d’ancrage sûrs sont conservés
Tableaux simples Tableau GFM à barres verticales Les cellules fusionnées et mises en page complexes sont aplaties
Images et objets incorporés Marqueur d’omission visible Les médias binaires ne sont pas exportés en Markdown

Exemple concret

Imaginons un DOCX contenant un titre de niveau 1 État du projet, deux paragraphes, un plan numéroté en trois étapes et un tableau de 2 × 3 indiquant le responsable et l’échéance. Avec des titres à dièses, la sortie commence par # État du projet, puis des paragraphes ordinaires, des marqueurs de liste 1. et un tableau GFM dont la première ligne devient l’en-tête. Si le document contient aussi un graphique flottant, celui-ci n’est pas converti. L’outil affiche une limite pour que cet objet absent ne soit pas confondu avec une exportation réussie.

Ce que Markdown ne peut pas conserver

Markdown exprime la structure du contenu, pas la pagination de Word. Pages, colonnes, marges, en-têtes, pieds de page, polices, couleurs, positions flottantes, zones de texte, graphiques, SmartArt, équations, macros, objets OLE, formulaires, commentaires et historique des modifications ne font pas partie du résultat. Les tableaux complexes à cellules fusionnées peuvent perdre leur grille. Vérifiez attentivement les documents techniques ou réglementés et conservez le DOCX original comme référence.

Limites de fichier et confidentialité

Le convertisseur accepte .docx, mais pas les anciens .doc, .docm, ODT ou PDF. Il rejette les paquets sans les parties Office Open XML attendues, les entrées ZIP chiffrées, plus de 2 000 entrées, plus de 25 Mio compressés ou 80 Mio décompressés. Ces limites réduisent le risque mémoire, mais ne réparent pas les fichiers endommagés.

Les octets du DOCX, son nom, la structure extraite, les réglages, l’aperçu et le Markdown restent dans ce navigateur. Dans le parcours en plusieurs étapes, un jeton aléatoire du sessionStorage de cet onglet pointe pendant deux heures au maximum vers un enregistrement IndexedDB temporaire. Le contenu n’est jamais ajouté à l’URL ni envoyé par Livewire. Recommencer supprime le jeton et l’enregistrement.

Questions fréquentes

Utilisez un fichier .docx moderne et non chiffré. Les anciens .doc, les .docm avec macros, ODT, PDF, paquets chiffrés, fichiers endommagés et fichiers dépassant les limites indiquées sont refusés. Enregistrez d’abord un ancien document Word au format DOCX.

Le convertisseur traite les titres sémantiques, paragraphes, gras, italique, barré, liens sûrs, sauts de ligne, listes ordonnées et non ordonnées, citations, styles de code exposés par Word et tableaux GFM simples. Un style purement visuel sans structure sémantique peut être mal transposé.

Les images reçoivent un marqueur d’omission visible et un avertissement. Mise en page, colonnes, en-têtes, pieds de page, polices, couleurs, éléments flottants, tableaux fusionnés, graphiques, SmartArt, équations, macros, objets incorporés, formulaires, commentaires et historique des modifications ne sont pas reproduits exactement.

Word est un système de mise en page paginée, tandis que Markdown décrit une structure documentaire légère. Le convertisseur préserve le sens pris en charge, pas la position des pixels, les sauts de page, les polices ou les espacements exacts. Vérifiez et adaptez le résultat avant publication.

Non. Les octets, le nom, le contenu, les réglages, l’aperçu et le Markdown restent dans votre navigateur. Ils ne passent pas par Livewire et ne figurent pas dans l’URL. La reprise du parcours utilise un enregistrement temporaire dans cet onglet uniquement, supprimé lorsque vous recommencez.

Outils similaires