Convertir Markdown en PDF (blocs de code et tableaux intacts)
Convertissez du Markdown en PDF soigné — README, notes et docs avec blocs de code et tableaux bien rendus. Gratuit, dans le navigateur, sans inscription.

Le Markdown, c'est là où les choses s'écrivent — README, notes de
réunion, specs, documentation. Le PDF, c'est là où les choses
s'envoient : à un client qui n'ouvrira pas un .md, à un manager qui
veut une pièce jointe, à une imprimante. Le fossé entre les deux tient
en une conversion, et vous ne devriez pas avoir à installer pandoc et
une distribution LaTeX pour le franchir.
Le hic des raccourcis habituels, c'est qu'ils abîment exactement les
parties dont les documents techniques dépendent : les blocs de code
s'effondrent en caractères proportionnels, les tableaux s'impriment en
mur de caractères |, et les listes imbriquées s'aplatissent. Un
convertisseur n'est utile ici que si le code et les tableaux
survivent — c'est donc la barre que ce guide impose à tout.
Comment convertir — étape par étape
Ouvrez l'outil
Allez sur pdfty.com/tools/markdown-to-pdf. Gratuit jusqu'à 20 Mo — et un fichier Markdown de 20 Mo serait un roman, donc en pratique illimité.
Déposez votre fichier .md
Les fichiers .md et .markdown sont acceptés. Le fichier monte en HTTPS et est supprimé après 1 heure.
La conversion tourne toute seule
Le Markdown est analysé (tableaux, code clôturé et coloration syntaxique compris) et composé avec une feuille de style intégrée propre. Quelques secondes.
Téléchargez le PDF
Un PDF avec de vrais titres, blocs de code, tableaux et sauts de page.
Relisez-le
Parcourez-le à la recherche de tout ce qui dépendait du rendu personnalisé de votre éditeur — voir les pièges plus bas.

Ce qui se rend, exactement
Le convertisseur supporte le Markdown standard plus les extensions qui comptent pour l'écriture technique :
- Les titres — hiérarchie de tailles, avec de fins filets sous H1 et H2
- Les blocs de code clôturés — chasse fixe, fond gris clair, indentation préservée, coloration syntaxique pour les langages courants
- Le code en ligne — le style familier de pastille grise
- Les tableaux — les tableaux à barres façon GitHub deviennent des tableaux bordés avec une ligne d'en-tête ombrée
- Les citations — bordure gauche, texte atténué
- Les listes — ordonnées, non ordonnées, imbriquées
- Les liens — conservés cliquables dans le PDF
- Les images par URL — les images
sont récupérées et intégrées
La page est composée à une largeur de lecture confortable avec des marges généreuses — plus proche du « doc interne qui a l'air fini » que de l'impression brute de navigateur.
Ce qui ne se rend PAS
Section honnêteté. Le Markdown a des dialectes, et cet outil implémente le Markdown standard + tableaux + code clôturé, pas toute la saveur GitHub :
- Les listes de tâches (
- [ ] todo) s'impriment en crochets littéraux, pas en cases à cocher. - Le barré (
~~texte~~) n'est pas converti — les tildes restent. - Les images locales (
) ne peuvent pas apparaître : vous téléversez un seul fichier, et le serveur n'a pas accès aux fichiers posés à côté sur votre disque. Hébergez l'image à une URL ou attendez-vous à un trou. - Les blocs Mermaid / mathématiques se rendent en blocs de code bruts, pas en diagrammes ni en équations.
- Pas de thèmes personnalisés — une seule feuille de style intégrée, pas d'import CSS.
Alternatives locales gratuites
pandoc — le convertisseur canonique :
pandoc README.md -o readme.pdf. Sortie superbe et infiniment
configurable, mais la sortie PDF exige un moteur LaTeX (souvent 1 à 4 Go
d'installation). Rentable si vous convertissez des documents chaque
semaine ; absurde pour un README.
Les extensions VS Code (p. ex. « Markdown PDF ») — pratiques si vous vivez déjà dans VS Code ; la qualité de sortie varie selon l'extension et le thème.
Aperçu navigateur + impression : rendez le Markdown là où il se prévisualise (beaucoup d'éditeurs servent un aperçu HTML), puis Ctrl/Cmd+P → Enregistrer en PDF. Gratuit et local, mais vous héritez des bizarreries d'impression du navigateur : en-têtes/pieds avec l'URL si vous ne les désactivez pas, et des sauts de page en plein bloc de code.
macOS : pas de moteur de rendu Markdown intégré — Aperçu et TextEdit
traitent le .md comme du texte brut, donc vous verriez les dièses et
astérisques bruts.
Pièges pratiques
- Les sauts de page sont automatiques. Les longs blocs de code peuvent se couper entre deux pages. Il n'y a pas de marqueur de saut manuel ; le moteur coupe où il faut.
- Les tableaux très larges et les longues lignes de code sont mis à l'échelle ou coupés à la largeur du contenu — une ligne de tableau de 200 caractères ne peut pas tenir élégamment sur une page portrait. Raccourcissez les lignes quand c'est possible.
- Le front matter (le YAML entre
---en tête de fichier) est traité comme du contenu, pas masqué — supprimez-le avant de convertir si vous ne voulez pas l'imprimer. (Un bloc---tout en haut peut aussi se rendre en filet horizontal plus du texte, selon le formatage.) - Les codes d'emoji comme
:rocket:restent littéraux ; les vrais caractères emoji collés se rendent généralement. - Vérifiez les cibles des liens. Les liens relatifs
(
[docs](./docs/setup.md)) survivent en liens mais ne pointent plus nulle part d'utile une fois imprimés.
Une fois le PDF créé, la boîte à outils habituelle s'applique : tamponnez-le avec En-tête et pied de page pour des compteurs de pages, combinez des chapitres avec Fusionner, ou allégez un fichier riche en images avec Compresser.
Questions fréquentes
Les blocs de code gardent-ils la coloration syntaxique ?
Oui — les blocs clôturés avec indication de langage
(```python) reçoivent une coloration ; sans indication, ils
restent en chasse fixe sur fond gris. Dans les deux cas, l'indentation
est préservée exactement.
Les tableaux se rendent-ils vraiment en tableaux ?
Oui — les tableaux à barres verticales (le style GitHub) deviennent des tableaux bordés avec ligne d'en-tête ombrée. Les deux-points d'alignement sont respectés par l'analyseur.
Pourquoi mon image manque-t-elle dans le PDF ?
Elle est référencée par un chemin local. Le téléversement est un seul
fichier .md, donc ./images/x.png ne pointe sur rien. Utilisez une
URL https:// complète, ou convertissez localement avec pandoc, où les
chemins relatifs se résolvent.
Puis-je convertir un README directement depuis GitHub ?
Téléchargez d'abord le fichier .md brut, puis téléversez-le. Les
badges et images hébergés à des URL complètes passent généralement ; les
fonctions propres à GitHub (listes de tâches, mermaid) non — voir la
liste plus haut.
Puis-je changer les polices, marges ou couleurs ?
Pas dans cet outil — il embarque une feuille de style unique et volontairement sobre. Pour un design de marque, passez par HTML en PDF avec votre propre CSS.
Y a-t-il une limite de taille ou de pages ?
Gratuit : 20 Mo par fichier et 10 opérations par jour — pour des fichiers texte, c'est en pratique sans limite. Les PDF de sortie de plus de 50 pages se génèrent sans problème depuis une seule source Markdown.
Mon document est-il privé ?
Le transfert est en HTTPS et les fichiers sont supprimés automatiquement en moins d'une heure. Pour du matériel confidentiel que vous ne pouvez pas téléverser, pandoc est la voie locale.
Puis-je faire l'inverse — PDF en Markdown ?
Pas directement. Le plus proche est Extraire le texte (texte brut, sans mise en forme) ou PDF en Word, puis nettoyer à partir de là.
L'équipe pdfty crée des outils PDF en ligne respectueux de la vie privée — compresser, convertir, OCR, signer et protéger. Fichiers supprimés sous 1 heure. À propos →