Markdown vers Word

Collez du Markdown, téléchargez un .docx modifiable — de vrais styles de titre, de vrais tableaux, de vraies listes.

Markdown

Document Word

En attente de Markdown

Collez du Markdown ou chargez l’exemple — le récapitulatif ci-dessous compte ce que contiendra le fichier Word : titres, paragraphes, tableaux et blocs de code.

Comment l’utiliser

  1. Collez du Markdown dans le champ, ou appuyez sur « Ouvrir un .md » pour lire un fichier UTF-8 jusqu’à 2 Mo. Aucun bouton Convertir : le récapitulatif se met à jour environ un dixième de seconde après l’arrêt de la frappe.
  2. Vérifiez le récapitulatif — il compte exactement ce que contiendra le fichier : titres, paragraphes, tableaux, blocs de code. Les liens http(s) / mailto / tel deviennent des liens Word cliquables ; les autres protocoles ne gardent que le texte.
  3. Appuyez sur « Télécharger le .docx ». Le fichier est assemblé sur votre appareil au format natif de Word (OOXML) : les titres utilisent les vrais styles Titre 1 à 6, le volet de navigation et Insertion ▸ Table des matières fonctionnent donc sur le résultat.

Exemple

Entrée

# Liste de contrôle d’expédition

Les notes restent **dans cet onglet**. Le fichier Word est construit sur votre machine.

## Ce que vous obtenez

- De vrais styles Titre 1 à 6 dans le volet de navigation
- Des [liens cliquables](https://example.com) dans Word

| Zone | Responsable |
| --- | --- |
| Documentation | Ana |

> Rien ne quitte le navigateur.

```js
const bytes = await buildDocx(markdown);
```

Sortie

liste-expedition.docx — 2 titres · 2 paragraphes · 1 tableau · 1 bloc de code
Volet de navigation : Liste de contrôle d’expédition ▸ Ce que vous obtenez
Le tableau s’ouvre comme un vrai tableau Word ; les listes conservent leurs puces et leurs numéros.

Ouvrez le fichier dans Word (ordinateur, web ou mobile) pour le vérifier : le texte est sélectionnable et modifiable, car le document est au format XML natif de Word, pas une image.

Règles, limites et problèmes connus

  • Les images ne sont pas intégrées : ![alt](url) est écrit sous forme de texte [image: alt]. Récupérer des images distantes enverrait des requêtes à des tiers, ce que cet outil ne fait jamais.
  • Les mathématiques, Mermaid et les définitions de notes de bas de page sont conservés tels quels sous forme de texte. Les balises HTML en ligne courantes deviennent une vraie mise en forme (br, b/strong, i/em, del/s, u, mark, code/kbd, sub, sup, a href) ; les autres balises restent du texte.
  • Au-delà du GFM de base, l’analyseur gère aussi les titres Setext (=== / ---), les blocs de code indentés, les liens et images de style référence, les URL nues, les entités HTML, les listes lâches et les éléments de liste à plusieurs paragraphes. Le front matter YAML est ignoré.
  • Le jeu de styles est fixe (Titre 1 à 6, Corps de texte, Citation, Code source). Pas d’envoi de document de référence ; dans Word, modifier un style remet en forme tout le document.
  • Aucune table des matières n’est générée : le fichier porte de vrais niveaux de plan, Insertion ▸ Table des matières dans Word fonctionne donc en un clic.
  • Les cellules de tableau ne contiennent qu’une mise en forme en ligne — les listes ou blocs de code dans les cellules ne sont pas pris en charge (les tableaux GFM ne les autorisent pas non plus).
  • Le document déclare Calibri et 宋体 (SimSun) ; les appareils sans ces polices se rabattent sur ce que Word choisit.
  • Limites : 100 000 caractères d’entrée (le téléchargement est désactivé au-delà, jamais tronqué en silence) ; fichiers .md ouverts jusqu’à 2 Mo, UTF-8 uniquement.
  • Rien n’est enregistré : recharger perd le brouillon (le .docx téléchargé vous appartient bien sûr).

Des outils Markdown qui s’exécutent eux aussi entièrement dans cet onglet.