Guides

DOC ou DOCX : quelle différence et comment convertir

Par l’équipe Opener6 min de lecture

Un fichier .doc utilise l’ancien format binaire de Word 97–2003 ; un fichier .docx utilise le format de Word depuis 2007, composé de XML compressé. Le contenu peut être identique, mais beaucoup d’outils récents, dont la plupart des visionneuses dans le navigateur, ne lisent que le .docx. La solution est simple : ouvrez le .doc dans un traitement de texte et enregistrez-le en .docx.

Ce qui distingue vraiment .doc et .docx

Si vous fouillez dans de vieilles archives d’entreprise, ou si un logiciel de gestion vieillissant vient de vous envoyer un .doc par e-mail, mieux vaut savoir ce que vous avez entre les mains.

.doc (Word 97–2003) est un format binaire. Le texte, la mise en forme et les images y sont empaquetés dans une structure conçue autour du fonctionnement de Word à la fin des années 1990. Microsoft a fini par en publier une description, mais elle est complexe, pleine de bizarreries héritées, et difficile à lire de façon fiable pour d’autres logiciels.

.docx (Word 2007 et versions ultérieures) utilise Office Open XML. Sous le capot, un .docx est une archive ZIP contenant des fichiers XML : un pour le texte principal, d’autres pour les styles, les en-têtes, les pieds de page et les commentaires, plus un dossier d’images. Vous pouvez le vérifier vous-même : copiez un .docx, renommez la copie en .zip et ouvrez-la. Comme le format est une norme ouverte documentée, faite de XML brut, presque n’importe quel programme peut l’analyser, y compris du code qui tourne dans un navigateur web.

.doc .docx
Introduit avec Word 97 (utilisé jusqu’à Word 2003) Word 2007
Structure Un seul fichier binaire Archive ZIP de fichiers XML
Taille du fichier Généralement plus gros Souvent plus petit, grâce à la compression ZIP
Macros Peuvent être stockées dans n’importe quel .doc Interdites : les fichiers avec macros utilisent .docm
Prise en charge par les outils web Limitée Large
S’ouvre dans Word actuel Oui, en mode de compatibilité Oui, entièrement

La ligne des macros compte pour les vieilles archives : un .doc peut contenir des macros sans que rien ne l’indique dans son nom, alors qu’un .docx ne peut pas en contenir du tout. Raison de plus pour convertir les fichiers hérités de sources inconnues.

Pourquoi beaucoup d’outils web n’ouvrent que le .docx

Une visionneuse dans le navigateur doit comprendre le fichier sans que Word soit installé. Avec un .docx, il s’agit de décompresser une archive et de lire du XML : un terrain bien balisé, avec des bibliothèques open source éprouvées. Avec un .doc, il faut rétro-concevoir une structure binaire vieille de plusieurs décennies, et les résultats sont souvent peu fiables.

C’est pourquoi la visionneuse Word d’Opener n’ouvre que les .docx. Si vous y déposez un .doc, un message vous demande de l’enregistrer d’abord en .docx. Les autres visionneuses en ligne font le même compromis, ou bien elles envoient discrètement votre fichier sur un serveur qui fait tourner une suite bureautique complète pour le convertir : à éviter pour des contrats, des dossiers RH ou tout document personnel de ces archives.

Comment convertir un .doc en .docx

Chacune de ces méthodes produit un .docx normal. Gardez le .doc d’origine tant que vous n’avez pas vérifié le résultat.

Microsoft Word (version de bureau)

Ouvrez le .doc. Word affiche « Mode de compatibilité » à côté du nom du fichier. Utilisez Enregistrer sous et choisissez le type Document Word (.docx) dans la liste des types de fichiers. Word peut vous prévenir que la mise en page risque de changer légèrement ; pour des documents ordinaires, c’est rarement le cas. Word propose aussi une option Convertir dans la section Informations du menu Fichier, qui met le document à niveau sur place.

LibreOffice Writer (gratuit, Windows, Mac, Linux)

Ouvrez le .doc dans Writer, choisissez Enregistrer sous et sélectionnez le format Word .docx dans la liste des types de fichiers. Quand LibreOffice demande s’il faut conserver le format actuel, choisissez le format Word.

Pour tout un dossier d’anciens fichiers, LibreOffice peut les convertir d’un coup en ligne de commande :

soffice --headless --convert-to docx *.doc

Lancez-la dans le dossier qui contient les fichiers ; les copies .docx apparaissent à côté des originaux. Sous Windows, il faudra peut-être indiquer le chemin complet de soffice.exe dans le dossier du programme LibreOffice.

Google Docs ou Word pour le web

Importez le .doc dans Google Drive, ouvrez-le avec Google Docs, puis téléchargez-le au format Microsoft Word (.docx) depuis le menu Fichier. Word pour le web fonctionne aussi : il sait ouvrir beaucoup de fichiers .doc et propose de les convertir au format récent quand vous voulez les modifier. Les deux méthodes envoient le fichier sur un compte en ligne : à garder en tête pour les documents sensibles.

Pages sur Mac

Pages ouvre les fichiers .doc et peut les exporter en document Word, ce qui produit un .docx.

Ce que signifie le « mode de compatibilité »

Quand une version actuelle de Word ouvre un .doc (ou un .docx créé par une version plus ancienne), elle passe en mode de compatibilité. Word se limite alors aux fonctions que l’ancien format sait stocker : certaines options de mise en page récentes, certains nouveaux types de graphiques et certains outils de mise en forme sont désactivés ou se comportent différemment. Le fichier n’a aucun problème : Word s’assure simplement qu’un nouvel enregistrement ne fera rien perdre.

Convertir en .docx met fin au mode de compatibilité. Le texte reste le même, mais les mises en page complexes construites avec de vieilles astuces (espacements manuels, tableaux inhabituels, anciennes zones de texte) peuvent bouger légèrement. Pour des archives, un rapide défilement de chaque document converti suffit en général.

Même histoire pour Excel et PowerPoint

Excel et PowerPoint ont fait la même transition au même moment, et les mêmes règles s’appliquent.

Ancien format (97–2003) Nouveau format (2007+) Remarques
.doc .docx Version avec macros : .docm
.xls .xlsx L’ancien .xls est limité à 65 536 lignes et 256 colonnes ; le .xlsx permet 1 048 576 lignes et 16 384 colonnes. Avec macros : .xlsm
.ppt .pptx Avec macros : .pptm

Convertissez-les de la même façon : ouvrez-les dans Excel, LibreOffice Calc, Google Sheets ou Numbers et enregistrez-les en .xlsx ; ouvrez-les dans PowerPoint, LibreOffice Impress, Google Slides ou Keynote et enregistrez-les en .pptx. La commande LibreOffice ci-dessus fonctionne aussi avec --convert-to xlsx et --convert-to pptx.

Une fois convertis, ils s’ouvrent sans aucune suite bureautique. La visionneuse Excel et la visionneuse PowerPoint d’Opener lisent les .xlsx et .pptx dans le navigateur, et les guides pour ouvrir un .xlsx sans Excel et ouvrir un .pptx sans PowerPoint présentent les autres options.

Questions fréquentes

Vais-je perdre quelque chose en convertissant un .doc en .docx ?

Pour le texte, les titres, les tableaux et les images, presque jamais. Les très vieilles mises en page construites avec des astuces manuelles peuvent bouger un peu, et les macros éventuelles sont supprimées, sauf si vous enregistrez en .docm. Gardez l’original tant que vous n’avez pas vérifié la copie.

Peut-on simplement renommer un .doc en .docx ?

Non. Renommer ne change que l’étiquette, pas le contenu : le fichier reste binaire à l’intérieur, et les applications qui attendent un .docx le signaleront comme endommagé. Il faut l’ouvrir et l’enregistrer à nouveau.

Comment lire un .docx sans installer Word ?

Déposez-le dans la visionneuse Word : elle affiche le document avec ses titres, ses tableaux et ses images, et le fichier reste sur votre appareil. Le guide pour ouvrir un .docx sans Word liste d’autres options gratuites.

Le .doc est-il encore sûr à utiliser ?

Il s’ouvre toujours dans Word et LibreOffice, mais c’est un format ancien qui peut cacher des macros. Pour tout ce que vous comptez conserver ou partager, le .docx (ou le PDF pour des copies en lecture seule) est un meilleur choix.