Générateur de dot art en braille
Donnez-lui une image, il vous rend du texte fait de points braille. Chaque caractère porte une grille de 2 points sur 4, si bien qu'une ligne de 40 caractères contient 80 pixels de large : c'est pour cela que le dot art paraît bien plus fin que l'art ASCII à largeur égale. Le convertisseur fonctionne entièrement dans votre navigateur et votre image n'est jamais envoyée.
Créer du dot art
Partez d'une forme intégrée ou importez votre propre image. La largeur fixe le nombre de caractères par ligne ; le seuil décide à partir de quelle noirceur un pixel devient un point. Activez le tramage pour les photos et les dégradés doux.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⠀⠀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀ ⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀ ⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀ ⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀ ⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀ ⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀ ⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⡿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
819 caractères, 20 lignes, compte pour 1619 sur X
Comment un caractère braille stocke huit pixels
Le bloc Unicode des motifs braille commence à U+2800 et contient les 256 combinaisons possibles de huit points. Chaque point correspond à un bit : le point de code vaut donc U+2800 plus la somme des valeurs des points levés. Les lignes ci-dessous sont calculées par la fonction même qu'utilise le générateur.
| Motif | Points levés | Valeurs des bits | Point de code | Glyphe |
|---|---|---|---|---|
La cellule vide, pour les zones blanches | aucun | 0x00 | U+2800 | ⠀ |
Un seul point en haut à gauche | 1 | 0x01 = 0x01 | U+2801 | ⠁ |
La rangée du haut seulement | 1, 4 | 0x01 + 0x08 = 0x09 | U+2809 | ⠉ |
Toute la colonne de gauche | 1, 2, 3, 7 | 0x01 + 0x02 + 0x04 + 0x40 = 0x47 | U+2847 | ⡇ |
Toute la colonne de droite | 4, 5, 6, 8 | 0x08 + 0x10 + 0x20 + 0x80 = 0xB8 | U+28B8 | ⢸ |
Les deux points ajoutés pour le braille à 8 points | 7, 8 | 0x40 + 0x80 = 0xC0 | U+28C0 | ⣀ |
Tous les points levés, un bloc plein | 1, 2, 3, 4, 5, 6, 7, 8 | 0x01 + 0x02 + 0x04 + 0x08 + 0x10 + 0x20 + 0x40 + 0x80 = 0xFF | U+28FF | ⣿ |
Pièces prêtes à l'emploi, dessinées par cette page
Notre serveur les a dessinées avec le convertisseur au moment de générer la page, à partir des mêmes formes que les boutons d'exemple, sur 24 caractères de large pour qu'elles tiennent sur un écran de téléphone. Touchez-en une pour la copier. La sphère ombrée est tramée ; les autres utilisent un seuil simple.
Est-ce que ça tient ? Limites de caractères pour le dot art
Le braille ne se compte pas partout de la même façon. X compte double tout caractère situé hors des premières écritures d'Unicode (latin, grec, cyrillique, arabe et quelques plages de ponctuation), et le braille fait partie de ce groupe : une publication de 280 caractères ne contient donc qu'environ 140 cellules. La dernière colonne indique combien de lignes de 20 caractères de large chaque limite autorise, retours à la ligne compris.
| Où | Limite | Chaque cellule braille compte pour | Lignes à 20 de large |
|---|---|---|---|
| Publication sur X | 280 | 2, selon les règles open source de twitter-text | 6 |
| Message Discord | 2 000 | 1 | 95 |
| Bio Instagram | 150 | 1 | 7 |
| Bio TikTok | 80 | 1 | 3 |
Limites publiées en octobre 2026. Les comptes X Premium peuvent publier des textes bien plus longs, Discord Nitro porte les messages à 4 000 caractères, et les applis modifient ces chiffres sans prévenir : prenez le tableau comme un repère.
Pourquoi un dessin se décale quand on le colle
L'art braille garde mieux sa forme que l'art ASCII dans la plupart des applis, et la raison est précise : les créateurs de polices donnent presque toujours la même chasse à tous les glyphes du bloc braille, si bien qu'une ligne uniquement en braille se comporte comme du texte à chasse fixe, même dans une police proportionnelle comme celle d'Instagram ou d'iMessage. Les ennuis commencent quand un caractère qui n'est pas du braille se glisse dans la ligne. Une espace ordinaire est plus étroite qu'une cellule braille dans presque toutes les polices proportionnelles, donc une rangée qui contient des espaces glisse vers la gauche. L'autre panne fréquente vient des polices de substitution. Quand la police de l'appli n'a pas de glyphes braille, le système les emprunte à une autre police de largeur différente, et tout le dessin s'étire ou se tasse ; voilà pourquoi la même pièce peut paraître plus haute sur un téléphone que sur un autre.
Le problème de la cellule vide
U+2800, le motif sans aucun point, est censé paraître vide, mais ce n'est pas un caractère d'espacement, et c'est justement ce qui le rend utile pour combler les blancs. Les applis ne le traitent pas toutes pareil. Certaines le suppriment au début et à la fin d'un message comme s'il s'agissait d'une espace, ce qui efface la marge vide du dessin et décale toutes les lignes suivantes ; avec certaines polices, on l'a vu s'afficher sans aucune largeur. Le générateur propose deux parades. Remplacer les cellules vides par ⠄, un seul point bas, garde toutes les cellules à la même largeur et laisse un léger fond pointillé. Les remplacer par des espaces ordinaires donne un rendu plus net, mais l'alignement ne tient qu'avec une police à chasse fixe : gardez cette option pour les blocs de code sur Discord ou GitHub.
Faire un dessin qui résiste à un écran de téléphone
Mieux vaut étroit que détaillé. Un téléphone tenu à la verticale affiche à peu près 30 à 40 cellules braille par ligne avec la taille de texte par défaut, et une ligne plus large que la bulle du chat passe à la ligne, coupe le dessin en deux et fait descendre sa moitié droite d'un rang. Rester à 30 caractères ou moins évite ce souci sur la plupart des téléphones. Les images très contrastées se convertissent le mieux : un logo, une silhouette ou un dessin animé aux contours épais reste lisible sur 24 caractères, alors qu'une photo de visage demande en général 50 caractères ou plus, tramage compris, avant d'être reconnaissable. Recadrez serré avant l'import, car chaque marge vide consomme des caractères qui auraient servi au détail.
Ce qu'un lecteur d'écran fait du dot art
Pour les technologies d'assistance, chaque cellule est un caractère distinct avec son propre nom Unicode, par exemple BRAILLE PATTERN DOTS-1458. Les lecteurs d'écran ne réagissent pas tous de la même manière : certains lisent les numéros de points de chaque motif, d'autres sautent ces caractères, et une pièce de 24 sur 12 en contient 288. Dans tous les cas, la personne qui écoute ne reçoit aucune image. Si vous publiez du dot art là où des personnes aveugles ou malvoyantes peuvent le croiser, placez d'abord une courte légende, du genre « dot art d'un chat », pour qu'elles sachent de quoi il s'agit et puissent passer. Quand la plateforme le permet, publier le dessin en image avec un texte alternatif est encore plus attentionné.
Le dot art n'est pas de l'écriture braille
Le braille en tant que système de lecture repose sur des cellules à six points, où les points 1 et 2 ensemble forment la lettre B et où de nombreux motifs représentent des abréviations définies par le code braille de chaque langue. Le dot art emprunte les caractères Unicode et ignore tout cela. Il traite chaque cellule comme une minuscule image bitmap, et les points du bas, 7 et 8, dont il dépend viennent du braille informatique à huit points. Envoyez une pièce vers une plage braille et le lecteur sentira une suite de motifs sans signification. Pour décorer, aucun problème ; mais n'utilisez pas un outil de dot art pour produire un texte destiné à être lu par une personne qui lit le braille. Un vrai traducteur braille fait ce travail, et notre série de symboles braille liste chaque caractère.
Seuil, inversion et tramage en pratique
Le seuil est le réglage qui compte le plus. À 50 %, tout pixel plus sombre que le gris moyen devient un point ; baissez-le pour ne garder que les contours marqués d'une image chargée, montez-le pour récupérer les détails pâles. L'inversion échange ce qui compte comme encre. C'est important parce que le dot art est souvent affiché sur un thème de chat sombre, où les points levés apparaissent clairs : un dessin qui rend bien sur fond blanc ressemble alors à un négatif en mode sombre. Le tramage Floyd-Steinberg reporte l'erreur d'arrondi de chaque pixel sur ses voisins et transforme une zone grise en points épars à la bonne densité, au lieu d'un bloc plein ou de rien du tout. Utilisez-le pour la sphère ombrée ou une photo, et coupez-le pour les logos en aplat, où il ne fait qu'ajouter du bruit.
Questions sur le dot art
Comment transformer une image en dot art ?
Importez l'image dans le générateur en haut de cette page, choisissez une largeur, puis déplacez le seuil jusqu'à ce que la forme soit nette. Copiez le résultat et collez-le où vous voulez. Rien ne quitte votre appareil, car la conversion se fait sur un canevas dans votre navigateur.
Pourquoi mon dot art s'affiche-t-il mal sur Discord ou X ?
En général pour l'une de ces trois raisons : des lignes plus larges que la fenêtre du chat passent à la ligne, les cellules vides sont supprimées, ou une police de substitution affiche le braille avec une autre largeur. Essayez 30 caractères de large au maximum et remplacez les cellules vides par ⠄. Sur Discord, placer le dessin dans un bloc de code impose aussi une police à chasse fixe.
Qu'est-ce que le caractère ⠀ et pourquoi est-il invisible ?
C'est U+2800, le motif braille sans aucun point levé. Unicode le classe comme symbole et non comme espace, il garde donc sa place là où une espace ordinaire pourrait être réduite. C'est pour cela que le dot art l'utilise pour les zones vides et que certains s'en servent comme pseudo d'apparence vide.
Pourquoi X dit-il que mon dot art est trop long ?
X compte chaque caractère braille pour deux dans sa limite de 280, selon la pondération de sa bibliothèque de comptage open source : une publication contient donc environ 140 cellules braille. Une pièce de 20 caractères de large tient sur six lignes. Le générateur affiche ce décompte X à côté du nombre de caractères habituel pour vérifier avant de publier.
Le dot art braille est-il accessible aux utilisateurs de lecteurs d'écran ?
Pas tel quel. Les lecteurs d'écran traitent chaque cellule comme un caractère braille distinct, et le dessin devient une longue suite de noms de motifs, ou un silence. Ajoutez une phrase qui dit ce que montre le dessin et, quand c'est possible, partagez-le plutôt en image avec un texte alternatif.
Peut-on mettre du dot art dans une bio Instagram ou TikTok ?
Seulement de petites pièces. Une bio Instagram accepte 150 caractères et une bio TikTok environ 80, retours à la ligne compris : un dessin de 20 caractères de large y obtient sept lignes sur Instagram et trois sur TikTok. Une seule rangée de motifs braille en guise de séparateur y fonctionne souvent mieux qu'un dessin complet.
