Convertisseur image vers art ASCII — outil gratuit
Convertissez n'importe quelle image en art ASCII pour le chat, les READMEs, les terminaux ou les messages de commit. Plusieurs jeux de caractères dont les caractères de blocs et les emojis.
Déposez un fichier ici ou cliquez pour parcourir
JPG, PNG, WebP, GIF, HEIC, HEIF · traité sur votre appareil
ou appuyez sur Ctrl+V pour coller depuis le presse-papiers
Astuce : vous pouvez coller une capture d'écran avec Ctrl+V
Vos fichiers ne quittent jamais votre appareil. Tout le traitement se fait localement dans votre navigateur.
Utilisations courantes
- Créer un Art ASCII pour les Fichiers READMECréez des logos et des bannières basés sur du texte pour les README GitHub qui se rendent en espacement uniforme.
- Art de Terminal et MOTDGénérez de l'art ASCII pour les messages de bienvenue du terminal, les bannières SSH ou les fichiers de message du jour.
- Art ASCII dans les Messages de CommitAjoutez de l'art ASCII mémorable aux notes de version, messages de commit ou descriptions de tags.
- Art ASCII pour le Chat et DiscordCréez des mèmes ASCII et de l'art à partager dans les canaux Discord, Slack ou IRC.
- Art ASCII pour les Affiches et l'ImpressionGénérez de l'art ASCII à grande échelle pour les affiches, les impressions ou les sections de héros Web.
Comment ça marche
La conversion s'exécute entièrement dans votre navigateur avec l'API Canvas — sans serveur, sans envoi de fichier. L'outil dessine votre image sur un canevas hors écran mis à l'échelle à la largeur de colonne cible, lit les valeurs RVB de chaque pixel via getImageData, et associe la luminosité perceptuelle de chaque pixel à un caractère d'une chaîne de correspondance que vous choisissez.
- 1Canvas met à l'échelle l'imageVotre image est dessinée sur un canevas caché dimensionné exactement à la grille de sortie — typiquement 80 colonnes de large par défaut, avec la hauteur ajustée automatiquement pour préserver le ratio d'aspect de l'image (réduite de moitié pour les polices à chasse fixe, plus hautes que larges).
- 2Échantillonnage de luminance par pixelL'outil appelle getImageData pour lire les octets RVBA bruts de chaque cellule. Il convertit chaque pixel en une seule valeur de luminosité avec la formule perceptuelle ITU-R (0,299R + 0,587G + 0,114B), puis applique votre décalage de luminosité, votre multiplicateur de contraste, et votre courbe gamma.
- 3La luminosité correspond à un caractèreLa luminosité ajustée (0–1) est multipliée par la longueur de la chaîne de caractères choisie — standard ( .:-=+*#%@), 70 glyphes détaillés, éléments de bloc, binaire, ou un ensemble personnalisé que vous saisissez — et le caractère à cet indice est placé dans la grille de sortie.
- 4Export en texte brut, PNG ou HTMLLa grille terminée est jointe en une chaîne de texte brut pour copie/téléchargement. Pour l'export PNG, chaque caractère est rendu sur un second canevas avec fillText en police à chasse fixe 12px. Le mode couleur lit le RVB original par pixel et enrobe chaque caractère dans un élément span stylé en ligne, qui peut être exporté comme un fichier HTML autonome.
Votre image est lue directement par l'API Canvas du navigateur et ne quitte jamais votre appareil — aucune donnée n'est envoyée à un serveur à aucun moment.
Outils associés
Générateur de bannière ASCII
Transformez le texte en grandes bannières ASCII-art dans les polices FIGlet classiques — copiez ou téléchargez en tant que .txt.
OCR — Extracteur de texte depuis image
Extrayez le texte d’images, de captures d’écran, de documents numérisés et de PDF (ou enregistrez un PDF avec texte recherchable) grâce à PP-OCRv5, entièrement dans votre navigateur. Lit les écritures latine, chinoise, japonaise, coréenne, cyrillique, arabe, devanagari, thaïe, grecque, tamoule et télougoue.
Suppresseur d'objet (Gomme magique)
Supprimez des personnes, objets, textes ou imperfections d'une photo : peignez dessus et la zone est remplie à partir de son environnement, directement dans votre navigateur. Annulez, comparez et enregistrez en JPG ou PNG. Votre photo n'est jamais téléchargée.