ASCII-Art-Generator
Verwandle Text oder Fotos in ASCII-Art aus Rauten, Blöcken oder feiner Schattierung – mit einstellbarer Breite, Kontrast und Invertieren. Bilder bleiben in deinem Browser.
- Sofort-Ergebnis
- Mit einem Klick kopieren
- Kostenlos & ohne Anmeldung
- Daten bleiben im Browser
- Stand: November 2026
Mit dem ASCII-Art-Generator verwandelst du Text oder Bilder in Kunst aus Zeichen – für Chat-Nachrichten, Code-Kommentare, README-Dateien oder einfach zum Staunen. Du wählst Schrift, Breite und Zeichensatz, der Generator rechnet live um und liefert das Ergebnis zum Kopieren. Bilder verlassen dabei nie deinen Browser.
Kurz erklärt
Ein ASCII-Art-Generator legt ein Raster über Text oder Bild und ersetzt jede Rasterzelle durch ein Zeichen: Je dunkler die Zelle, desto „dichter“ das Zeichen – ein Leerzeichen für Weiß, ein @ oder █ für Schwarz. Weil Zeichen etwa doppelt so hoch wie breit sind, nutzt unser Generator Zellen im Verhältnis 1 : 1,8.
So benutzt du den ASCII-Art-Generator
Als Ergebnis zeigt der Generator die Größe deines Kunstwerks, etwa „33 Zeilen × 80 Zeichen“, darunter die Vorschau. Für Text stehen fünf Schriften bereit: Fett (Block), Serifen, Schmal (Impact), Schreibmaschine und Verspielt. Wählst du im Textmodus „eigenes Zeichen“, baut der Generator das Bild aus deinem Lieblingszeichen – voreingestellt ist ein ♥. Mit „Teilen“ kopierst du einen Link mit Text und Einstellungen; ein Bild steckt nicht im Link, weil es deinen Rechner nie verlässt. „Drucken“ und „Zurücksetzen“ findest du ebenfalls oben im Rechner.
So arbeitet der ASCII-Art-Generator: Raster, Helligkeit, Zeichen
Jede ASCII-Art entsteht in drei Schritten. Zuerst wird die Vorlage zu einem Bild: Text zeichnet der Generator unsichtbar in 64 Pixel großer, fetter Schrift auf eine 84 Pixel hohe Fläche. Fotos verkleinert er so, dass die längere Seite höchstens 480 Pixel misst. Dann legt er ein Raster darüber und misst in jeder Zelle die durchschnittliche Helligkeit. Zum Schluss sucht er für jede Zelle das passende Zeichen.
Zeichen-Nr. = gerundet ((1 − Helligkeit) × (Zeichenzahl − 1))
Die Helligkeit liegt zwischen 0 (schwarz) und 1 (weiß). Die Gewichte stammen aus der klassischen Fernsehnorm für Graustufen: Grün wirkt auf unser Auge am hellsten, Blau am dunkelsten. Der Zeichensatz ist von hell nach dunkel sortiert, Platz 0 ist immer das Leerzeichen. Ein Satz mit 10 Zeichen hat also die Plätze 0 bis 9.
Wie viele Zeilen erzeugt der ASCII-Art-Generator?
Eine Zelle ist so breit wie Bildbreite ÷ Zeichenbreite und 1,8-mal so hoch. Daraus folgt: Zeilen = Bildhöhe ÷ (Zellbreite × 1,8), gerundet. Leere Zeilen oben und unten, Leerzeichen am Zeilenende und gemeinsame Einrückungen links schneidet der Generator weg – das Ergebnis kann daher etwas kleiner ausfallen.
„ASCII-Art sieht überall gleich aus – einfach kopieren und fertig.“
Das Bild bleibt nur in einer Festbreitenschrift intakt, in der jedes Zeichen gleich breit ist. In normaler Schrift verrutschen die Zeilen.
Rechenbeispiele: So entsteht dein Zeichenbild
🧮 Beispiel 1: Handyfoto im Querformat
Jonas lädt ein Foto mit 4.000 × 3.000 Pixeln hoch und lässt die Breite auf 80 Zeichen.
- Verkleinern: längere Seite auf 480 Pixel → 480 × 360 Pixel
- Zellbreite: 480 ÷ 80 = 6 Pixel, Zellhöhe: 6 × 1,8 = 10,8 Pixel
- Zeilen: 360 ÷ 10,8 = 33,3 → gerundet 33
Ergebnis: höchstens 33 Zeilen × 80 Zeichen, also bis zu 2.640 Zeichen. Jedes Zeichen fasst einen Bereich von rund 6 × 11 Pixeln zusammen.
🧮 Beispiel 2: Porträt im Hochformat für den Chat
Mia will ein Porträt mit 3.000 × 4.000 Pixeln in einen Gruppenchat schicken.
- Verkleinern: 360 × 480 Pixel
- Bei 80 Zeichen: Zelle 4,5 × 8,1 Pixel → 480 ÷ 8,1 = 59,3 → 59 Zeilen
- Bei 40 Zeichen: Zelle 9 × 16,2 Pixel → 480 ÷ 16,2 = 29,6 → 30 Zeilen
Ergebnis: Mit 40 Zeichen Breite passt das Bild deutlich besser auf ein Handydisplay. Halbe Breite heißt halb so viele Zeilen.
🧮 Beispiel 3: Ein mittelgraues Pixel in drei Zeichensätzen
Eine Zelle hat im Schnitt die Farbe Rot 128, Grün 128, Blau 128.
- Helligkeit: 128 ÷ 255 = 0,502 → Dunkelheit 1 − 0,502 = 0,498
- „Schattierung“ (10 Zeichen): 0,498 × 9 = 4,48 → Platz 4 = „=“
- „Blöcke“ (5 Zeichen): 0,498 × 4 = 1,99 → Platz 2 = „▒“
- „Rauten“ (2 Zeichen): 0,498 × 1 = 0,498 → Platz 0 = Leerzeichen
Ergebnis: Mittelgrau verschwindet bei „Rauten“ knapp – erst ab einer Dunkelheit von 0,5 setzt dieser Satz ein #. Für Fotos sind Sätze mit vielen Stufen deshalb besser.
🧮 Beispiel 4: Kontrast auf 200 % stellen
Ein blasses Foto hat hellgraue Flächen (200/200/200) und dunkelgraue Schatten (64/64/64). Der Kontrast rechnet: neue Helligkeit = (Helligkeit − 0,5) × Kontrast + 0,5, begrenzt auf 0 bis 1.
- Hellgrau bei 100 %: Helligkeit 0,784 → 0,216 × 9 = 1,94 → „:“
- Hellgrau bei 200 %: (0,784 − 0,5) × 2 + 0,5 = 1,07 → begrenzt auf 1 → Leerzeichen
- Dunkelgrau bei 100 %: Helligkeit 0,251 → 0,749 × 9 = 6,74 → „#“
- Dunkelgrau bei 200 %: (0,251 − 0,5) × 2 + 0,5 = 0,002 → 0,998 × 9 = 8,98 → „@“
Ergebnis: Mehr Kontrast macht helle Flächen leer und Schatten satt – das Motiv hebt sich klarer ab.
🧮 Beispiel 5: Ein Name als Banner
Lena tippt ihren Namen ein und stellt die Breite von 60 auf 120 Zeichen.
- Der Name wird immer in derselben Größe gezeichnet: 64 Pixel Schrift auf 84 Pixel Höhe (64 × 1,3 = 83,2, aufgerundet).
- Doppelte Breite halbiert die Zellbreite – und damit auch die Zellhöhe.
- Es passen also etwa doppelt so viele Zeilen in die 84 Pixel.
Ergebnis: Bei 120 Zeichen wird das Banner doppelt so breit und etwa doppelt so hoch, die Buchstaben wirken feiner. Wie viele Zeilen es genau sind, hängt von der Schrift ab: Eine schmale Schrift wie Impact ergibt bei gleicher Zeichenbreite mehr Zeilen als eine breite.
Zeichensätze im ASCII-Art-Generator
Der Zeichensatz bestimmt, wie viele Graustufen dein Bild bekommt. Wenige Stufen ergeben klare, grafische Banner, viele Stufen feine Fotos.
| Zeichensatz | Zeichen (hell → dunkel) | Stufen | Modus | Reines ASCII? |
|---|---|---|---|---|
| Rauten | # |
2 | Text (voreingestellt), Bild | ja |
| Sterne | * |
2 | Text | ja |
| Blöcke | ░▒▓█ |
5 | Text, Bild | nein (Unicode) |
| Schattierung | .:-=+*#%@ |
10 | Text, Bild (voreingestellt) | ja |
| Fein | .'`^",:;Il!i … MW&8%B@$ |
rund 70 | Text, Bild | ja |
| Eigenes Zeichen | Leerzeichen + deine Eingabe, z. B. ♥ |
1 + Anzahl deiner Zeichen | Text | je nach Zeichen |
💡 Tipp: Beim eigenen Zeichen darfst du mehrere Zeichen von hell nach dunkel eintippen, etwa .o@. Der Generator nutzt sie dann als eigene Stufen – zusammen mit dem Leerzeichen sind das vier. Einfache Zeichen wie ♥, ★ oder X wirken am klarsten. Emojis funktionieren auch, sind aber breiter als normale Zeichen und verschieben die Zeilen etwas.
So viele Helligkeitsstufen hat jeder Zeichensatz
Tabelle: Zeilenzahl nach Bildformat und Breite
Diese Werte hat der ASCII-Art-Generator im Bildmodus als Obergrenze. Sie gelten für jedes Foto mit dem jeweiligen Seitenverhältnis, weil der Generator größere Bilder vorher auf 480 Pixel an der längeren Seite verkleinert.
| Breite | 4:3 quer (z. B. 4.000 × 3.000) | 3:4 hoch | 1:1 quadratisch | 16:9 (z. B. 1.920 × 1.080) |
|---|---|---|---|---|
| 60 Zeichen | 25 Zeilen | 44 Zeilen | 33 Zeilen | 19 Zeilen |
| 80 Zeichen (voreingestellt) | 33 Zeilen | 59 Zeilen | 44 Zeilen | 25 Zeilen |
| 120 Zeichen | 50 Zeilen | 89 Zeilen | 67 Zeilen | 38 Zeilen |
| 160 Zeichen | 67 Zeilen | 119 Zeilen | 89 Zeilen | 50 Zeilen |
| 240 Zeichen (Maximum) | 100 Zeilen | 178 Zeilen | 133 Zeilen | 75 Zeilen |
Farben als Zeichen: Was der Generator aus Rot, Grün und Blau macht
ASCII-Art kennt keine Farben, nur Helligkeit. Weil das Auge Farben unterschiedlich hell wahrnimmt, werden gleich kräftige Farben zu verschiedenen Zeichen. Diese Tabelle zeigt reine Farbflächen im voreingestellten Satz „Schattierung“ bei 100 % Kontrast:
| Farbe (R/G/B) | Helligkeit | Platz (0–9) | Zeichen |
|---|---|---|---|
| Weiß (255/255/255) | 1,000 | 0 | Leerzeichen |
| Himmelblau (135/206/235) | 0,738 | 2 | : |
| Mittelgrau (128/128/128) | 0,502 | 4 | = |
| Rot (255/0/0) | 0,299 | 6 | * |
| Dunkelgrün (0/128/0) | 0,295 | 6 | * |
| Blau (0/0/255) | 0,114 | 8 | % |
| Schwarz (0/0/0) | 0,000 | 9 | @ |
Ein rotes Logo auf blauem Grund wird also dunkel auf noch dunklerem Grund – kaum zu unterscheiden. In solchen Fällen hilft der Kontrast-Regler oder ein Motiv mit hellem Hintergrund.
Was ist ASCII-Art? Geschichte und Hintergrund
ASCII steht für „American Standard Code for Information Interchange“. Der Zeichensatz wurde 1963 erstmals veröffentlicht und umfasst 128 Codes, davon 95 druckbare Zeichen einschließlich des Leerzeichens: Buchstaben, Ziffern und Satzzeichen. ASCII-Art nutzt nur diese Zeichen, um Bilder zu formen – auf Bildschirmen, die keine Grafik konnten, oder in Texten, die keine Bilder erlauben.
Die Idee ist älter als der Computer: Schon mit Schreibmaschinen wurden Bilder aus Buchstaben getippt. Später verzierten Programmierer Startbildschirme, Mailbox-Systeme und E-Mail-Signaturen mit Zeichenbildern. Für Text-Banner gibt es eigene Zeichen-Schriften, etwa die des Programms FIGlet. Unser Generator geht einen anderen Weg: Er zeichnet deinen Text in einer echten Schriftart und rastert ihn anschließend – deshalb kannst du zwischen fünf Schriftstilen wählen.
Ist der Zeichensatz „Blöcke“ echtes ASCII?
Streng genommen nicht. Die Blockzeichen ░ ▒ ▓ █ stammen aus dem erweiterten Zeichensatz der IBM-PCs und gehören heute zu Unicode. Bilder damit nennt man oft ANSI-Art. Sie wirken kräftig, werden aber nicht von jedem Programm gleich breit dargestellt. Brauchst du garantiert reines ASCII – etwa für Quelltext oder alte Systeme –, nimm „Rauten“, „Schattierung“ oder „Fein“.
🤓 Wusstest du? Das bekannteste Mini-Zeichenbild ist das Smiley :-). Der Informatiker Scott Fahlman schlug es 1982 in einem Online-Forum seiner Universität vor, um scherzhafte Beiträge zu kennzeichnen – ein ASCII-Bild aus nur drei Zeichen.
ASCII-Art richtig einfügen: Chat, E-Mail und Code
Das Zeichenbild funktioniert nur, wenn alle Zeichen gleich breit sind. Darum zeigt der Generator die Vorschau in einer Festbreitenschrift und weist beim Kopieren darauf hin. So bekommst du dein Kunstwerk sauber an sein Ziel:
- Discord, GitHub und andere Markdown-Seiten: Setz das Bild zwischen drei Backticks (
```) am Anfang und Ende – das ergibt einen Codeblock in Festbreitenschrift. - WhatsApp: Auch hier schalten drei Backticks vor und nach dem Text auf Festbreitenschrift um. Halte die Breite klein, etwa 30 bis 40 Zeichen, sonst bricht das Handy die Zeilen um.
- E-Mail: Schreib die Mail als Nur-Text oder stell die Schrift auf Courier New oder Consolas.
- Quelltext und README: Im Code-Editor passt es sofort. Ideal für Banner in Kommentaren oder Startmeldungen von Skripten.
- Webseiten: Bette das Bild in ein
<pre>-Element ein, dann bleiben Leerzeichen und Zeilenumbrüche erhalten.
⚠️ Achtung: Die Vorschau im Generator zeigt dunkle Zeichen auf hellem Grund – so, wie das Bild auf weißem Papier oder in einem hellen Chat aussieht. Für dunkle Chats, Terminals oder Dark Mode setzt du den Haken bei „invertieren“, sonst wirkt ein Foto dort wie ein Negativ.
Welche Bilder eignen sich für den ASCII-Art-Generator?
Ein Zeichenbild hat wenige Bildpunkte: Bei 80 Zeichen Breite fasst jedes Zeichen viele Pixel zusammen. Details gehen verloren, Formen bleiben. Am besten funktionieren:
- Logos und Symbole mit klaren Flächen, etwa ein Herz, ein Stern oder ein Vereinswappen.
- Silhouetten vor hellem Himmel oder weißer Wand.
- Porträts mit gleichmäßigem Licht und ruhigem Hintergrund – erhöhe den Kontrast auf 130 bis 160 %.
- Tierfotos mit kontrastreichem Fell, zum Beispiel eine schwarze Katze auf hellem Sofa.
Weniger geeignet sind Wimmelbilder, Landschaften mit vielen Grautönen und sehr dunkle Fotos. Transparente Bereiche in PNG-Dateien behandelt der Generator als weiß. Für eigene Icons lohnt sich auch ein Blick auf den Favicon-Generator, für das passende Format der Seitenverhältnis-Rechner.
Häufige Fehler bei ASCII-Art
- ✅ Proportionale Schrift: In Arial oder Calibri verrutschen die Zeilen. Immer eine Festbreitenschrift oder einen Codeblock nutzen.
- ✅ Zu breit fürs Ziel: 120 Zeichen passen in den Editor, aber nicht aufs Handy. Erst überlegen, wo das Bild landet, dann die Breite wählen.
- ✅ Zu langer Text: Der Generator verarbeitet höchstens 40 Zeichen. Für Banner sind ein bis drei kurze Wörter ideal.
- ✅ Falscher Zeichensatz fürs Foto: „Rauten“ kennt nur zwei Stufen. Für Fotos „Schattierung“ oder „Fein“ wählen.
- ✅ Invertieren vergessen: Auf dunklem Hintergrund erscheint das Bild sonst als Negativ.
- ✅ Blöcke in reinem Text: ░▒▓█ sind kein ASCII. Manche alte Programme zeigen sie als Fragezeichen.
Häufige Fragen zum ASCII-Art-Generator
Was ist ein ASCII-Art-Generator?
Ein ASCII-Art-Generator wandelt Text oder Bilder in ein Bild aus Schriftzeichen um. Dunkle Bereiche werden zu dichten Zeichen wie # oder @, helle zu Leerzeichen oder Punkten. Das Ergebnis ist normaler Text, den du kopieren und überall einfügen kannst.
Wie mache ich aus einem Bild ASCII-Art?
Wähle im Generator den Modus „Bild“, klick auf „Bild auswählen“ und öffne ein JPG, PNG, GIF oder WebP. Stell Breite, Zeichensatz und Kontrast ein und kopiere das Ergebnis. Das Bild wird nur in deinem Browser verarbeitet.
Wird mein Bild hochgeladen?
Nein. Der ASCII-Art-Generator liest das Bild direkt in deinem Browser ein und rechnet es dort um. Es wird an keinen Server geschickt und ist deshalb auch nicht im Teilen-Link enthalten.
Warum ist meine ASCII-Art verschoben?
Fast immer liegt es an der Schrift. In proportionalen Schriften sind Zeichen unterschiedlich breit, dadurch verrutschen die Zeilen. Füg das Bild in einen Codeblock oder in eine Festbreitenschrift wie Courier New oder Consolas ein.
Wie bekomme ich ASCII-Art in WhatsApp oder Discord?
Kopiere das Bild und setz es zwischen drei Backticks am Anfang und am Ende. Discord zeigt es dann als Codeblock, WhatsApp in Festbreitenschrift. Fürs Handy eignen sich Breiten von etwa 30 bis 40 Zeichen.
Welcher Zeichensatz ist am besten für Fotos?
Für Fotos eignen sich „Schattierung“ mit 10 Stufen oder „Fein“ mit rund 70 Stufen. „Fein“ zeigt mehr Abstufungen, wirkt aber erst ab etwa 120 Zeichen Breite richtig. Für Logos und Banner reichen „Rauten“ oder „Blöcke“.
Was bedeutet „invertieren“?
Beim Invertieren tauscht der Generator hell und dunkel: Helle Bildteile bekommen dichte Zeichen, dunkle bleiben leer. Das brauchst du, wenn die ASCII-Art auf dunklem Hintergrund erscheint, etwa im Terminal oder im Dark Mode eines Chats.
Kann ich ein eigenes Zeichen verwenden?
Ja, im Textmodus über „eigenes Zeichen“. Voreingestellt ist ein ♥. Gibst du mehrere Zeichen ein, nutzt der Generator sie von links nach rechts als hellere bis dunklere Stufen. Leerzeichen in deiner Eingabe werden entfernt.
Ist ASCII-Art kostenlos nutzbar?
Der ASCII-Art-Generator ist kostenlos und ohne Anmeldung nutzbar. Was du aus eigenem Text oder eigenen Fotos erzeugst, kannst du frei verwenden. Bei fremden Bildern oder Logos gelten die Rechte der Urheber auch für die ASCII-Version.
Passende Rechner: So rechnest du weiter
·– Morsecode-ÜbersetzerText in Punkte und Striche – mit Ton und Blinklicht.
★ Favicon-GeneratorEigenes Website-Icon in allen Größen erstellen.
⇄ Anagramm-GeneratorWörter aus Buchstaben finden und Anagramme prüfen.
Willst du Text ohne Zeichenbild hervorheben, hilft der Fett-schreiben-Generator. Bildgrößen für den Druck rechnest du mit cm in Pixel um. Alle Werkzeuge rund um Schrift und Text findest du bei den Text-Generatoren.
So rechnet unser Generator: Text wird in 64 Pixel großer, fetter Schrift auf eine 84 Pixel hohe Fläche gezeichnet, Bilder werden auf höchstens 480 Pixel an der längeren Seite verkleinert. Ein Raster mit Zellen im Verhältnis 1 : 1,8 bestimmt je Zelle die mittlere Helligkeit (0,299 R + 0,587 G + 0,114 B); Kontrast = (Helligkeit − 0,5) × Faktor + 0,5. Das Zeichen ergibt sich aus der gerundeten Dunkelheit mal (Zeichenzahl − 1). Leere Ränder werden abgeschnitten. Alle Beispielwerte haben wir mit denselben Formeln nachgerechnet; alles läuft lokal in deinem Browser.