Les formats d’images dans WordPress
WordPress n'accepte pas tous les formats d'images de la même façon : certains passent toujours, d'autres dépendent de votre hébergement, et le SVG est bloqué par défaut. Cette page fait le point sur ce que la médiathèque accepte en 2026, sur les fichiers que WordPress crée à chaque envoi, et sur la façon d'obtenir automatiquement des images WebP ou AVIF. Pour choisir entre JPG et PNG, voir Les formats d'images sous WordPress ; pour la théorie des formats, Les formats d'images sur le Web.
Les formats acceptés par la médiathèque
Format | Accepté depuis | Condition |
|---|---|---|
JPG, PNG, GIF | Toujours | Aucune |
WebP | WordPress 5.8 (2021) | La bibliothèque d'images du serveur doit gérer le WebP |
AVIF | WordPress 6.5 (2024) | Imagick ou GD doit gérer l'AVIF sur le serveur |
HEIC (photos d'iPhone) | WordPress 6.7 (2024) | Converti en JPG si Imagick gère le HEIC |
SVG | Non accepté par défaut | Nécessite une extension |
Quelques précisions, d'après les notes des développeurs de WordPress :
AVIF : selon l'annonce de WordPress 6.5, un fichier AVIF peut être jusqu'à 50% plus léger qu'un JPG de qualité équivalente. Il s'utilise ensuite comme n'importe quelle image.
HEIC : depuis WordPress 6.7, une photo HEIC envoyée est convertie en JPG sur le serveur, pour être lisible par tous les navigateurs. Le fichier d'origine reste téléchargeable depuis la fiche du média (lien « Image originale »). Si le serveur ne sait pas faire la conversion, WordPress affiche un message vous invitant à convertir l'image vous-même.
SVG : un fichier SVG est un fichier texte qui peut contenir du code. WordPress refuse donc son envoi par défaut. L'extension gratuite Safe SVG (de l'agence 10up) l'autorise en « nettoyant » chaque fichier et permet de choisir quels utilisateurs ont le droit d'en envoyer. Si vous n'avez besoin que d'un logo, votre thème permet peut-être déjà de l'ajouter dans ses réglages.
Vérifier ce que votre hébergement permet
Les formats WebP, AVIF et HEIC dépendent des bibliothèques installées sur le serveur (Imagick ou GD). Pour savoir ce que votre site accepte :
Ouvrez Outils > Santé du site dans l'administration.
Cliquez sur l'onglet Infos, puis dépliez la section Gestion des médias.
Consultez la liste des formats pris en charge par ImageMagick ou GD.
Si l'AVIF ou le HEIC n'y figurent pas, c'est à votre hébergeur de mettre à jour ces bibliothèques. C'est aussi un bon indicateur de la qualité d'un hébergement : les offres récentes les proposent en général.
Les tailles d'images que WordPress génère
À chaque envoi, WordPress ne garde pas qu'un fichier : il crée plusieurs copies redimensionnées, que le navigateur choisit selon la taille de l'écran.
Nom de la taille | Dimensions maximales par défaut |
|---|---|
thumbnail (miniature) | 150 x 150 px, recadrée |
medium (moyenne) | 300 x 300 px |
medium_large | 768 px de large |
large (grande) | 1 024 x 1 024 px |
1536x1536 | 1 536 x 1 536 px (depuis WordPress 5.3) |
2048x2048 | 2 048 x 2 048 px (depuis WordPress 5.3) |
Les tailles miniature, moyenne et grande se modifient dans Réglages > Médias. Les thèmes et les extensions ajoutent souvent leurs propres tailles : une seule image envoyée peut ainsi produire une dizaine de fichiers sur le serveur.
Depuis WordPress 5.3, une image dont la largeur ou la hauteur dépasse 2 560 pixels est aussi réduite automatiquement à cette limite. C'est cette version réduite qui est affichée comme image « pleine taille », avec -scaled ajouté au nom du fichier, tandis que l'original est conservé sur le serveur. Ce seuil se modifie avec le filtre big_image_size_threshold.
Conséquence pratique : envoyer une photo de 6 000 pixels ne sert à rien, sinon à occuper de l'espace disque. Redimensionnez vos images avant l'envoi (2 000 à 2 560 pixels de large suffisent pour un bandeau pleine largeur).
Obtenir des images WebP ou AVIF automatiquement
Vous pouvez convertir chaque image avant de l'envoyer, mais il est plus simple de laisser WordPress le faire.
Avec l'extension officielle Modern Image Formats
L'équipe Performance de WordPress publie l'extension gratuite Modern Image Formats (anciennement « WebP Uploads »). Elle convertit les images au moment de l'envoi en AVIF si le serveur le permet, sinon en WebP. Dans Réglages > Médias, elle propose de garder aussi une version JPG ou PNG de secours et d'utiliser la balise <picture> pour laisser le navigateur choisir. Les images déjà présentes dans la médiathèque ne sont pas converties : il faut régénérer leurs tailles.
Avec quelques lignes de code
Depuis WordPress 5.8, le filtre image_editor_output_format indique dans quel format enregistrer les tailles générées. Par exemple, pour produire du WebP à partir des JPG envoyés (à placer dans un plugin de fonctions ou le fichier functions.php d'un thème enfant) :
add_filter( 'image_editor_output_format', function( $formats ) {
$formats['image/jpeg'] = 'image/webp';
return $formats;
} );Le fichier original reste au format envoyé ; seules les tailles générées changent de format. Remplacez image/webp par image/avif si votre serveur gère l'AVIF.
Avec une extension d'optimisation
Les extensions d'optimisation d'images (Imagify, ShortPixel, EWWW Image Optimizer, Smush) convertissent aussi en WebP, parfois en AVIF, en plus de compresser. Elles sont comparées dans Optimiser des images dans WordPress.
Pour aller plus loin
Les images dans WordPress : nom du fichier, texte alternatif, renommage.
Les médias dans WordPress : la médiathèque dans son ensemble.
Le module 7 de la formation WordPress est consacré aux médias (médiathèque, éditeur d'image, galeries).
Commentaires
Pas encore de commentaire. Soyez le premier !