Image en ASCII
Transformez une photo, un GIF, une vidéo ou votre caméra en art texte : lettres, blocs, braille, couleur, emojis qui gardent leur couleur dans WhatsApp, art ANSI ou un portrait fait de vos mots. Copiez-le ou enregistrez-le en TXT, PNG, GIF ou MP4. Rien ne quitte cet appareil.
Ouvrez une image pour la voir en art texte.
Lignes et colonnes
Copier, TXT et PNG prennent la grille retouchée : chaque ligne sans ses espaces finaux, reliées par des retours à la ligne. Les réglages de droite attendent que vous fermiez l’éditeur.
Caméra allumée visible sur cet appareil seulement, rien n’est envoyé
Capturer fige l’image à l’écran pour la copier ou la télécharger. Enregistrer garde jusqu’à 60 s de l’art texte en vidéo, sans son : la page demande seulement la caméra, jamais le micro.
Caractères
Un style de lettres classique se dessine avec les caractères de sa propre police : ces réglages ne le changent donc pas. Choisissez Grandes lettres dans la zone Texte pour former les lettres en blocs, en braille, en emojis ou en couleur.
Choisit la grille la plus large dont le texte copié tient dans la limite de message de cette application.
Chaque téléphone et chaque ordinateur peint ces emojis avec ses propres teintes : le dessin change un peu entre un iPhone, Android et Windows. Les couleurs sont choisies d’après Noto Emoji de Google.
Tapez un prénom, un message ou un poème : les mots se répètent dans l’ordre de lecture, ligne par ligne, sur toute l’image. Les accents (é, è, à, ç, ê, ô) et le œ sortent correctement.
RenduEnregistrer votre portrait de texte
Taille du PNGLe PNG mesure au plus 4 800 px sur son grand côté. Le PDF s’imprime à taille réelle sur le papier choisi, avec vos mots en vrai texte que l’on peut sélectionner et rechercher.
Télécharger
TXT, ce sont les caractères tels quels (UTF-8). HTML garde la couleur de chaque caractère. PNG, c’est le dessin dans une police à chasse fixe, en couleur si Couleur est coché ; l’art en emojis est dessiné en carrés ou en ronds aux couleurs de Noto. Pour une animation, les trois enregistrent l’image affichée.
Couleur dans le terminal (ANSI)
L’art ANSI est du texte en couleur pour le terminal : les couleurs sont glissées dans le texte sous forme de codes d’échappement, si bien que cat ou une commande printf collée affiche l’image en couleur. L’aperçu ci-dessus montre alors ce que verra le terminal, dessiné à partir de ces codes.
GIF et vidéo
Pour le GIF, le lecteur HTML et le ZIP, la vidéo est lue sur ses 20 premières secondes à ce rythme, avec 240 images au plus (10 s à 24 i/s, 20 s à 12 i/s). Un GIF garde ses propres durées. Enregistrer en MP4 prend le MP4 ou le MOV entier, jusqu’à 3 minutes.
Ouvrez un GIF animé ou une courte vidéo pour l’enregistrer en GIF animé, en un seul fichier HTML qui se lit hors ligne ou en ZIP avec un .txt par image. Un MP4 ou un MOV peut aussi s’enregistrer en entier comme vidéo MP4 de l’art texte, avec son son.
Confidentialité : rien n’est envoyé. Votre image ou votre texte devient de l’art dans ce navigateur. La page envoie un comptage anonyme des visites et quelques noms d’événement fixes terminés par -fr (par exemple ascii-open-fr quand vous ouvrez une image, ou ascii-copy-fr quand vous copiez), jamais l’image ni la vidéo, son nom de fichier, le texte ou les mots que vous tapez, ni le dessin.
Comment convertir une image en ASCII
- Ouvrez l’image. Touchez Choisir une image, déposez un fichier dans le cadre ou copiez une image et faites Ctrl+V (⌘V sur Mac). Un GIF animé ou une courte vidéo s’ouvre comme une animation.
- Choisissez les caractères. Standard utilise 10 caractères, de
@à l’espace ; Détaillé en utilise 70 pour un ombrage plus fin ; Blocs utilise ░▒▓█ ; Points braille loge 2 × 4 points dans chaque caractère ; Personnalisé prend ce que vous tapez, du plus sombre au plus clair ; Emoji change chaque case en carré ou en rond de couleur, et ses boutons Ajuster choisissent la grille la plus large qui tient dans un message. - Réglez la largeur : de 20 à 300 caractères par ligne. Le nombre de lignes découle des proportions de l’image.
- Adaptez-la au fond. Sans Inverser, des caractères sombres pour une page claire ; avec Inverser, des caractères clairs pour une messagerie en mode sombre ou un terminal noir. Luminosité et Contraste séparent les tons d’une photo terne.
- Copiez ou enregistrez. Copiez le texte (dans un bloc de code s’il part dans une messagerie) ou téléchargez un TXT, un HTML en couleur ou un PNG du dessin. Les fichiers portent des noms français, par exemple
art-ascii.pngouart-emoji.txt.
Un exemple chiffré
Chaque case de la grille est résumée par sa luminosité moyenne (0,299 R + 0,587 V + 0,114 B, de 0 pour le noir à 255 pour le blanc), et cette valeur choisit un caractère dans la gamme : la case la plus sombre reçoit le caractère le plus dense, la plus claire un espace. Avec la gamme standard @%#*+=-:. suivie d’un espace, une case de luminosité 128 tombe sur le palier round(128 ÷ 255 × 9) = 5, soit le =.
Une case de texte est à peu près deux fois plus haute que large ; avec la correction des proportions, une photo de 1200 × 800 à 100 caractères de large donne donc round(800 ÷ 1200 × 100 × 0,5) = 33 lignes, environ 3 300 caractères avec les retours à la ligne : trop pour un message Discord (2 000). À 40 de large, une photo carrée donne 20 lignes et 819 caractères, qui passent. Sous 80 caractères de large environ, les petits détails (yeux, texte sur la photo) disparaissent ; au-delà de 150, le dessin ne tient plus sur la plupart des écrans sans dézoomer.
Votre prénom ou un poème qui dessine la photo
Avec Mots, le texte que vous tapez (2 000 caractères au plus) remplit la photo de gauche à droite et de haut en bas, sans trou, et recommence quand il est épuisé. Un portrait vertical 3 : 4 sur 80 lignes porte round(3 ÷ 4 × 80 ÷ 0,6) = 100 lettres par ligne, soit 8 000 lettres : le prénom Hélène suivi de son espace s’y répète environ 1 140 fois. Couleur peint chaque lettre de la couleur de la photo ; Encre la met en noir, plus ou moins appuyé selon la photo, et c’est ce qui s’imprime le mieux ; Texte seul ne garde des lettres que là où la photo est sombre, pour le coller dans une messagerie.
Le PDF sort en A4 si vous ne choisissez pas un autre papier (US Letter ou A3), en paysage si la photo est large, avec des marges de 10 mm. Imprimez-le à 100 % (taille réelle). Les lettres du français (é, è, à, ç, ê, ô, œ, ainsi que les guillemets « ») figurent dans la police Geist Mono de l’aperçu et du PNG et dans la Courier du PDF : aucune ne se perd.
Ce qu’il ne sait pas faire
- En mode Texte, le style Bannière n’a aucune lettre accentuée française. Vérifié dans les 15 polices FIGlet fournies : Bannière ne dessine que ü (et ä, ö, ß) et saute é, è, à, ç, ê, ô ; la page indique les lettres omises. Les 14 autres styles dessinent é, è, à, ç, ê et ô, mais seul Standard a le œ : dans les 13 autres,
cœurperd son œ. Pour tout autre caractère, Grandes lettres dessine le texte avec la police du site. - Un portrait de texte est une image : seul le rendu Texte seul se colle comme du texte. Couleur et Encre demandent le PNG ou le PDF ; une messagerie ne sait ni colorer ni éclaircir des lettres une à une.
- En Couleur et en Encre, les lettres sont minuscules sur un téléphone. L’aperçu fait tenir toute l’image à l’écran : à 80 lignes pour un portrait 3 : 4, chaque lettre mesure environ 5 px de haut sur un téléphone de 390 px de large, on voit la photo mais pas les mots. À 40 lignes, elles atteignent environ 9 px. Pour les lire, imprimez le PDF ou agrandissez le PNG.
- Les lettres hors de l’alphabet d’Europe occidentale n’entrent pas dans le PDF. Le PDF utilise Courier, qui n’a que cet alphabet : un ł polonais, le grec, le cyrillique ou les emojis sortent en
?dans le PDF, et la page dit combien. Le PNG les dessine avec la police dont dispose l’appareil. - Le dessin ne garde sa forme que dans une police à chasse fixe. Hors d’un bloc de code, beaucoup de messageries fusionnent les espaces consécutifs, suppriment ceux de fin de ligne et refusent ou coupent un message trop long.
- Le braille change selon la police. Certaines polices dessinent de gros points, d’autres de petits ou plus espacés, et certains téléphones n’ont pas de braille et affichent des carrés.
- La couleur ne voyage pas comme texte de messagerie, sauf avec les emojis. Copier le texte ne prend que les caractères ; les codes ANSI ne veulent rien dire dans une messagerie, un traitement de texte ou le Bloc-notes, où ils s’affichent comme des déchets du genre
[38;5;160m. - L’art ANSI demande un terminal qui comprend les codes de couleur. L’ancienne console de Windows (
cmd.exeavant Windows 10) les affiche comme des déchets ; Windows Terminal les comprend. La commandeprintfest faite pour bash, zsh et les autres shells Unix (Linux, macOS, WSL, Git Bash), pas pourcmd.exeni PowerShell. En 16 couleurs, chaque thème de terminal choisit ses teintes et l’orange finit en jaune ; 256 couleurs et 24 bits donnent la teinte exacte là où ils marchent. L’ANSI est une image fixe, jamais animée. - Les emojis n’ont que 9 couleurs, en carrés et en ronds, sans gris, rose ni bleu clair : le gris moyen devient marron et le bleu ciel devient blanc. Chaque plateforme (Apple, Samsung, Microsoft, WhatsApp) les peint à sa façon ; les couleurs sont calées sur Noto Emoji de Google. Un dessin à gros traits (logo, drapeau) à 20-40 de large réussit mieux qu’un portrait.
- Les messageries ne lisent pas les animations de texte. Un message porte un seul bloc de texte ; pour partager le mouvement, envoyez le GIF ou le MP4.
- Le GIF, le lecteur HTML et le ZIP ont des plafonds : 240 images au plus, les 20 premières secondes d’une vidéo échantillonnées à 5-24 images par seconde, images et GIF jusqu’à 200 Mo, images de GIF jusqu’à 2 mégapixels. La vidéo est échantillonnée, pas lue : un mouvement très rapide peut sauter, et le son est abandonné. Un MOV en HEVC échoue souvent hors de Safari.
- Enregistrer en MP4 n’accepte que le MP4 et le MOV, jusqu’à 3 minutes et 2 Go, et demande WebCodecs (Chrome, Edge ou Samsung Internet 94 et plus, Safari 16.4 et plus, Firefox 130 et plus sur ordinateur ; pas Firefox pour Android). Le son n’est copié que s’il est en AAC. Cela prend à peu près la durée de l’extrait, voire plus : mesuré le 2026-10-26 sur notre serveur à 4 cœurs sans carte graphique, un extrait de 30 s en 1280 × 720 a pris 34,8 s. Le MP4 est de l’art texte, pas la vidéo : ce qui est plus petit qu’un caractère disparaît.
- La caméra demande votre autorisation et une connexion https. La page ne demande que la caméra, jamais le micro. Le direct est limité à 120 caractères de large (60 emojis) pour rester fluide ; Capturer donne les 300. Un enregistrement porte sur l’art texte, sans son, 60 s au plus. Par faible lumière, beaucoup de téléphones baissent le nombre d’images par seconde et le direct ralentit.
- L’éditeur ne travaille qu’avec des caractères. L’art en couleur ou en emojis s’ouvre sous forme de ses caractères, sans les couleurs ; une animation se retouche image par image ; il n’y a pas de calques (Annuler remonte 200 étapes).
- Seulement les 15 styles de lettres fournis. On ne peut pas charger sa propre police
.flf. - Rien n’est conservé. Quand vous fermez l’onglet, le dessin disparaît : copiez-le ou téléchargez-le avant.
Questions fréquentes
Qu’est-ce qu’une image en code ASCII ?
C’est une image dessinée avec des caractères de texte. Le code ASCII numérote 128 caractères, dont 95 imprimables : les lettres, les chiffres, la ponctuation et l’espace (l’espace porte le numéro 32, le @ le 64, le point le 46). Une image en code ASCII remplace chaque petite case de la photo par l’un de ces caractères : un caractère dense comme @ ou % là où la photo est sombre, un point ou un espace là où elle est claire. Le résultat est du simple texte, qu’on colle dans un message ou un fichier .txt. Ce n’est pas un encodage du fichier image : on ne peut pas retrouver la photo à partir du texte, et le texte ne contient pas les octets du JPG. Pour transporter un fichier image sous forme de texte, il faut un encodage comme Base64, qui donne une longue suite illisible et non un dessin. Les styles Blocs, Points braille et Emoji de cette page utilisent des caractères Unicode hors ASCII ; seuls Standard, Détaillé et les styles de lettres classiques restent en ASCII pur.
Comment coller de l’art ASCII dans WhatsApp ou Discord sans qu’il se déforme ?
Cochez Copier dans un bloc de code ``` puis appuyez sur Copier le texte. Les trois accents graves au début et à la fin font afficher le message en police à chasse fixe dans Discord, Slack et WhatsApp, seule façon pour le dessin de garder sa forme. La page indique combien de caractères partent dans le presse-papiers, retours à la ligne et accents graves compris, à côté de la limite publiée par chaque service : 2 000 dans un message Discord (4 000 avec Nitro), 4 096 dans Telegram, 40 000 dans Slack et 280 caractères pondérés sur X. WhatsApp ne publie pas de limite officielle, la page ne l’affiche donc pas ; sur un téléphone la bulle est étroite, et si les lignes se coupent il faut baisser la largeur.
Pourquoi l’art ASCII a-t-il besoin d’une police à chasse fixe ?
Parce que chaque caractère représente une case de l’image de même taille. Dans une police à chasse fixe (Courier, Consolas, la police d’un bloc de code), le i occupe autant de place que le @ et les colonnes restent alignées. Dans une police normale, le i est bien plus étroit que le @, chaque ligne a une longueur différente et l’image se tord. En plus, hors d’un bloc de code, beaucoup de messageries fusionnent plusieurs espaces de suite en un seul, ce qui défait aussi le dessin.
Peut-on transformer un GIF ou une vidéo en animation ASCII ?
Oui. Un GIF animé est converti image par image avec les mêmes réglages et se lit dans la page. Une courte vidéo MP4, WebM ou MOV est échantillonnée de 5 à 24 images par seconde, sur ses 20 premières secondes et 240 images au plus, pour l’enregistrer en GIF, en fichier HTML qui se lit hors ligne ou en ZIP avec un .txt par image. Enregistrer en MP4 convertit un MP4 ou un MOV entier de 3 minutes au plus en vidéo H.264 d’art texte, avec le son copié tel quel s’il est en AAC.
Peut-on écrire son prénom ou un poème avec les accents dans la photo ?
Oui. Ouvrez la photo, choisissez Mots sous Caractères et tapez le prénom, une phrase ou un poème (2 000 caractères au plus). Les mots se répètent dans l’ordre de lecture sur toute l’image ; chaque lettre prend la couleur de la photo (Couleur) ou fonce là où la photo est sombre (Encre, la plus nette à l’impression). Les lettres é, è, à, ç, ê, ô, œ et les guillemets « » sortent correctement dans le PNG (police Geist Mono) et dans le PDF (Courier). Le PDF est en A4 par défaut, ou en US Letter ou A3, à taille réelle.