Générateur d'image de remplissage, gratuit

Générez des images de remplissage aux dimensions, couleur de fond et texte personnalisés, et téléchargez en PNG.

Comment ça marche

  1. Définissez les dimensions : saisissez la largeur et la hauteur en pixels de votre image de remplissage.
  2. Personnalisez l'apparence : choisissez la couleur de fond, la couleur du texte et le libellé à afficher (ou laissez vide pour afficher les dimensions).
  3. Utilisez ou téléchargez : copiez l'URL de l'image pour un usage en HTML/CSS, ou téléchargez directement le PNG pour vos maquettes et designs.

Pourquoi utiliser le générateur d'images de remplissage ?

Pendant le développement web et la création de maquettes, on a souvent besoin d'images avant que le vrai contenu ne soit prêt. Les images de remplissage occupent l'espace des mises en page pour montrer les proportions, tester le comportement responsive et communiquer l'intention design aux clients. Plutôt que de chercher des photos de banque ou de créer des images vides à la main, cet outil génère instantanément des images correctement dimensionnées avec les dimensions et couleurs voulues.

Fonctionnalités

Questions fréquentes

Puis-je l'utiliser dans des attributs src HTML ?

Oui. L'image générée est disponible sous forme d'URI de données que vous pouvez coller directement dans un attribut <img src=""> de votre HTML. Aucun hébergement ni URL externe n'est nécessaire.

Quelles tailles sont courantes pour les images de remplissage ?

Tailles courantes : images principales (1200×630), vignettes d'articles (400×300), avatars (100×100), images Open Graph (1200×628) et bannières publicitaires (728×90). Saisissez n'importe quelle taille personnalisée selon vos besoins.

Comment utiliser les images de remplissage en CSS ?

Copiez l'URI de données et utilisez-le en arrière-plan CSS : background-image: url("data:image/png;base64,…"). Cela fonctionne dans tous les navigateurs modernes et ne nécessite aucun fichier externe.

Brève histoire des services d'images de remplacement

Les services d'images de remplacement sont apparus en 2010 lorsque les designers web avaient besoin d'un moyen rapide de remplir des maquettes avant l'arrivée des assets finaux. placehold.it, lancé par Dave Reilly en 2010, fut le premier service largement utilisé : collez une URL comme placehold.it/300x200 dans une balise <img> et obtenez un rectangle gris. placekitten.com a suivi la même année, remplaçant les rectangles par des chatons aléatoires, et dummyimage.com (Russell Heimlich, 2010) a ajouté la personnalisation des couleurs. Les variantes fantaisistes ont proliféré : fillmurray.com (photos de Bill Murray, 2013), placebeard.it (barbes, 2014), placecage.com (Nicolas Cage). Les successeurs sérieux sont arrivés plus tard : Lorem Pixel (disparu vers 2017) et Lorem Picsum de David Marby (2018), qui sert des photos aléatoires d'Unsplash à toute taille. Vers 2014, Facebook a popularisé le motif «skeleton screen» : afficher des formes grises là où le contenu va se charger. En 2019, Wolt a publié BlurHash, une chaîne de 20 octets qui se décode en un placeholder flou basse résolution de la vraie image. Aujourd'hui, ThumbHash (Evan Wallace, 2023) et la propriété CSS native aspect-ratio (Chrome 88, janvier 2021) permettent de réserver l'espace de l'image sans aucun service externe.

Tailles d'image standard à mémoriser

Placeholders et Core Web Vitals

Les Core Web Vitals de Google (lancés en mai 2020) mesurent l'expérience utilisateur et alimentent le classement de recherche. Deux des trois métriques dépendent directement de la façon dont vous gérez les images. CLS (Cumulative Layout Shift) pénalise le contenu qui saute pendant le chargement. La cause la plus commune : une balise <img> sans attributs explicites width et height, ce qui donne au navigateur zéro espace à réserver jusqu'à ce que l'image finisse de télécharger. Un score supérieur à 0,1 échoue à la métrique. Le correctif est trivial : toujours définir width et height, même sur les images responsive, pour que le navigateur puisse calculer le ratio d'aspect. LCP (Largest Contentful Paint) mesure quand le plus grand élément visible se charge. Pour la plupart des pages, cet élément est l'image hero. Tout ce qui dépasse 2,5 secondes échoue. Stratégies : servir des formats modernes (WebP, AVIF), utiliser loading="lazy" sur les images sous la ligne de flottaison (Chrome 76, août 2019), et utiliser fetchpriority="high" sur le hero. Les placeholders comblent le vide visuellement : skeleton screens pour la mise en page, BlurHash ou ThumbHash pour un aperçu instantané de la palette de couleurs de l'image réelle.

Guide de décision des formats d'image

Où les images de remplacement sont vraiment utilisées

Erreurs qui nuisent à la performance des pages

Autres questions fréquentes

Pourquoi l'étiquette de dimension est-elle si utile sur un placeholder ?

Quand vous avez une douzaine de placeholders dans une mise en page à différentes tailles, l'étiquette vous dit immédiatement quel slot est lequel. «400×300» sur un rectangle gris est plus informatif que de deviner si une card est 4:3 ou 16:9. Designers et développeurs revoyant une maquette peuvent repérer les éléments mal dimensionnés de l'autre bout de la pièce.

Quelle est la différence entre BlurHash, ThumbHash et LQIP ?

Les trois encodent un minuscule aperçu d'une image qui se décode en placeholder flou. LQIP («low-quality image placeholder») est juste un petit JPEG (~100 octets à 2 Ko). BlurHash (Wolt, 2019) encode toute image en une chaîne ASCII de 20-30 caractères que vous stockez dans votre base de données ; le temps de décodage est en microsecondes. ThumbHash (Evan Wallace, 2023) est similaire mais 30-50 % plus petit pour la même qualité, et rend les arêtes plus nettes. Les frameworks modernes (Next.js, Astro, Hugo) supportent tous BlurHash nativement.

Dois-je utiliser SVG ou PNG pour les vignettes placeholder ?

SVG si le placeholder est une forme simple (rectangle, icône, motif géométrique). Un SVG inline de 50 octets bat un PNG de 2 Ko à chaque fois. PNG si vous avez besoin d'un rendu de texte précis au pixel ou de fallbacks de police spécifiques : le rendu de texte SVG varie entre navigateurs et plateformes. Pour les placeholders dynamiques générés côté client, cet outil produit des PNG car le rendu de texte canvas est prévisible entre navigateurs.

Le PNG généré inclut-il des EXIF ou des métadonnées cachées ?

Non. Les PNG générés par les API canvas HTML toBlob() ou toDataURL() contiennent uniquement les chunks IHDR, IDAT et IEND plus un chunk tEXt minimal sur certains navigateurs. Pas de GPS, pas d'infos appareil, pas d'historique d'édition, pas d'identifiant utilisateur. Comparez avec les JPEG de caméra téléphone qui fuitent les coordonnées GPS et les numéros de série de l'appareil.

Quelque chose est-il envoyé à un serveur quand je génère une image ici ?

Non. L'image est dessinée localement via l'API Canvas 2D HTML5 dans votre navigateur. Ouvrez l'onglet Network dans DevTools pendant la génération : zéro requête sortante pour l'image. Sûr pour les maquettes confidentielles, NDA, travail client et designs de produits non publiés.

Outils associés

Conversion d'images en ligne, gratuite Redimensionnement d'images en ligne, gratuit Compression d'images en ligne, gratuite Générateur de favicon, gratuit