BrowserTools
Accueil / Images / Convertisseur d'image en art ASCII

Convertisseur d'image en art ASCII

Transformez n'importe quelle photo en art ASCII dans votre navigateur. Largeur, jeux de caractères, contraste et couleur réglables, export texte et PNG.

Chargement de Convertisseur d'image en art ASCII… Si rien ne se passe, activez JavaScript.

L'art ASCII transforme une image en texte. Ce convertisseur prend une image sur votre appareil, la réduit à une grille de caractères et choisit un caractère pour chaque cellule selon la luminosité de cette portion de l'image : des glyphes denses comme @ et # pour les zones claires, des glyphes clairsemés comme . ou l'espace pour les zones sombres. Le résultat est un bloc de texte brut qui se lit encore comme la photo d'origine lorsque vous prenez du recul, prêt à être collé dans un terminal, un commentaire de code, un README, un message de chat, une signature d'e-mail ou une page web à l'esthétique rétro.

Questions fréquentes

Mon image est-elle envoyée à un serveur ?
Non. L'image est décodée et échantillonnée localement par votre navigateur à l'aide d'un élément canvas : elle ne quitte jamais votre appareil. Rien n'est stocké ni journalisé, et la page continue de fonctionner hors ligne une fois chargée.
Quels formats d'image sont acceptés ?
Tous ceux que votre navigateur sait afficher : JPEG, PNG, WebP, GIF (première image), BMP et généralement AVIF et SVG. Vous pouvez choisir un fichier, le glisser sur la page, ou coller une image directement depuis le presse-papiers, ce qui est pratique pour les captures d'écran.
Pourquoi mon art ASCII paraît-il étiré ou aplati ailleurs ?
Parce que la sortie suppose une police à espacement fixe où chaque caractère est environ deux fois plus haut que large. Collé dans une police proportionnelle comme Arial, les colonnes ne s'alignent plus et l'image se déforme. Affichez toujours l'art ASCII dans une police à largeur fixe et, si la destination a un interligne inhabituellement grand ou petit, ajustez la hauteur de ligne plutôt que la largeur des caractères.
Quelle largeur choisir ?
Cela dépend de la destination. 60 à 80 caractères tiennent dans un terminal standard ou un commentaire de code, 100 à 150 conviennent bien à un README ou à un message de chat, et au-delà de 200 il faut une fenêtre large ou une petite taille de police. Une largeur accrue conserve plus de détails, mais seulement jusqu'au point où l'on peut encore embrasser l'ensemble d'un regard.
À quoi sert l'option d'inversion ?
Elle retourne la correspondance entre luminosité et caractère. Par défaut, les glyphes denses représentent les zones claires, ce qui convient à du texte clair sur fond sombre, comme dans l'aperçu ici ou dans un terminal. Si vous prévoyez d'afficher l'art en texte sombre sur papier blanc ou sur une page blanche, activez l'inversion pour que les tons soient dans le bon sens.
Quel jeu de caractères choisir ?
La rampe standard de dix caractères donne le rendu classique et se reproduit bien partout. La rampe détaillée utilise une septantaine de glyphes pour les dégradés les plus fluides, au prix d'un aspect chargé en petite taille. L'ombrage par blocs emploie les caractères de bloc Unicode pour une sortie massive, style affiche, et exige une police qui les contient. Le mode deux tons convient le mieux aux logos et aux silhouettes très contrastées.
Peut-on conserver les couleurs ?
Oui. Le mode couleur attribue à chaque caractère la couleur du pixel dont il provient, ce qui donne un intermédiaire entre art textuel et photographie. Il ne survit que là où le texte stylé est pris en charge : le téléchargement .txt est donc toujours monochrome ; utilisez l'export PNG pour partager une sortie en couleur de façon fiable.
Pourquoi le résultat n'est-il presque qu'un seul caractère ?
L'image source a probablement une plage de luminosité étroite, si bien que toutes les cellules tombent sur le même échelon de la rampe. Augmentez le contraste, ajustez la luminosité, et si le rendu reste plat, recadrez ou retouchez la photo au préalable. Les photographies très sombres et les captures d'écran délavées souffrent toutes deux de ce problème.
Puis-je utiliser le résultat commercialement ?
L'art dérive de votre propre image : les droits que vous détenez sur l'original s'appliquent aussi à la version ASCII. L'outil ne revendique rien, n'ajoute aucun filigrane et ne conserve aucune copie. Assurez-vous simplement d'avoir le droit d'utiliser l'image de départ.

À propos de Convertisseur d'image en art ASCII

Trois réglages font l'essentiel du travail. La largeur détermine le nombre de caractères de la sortie et joue le rôle d'un réglage de résolution : 60 caractères donnent une vignette compacte, 100 à 150 conviennent à un README ou à une fenêtre de discussion, et 300 produisent une affiche détaillée qui exige un écran large ou une petite police. Le jeu de caractères fixe le nombre de nuances exprimables : la rampe détaillée utilise une septantaine de glyphes distincts pour des dégradés fluides, la rampe standard de dix caractères donne le rendu classique, l'ombrage par blocs emploie les blocs Unicode pour un effet pixel art plus massif, et le mode deux tons ramène tout à un pochoir tranché. Le contraste et la luminosité permettent ensuite de rattraper les images ternes, fréquentes avec les photographies sombres, car une plage plate de gris moyens se traduit par une plage plate de caractères presque identiques.

Le sujet compte plus que la résolution. L'art ASCII n'a pas de couleur et très peu d'amplitude tonale : il vit ou meurt par la forme et le contraste. Un visage en lumière latérale marquée, une silhouette sur un ciel clair, un logo, un animal devant un fond uni : tout cela rend magnifiquement. Un paysage chargé, une photo de groupe peu contrastée ou du texte fin à l'intérieur de l'image tourneront au bruit, quelle que soit la largeur choisie. Si une image ne fonctionne pas, recadrez-la plus près du sujet, augmentez le contraste et passez à un jeu de caractères plus grossier pour que l'œil lise des formes plutôt qu'un grésillement.

Un détail explique pourquoi l'outil échantillonne l'axe vertical différemment de l'axe horizontal : les caractères à espacement fixe sont environ deux fois plus hauts que larges, si bien qu'échantillonner une grille carrée étirerait l'image verticalement d'un facteur proche de deux. Le convertisseur compense automatiquement, ce qui explique que la sortie conserve les proportions d'origine. Tout se déroule dans votre navigateur au moyen d'un canvas : l'image n'est jamais téléversée et rien n'est stocké. Vous pouvez copier le résultat en texte, le télécharger en fichier .txt, ou exporter un PNG où les caractères sont dessinés sur fond sombre, la façon la plus simple de partager de l'art ASCII là où une police à largeur fixe n'est pas garantie. L'option d'inversion retourne la correspondance pour les fonds clairs, et le mode couleur conserve la couleur d'origine de chaque pixel, à mi-chemin entre l'art textuel et la photographie.

Des machines à écrire aux terminaux

Fabriquer des images avec des caractères est plus ancien que l'informatique. Des artistes de la machine à écrire produisaient déjà portraits et paysages en surfrappant des lettres dès les années 1890, et dans les années 1920 la pratique était assez répandue pour figurer dans les revues de secrétariat comme numéro de salon et test d'adresse. Le papillon dactylographié par Flora Stacey en 1898 est souvent cité comme le plus ancien exemple conservé. La technique est passée directement à l'ère des téléimprimeurs et des imprimantes à lignes, où le seul périphérique de sortie était une tête d'impression frappant un ruban.

Les laboratoires informatiques s'en sont emparés avec enthousiasme. Calendriers d'imprimante à lignes ornés de pin-up, affiches de Snoopy et cartes de Noël élaborées ont circulé sur papier listing durant les années 1960 et 1970, et l'astuce de densité sur laquelle ils reposaient est exactement celle qu'utilise cet outil : certains caractères déposent plus d'encre que d'autres, si bien qu'une séquence bien choisie fait office de rampe de gris. La surfrappe, consistant à imprimer deux ou trois caractères dans la même cellule sans avancer le chariot, prolongeait encore cette rampe, une possibilité disparue à l'écran.

Avec l'arrivée des BBS, l'art en caractères est devenu un artisanat compétitif. Les artistes travaillaient dans la page de code 437 du PC IBM, dont les glyphes de blocs et d'ombrage permettaient quelque chose de proche du véritable pixel art, puis avec les séquences d'échappement ANSI qui ajoutaient seize couleurs. Des groupes comme ACiD et iCE publiaient des "artpacks" mensuels, et les écrans de connexion des BBS étaient jugés là-dessus. L'esthétique 640 par 200 en seize couleurs issue de cette scène reste immédiatement reconnaissable. Au Japon, une tradition parallèle a grandi sur le jeu de caractères Shift-JIS, donnant le Shift JIS art et les visages kaomoji d'une ligne devenus plus tard des émoticônes.

L'art ASCII n'a jamais vraiment disparu, il est devenu confidentiel et nostalgique. Star Wars est diffusé intégralement en animation ASCII par telnet depuis deux décennies. Des outils en ligne de commande embarquent des logos ASCII, et le cinéma y revient chaque fois qu'il veut signaler qu'un ordinateur travaille. Il subsiste même un usage pratique discret : parce que l'art en caractères traverse n'importe quel canal de texte brut, il sert encore à intégrer schémas et images dans du code source, des messages de commit et des documents RFC, là où une vraie image ne peut pas aller.

Soutenir