Bild in ASCII-Art umwandeln
Bild in ASCII-Art umwandeln: Breite, Zeichensatz, Kontrast und Invertieren einstellen und das Ergebnis als Text kopieren oder speichern, direkt im Browser.
Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.
ASCII-Art aus Bildern: so funktioniert es
Mit diesem Werkzeug wandeln Sie ein Bild in ASCII um: Jedes Feld des Bildes wird durch ein Zeichen ersetzt, dessen „Dichte“ zur Helligkeit passt. Dunkle Stellen bekommen Zeichen wie @, # oder %, helle Stellen Punkte oder Leerzeichen. Das Ergebnis ist ASCII-Art, also reiner Text, den Sie in Code-Kommentare, README-Dateien, Terminal-Ausgaben, Foren oder E-Mails kopieren können. Der ASCII-Art Generator läuft vollständig im Browser: Ihr Bild wird auf einem Canvas verkleinert und nicht hochgeladen.
So gehen Sie vor: Bild wählen, die Breite in Zeichen festlegen und einen Zeichensatz aussuchen. Der Standard-Zeichensatz mit zehn Stufen wirkt klar, der feine mit 70 Abstufungen zeigt mehr Details, Blockzeichen ergeben eine fast fotografische Text-Art, sind aber kein reines ASCII mehr. Weil Zeichen in Monospace-Schriften etwa doppelt so hoch wie breit sind, fasst das Werkzeug standardmäßig zwei Bildzeilen zu einer Textzeile zusammen (Seitenverhältnis 0,5); sonst wirkt das Ergebnis gestreckt. Für weißen Text auf dunklem Hintergrund, etwa im Terminal, schalten Sie Invertieren ein.
Bild in Text umwandeln gelingt am besten mit Motiven, die einen klaren Umriss und deutliche Hell-dunkel-Unterschiede haben: Logos, Porträts vor ruhigem Hintergrund, Silhouetten. Erhöhen Sie bei flauen Fotos den Kontrast. Grenzen: Farbe geht verloren, feine Strukturen verschwinden bei geringer Breite, und die Darstellung hängt von der Schrift ab, in der der Text später angezeigt wird. Verwenden Sie zum Einfügen immer eine Monospace-Schrift. Passende Zeichen nachschlagen können Sie in der ASCII-Tabelle.
Anleitung: Bild in ASCII in 5 Schritten
- Ein Bild wählen (PNG, JPG, GIF, WebP, SVG) oder das Beispielbild laden.
- Breite in Zeichen und Zeichen-Seitenverhältnis einstellen, meist 0,5 für übliche Konsolenschriften.
- Kontrast in Prozent anpassen und einen Zeichensatz wählen, etwa Standard, Fein oder Blockzeichen.
- Für dunkle Hintergründe „Invertieren“ aktivieren und in der Vorschau die Schriftgröße anpassen.
- Die ASCII-Art kopieren oder als .txt speichern.
Typische Anwendungsfälle
- README und Projektseiten: Ein Logo als Text-Art an den Anfang einer README-Datei stellen.
- Terminal-Begrüßung: Ein Bild invertiert als Begrüßungstext für Server oder Kommandozeilenprogramme verwenden.
- Kommentare im Quelltext: Ein kleines Banner aus einem Logo in den Kopf einer Datei setzen.
- Foren und Chats: ASCII-Art in einem Codeblock posten, damit die Zeilen ausgerichtet bleiben.
Häufige Fragen
Was ist ASCII-Art?
Bilder, die nur aus Textzeichen bestehen. Weil jedes Zeichen unterschiedlich viel Fläche bedeckt, entsteht aus der Entfernung der Eindruck von Hell und Dunkel. ASCII-Art stammt aus der Zeit von Fernschreibern und Textterminals und wird heute in Code, Terminals und Foren genutzt.
Warum sieht mein Bild gestreckt aus?
Zeichen in Monospace-Schriften sind meist etwa doppelt so hoch wie breit. Das Werkzeug gleicht das mit dem Seitenverhältnis 0,5 aus. Wirkt das Ergebnis noch verzerrt, probieren Sie 0,45 oder 0,6, je nach Schrift.
Welcher Zeichensatz ist der beste?
Für klare Formen und Logos der Standard-Zeichensatz, für Fotos der feine Zeichensatz mit 70 Abstufungen. Blockzeichen sehen am weichsten aus, gehören aber zu Unicode und nicht zu ASCII.
Wo kann ich ASCII-Art verwenden?
In Kommentaren von Quelltexten, README-Dateien, Terminal-Begrüßungen, Chat-Nachrichten mit Codeblock und Foren. Wichtig ist eine Monospace-Schrift, sonst verrutschen die Zeilen.
Wird mein Bild hochgeladen?
Nein. Das Bild wird nur im Browser auf einem Canvas verarbeitet. Es verlässt Ihr Gerät nicht.
Wie füge ich ASCII-Art in eine README auf GitHub ein?
Setzen Sie den Text in einen Codeblock mit drei Backticks in der Zeile davor und danach. GitHub zeigt Codeblöcke in einer Monospace-Schrift, so bleiben die Zeilen ausgerichtet.
Welche Breite eignet sich für ASCII-Art im Terminal?
Klassische Terminals sind 80 Zeichen breit; mit einer Breite von 80 Zeichen oder weniger passt das Bild ohne Umbruch. Für Code-Kommentare richten Sie die Breite nach der Zeilenlänge Ihres Projekts.
Das könnte auch helfen
Base64 kodieren und dekodieren
Text in Base64 umwandeln und zurück, UTF-8-sicher, auch URL-sicheres Base64 ohne Padding.
ÖffnenURL kodieren und dekodieren
Prozentkodierung für URLs und Parameter: encodeURIComponent, encodeURI und Formular-Kodierung.
ÖffnenHTML-Entities umwandeln
Sonderzeichen und Umlaute in HTML-Entities kodieren oder Entities wieder in Klartext dekodieren.
ÖffnenHex in Text umwandeln
Hexadezimale Bytes in Text dekodieren und Text in Hex kodieren, UTF-8, mit Trennzeichen und Hex-Dump.
ÖffnenText in Binär umwandeln
Text in Binärcode aus Nullen und Einsen umwandeln und Binärcode zurück in Text übersetzen, UTF-8.
ÖffnenUnicode-Escape umwandeln
Zeichen in Escape-Sequenzen für JavaScript, JSON, Python, CSS und HTML umwandeln und zurück.
Öffnen