Kostenloser Bild-zu-ASCII-Art-Konverter
Wandeln Sie ein beliebiges Bild in schöne ASCII-Kunst um. Passen Sie Breite, Zeichendichte und Inversion an, um Monospace-Textversionen Ihrer Fotos zu erzeugen.
Bild hochladen
Unterstützte Formate: JPEG, PNG, GIF, WebP, BMP. Empfohlen max. 500×500 px.
Einstellungen
ASCII-Kunst-Ausgabe
Laden Sie ein Bild hoch und klicken Sie auf „In ASCII umwandeln", um die Ausgabe zu erzeugen.
So funktioniert es
- Bild hochladen: Wählen Sie ein beliebiges Bild (JPEG, PNG, WebP, GIF) zur Umwandlung in ASCII-Kunst.
- Einstellungen anpassen: Stellen Sie die Ausgabebreite in Zeichen ein, wählen Sie den Zeichendichte-Satz (detailliert oder minimal) und schalten Sie zwischen Farbe und Monochrom um.
- ASCII-Kunst kopieren oder herunterladen: Kopieren Sie die Textausgabe oder laden Sie sie als Textdatei zum Teilen oder Einbetten herunter.
Warum den Bild-zu-ASCII-Konverter nutzen?
ASCII-Kunst wandelt fotografische Bilder in Textzeichen um, eine Technik, die von nostalgischer Computer-Ästhetik bis zu moderner kreativer Ausdrucksweise in Terminal-Anwendungen, README-Dateien, E-Mails, Kommentaren und sozialen Medien reicht. Der Bild-zu-ASCII-Konverter automatisiert die komplexe Zuordnung von Helligkeit zu Zeichen und liefert sofort teilbare Textkunst aus jedem Foto.
Funktionen
- Anpassbare Breite: Steuern Sie die Anzahl der Spalten, um Detail und Lesbarkeit auszubalancieren.
- Mehrere Zeichensätze: Verwenden Sie dichte Zeichenrampen für detaillierte Schattierung oder minimale Sätze für ausdrucksstarke grafische Ergebnisse.
- Farbiger ASCII-Modus: Erzeugen Sie ANSI-Farbcodes für farbige ASCII-Kunst in Terminals, die sie unterstützen.
- Kontrastanpassung: Erhöhen Sie den Bildkontrast vor der Konvertierung für eine schärfere ASCII-Ausgabe.
- Als .txt herunterladen: Speichern Sie die ASCII-Kunst als reine Textdatei.
Häufige Fragen
Welche Bilder eignen sich am besten für ASCII-Kunst?
Bilder mit hohem Kontrast, klaren Motiven und einfachen Hintergründen liefern die beste ASCII-Kunst. Porträts, Logos und ausdrucksstarke grafische Bilder funktionieren gut. Überladene, kontrastarme oder kleine Bilder ergeben matschige Resultate.
Warum sieht meine ASCII-Kunst gestreckt aus?
ASCII-Zeichen sind höher als breit (etwa Verhältnis 1:2). Der Konverter gleicht das aus, doch die Ergebnisse können je nach Terminal oder Monospace-Schriftart variieren. Wenn es gestreckt aussieht, passen Sie die Breite oder das Seitenverhältnis an.
Kann ich ASCII-Kunst in einer README-Datei verwenden?
Ja. Umschließen Sie die ASCII-Kunst mit einem Codeblock (drei Backticks in Markdown), damit sie in einer Monospace-Schriftart gerendert wird, entscheidend, damit ASCII-Kunst auf GitHub und Dokumentations-Sites korrekt erscheint.
60 Jahre Geschichte textbasierter Bildkunst
Textbasierte Bildkunst ist älter als ASCII selbst. Die frühesten bekannten Computerporträts wurden von Kenneth Knowlton und Leon Harmon in den Bell Labs im Jahr 1966 erstellt; ihr berühmtes «Studies in Perception I» (ein liegender Akt aus elektronischen Symbolen) hing in der MoMA-Ausstellung «The Machine as Seen at the End of the Mechanical Age» im Jahr 1968. ASCII (American Standard Code for Information Interchange) wurde im Jahr 1963 mit 128 Zeichen standardisiert; Fernschreiber-Operatoren begannen fast sofort, ihn für druckbare «Schreibmaschinenkunst» zu verwenden, eine Tradition, die bis zur RTTY-Kunst auf Funkfernschreibern in den 1940er Jahren zurückreicht. Die BBS-Ära (1980er Jahre) und die Usenet-Kultur popularisierten ASCII-Signaturen, Banner und das «Emoticon», erfunden von Scott Fahlman an der Carnegie Mellon im September 1982. Joan G. Stark, die als «jgs» signierte, produzierte in den 1990er Jahren Tausende handgefertigter ASCII-Stücke, die die Ästhetik definierten. FIGlet (1991, Frank, Ian und Glenn) automatisierte Großbuchstaben-Banner. aalib (Jan Hubička, 1997) rendert bewegte Bilder als ASCII; Sie können Video immer noch über mpv --vo=aa pipen. Die 2010er Jahre brachten Unicode-Blockkunst (mit den Halbblock-Zeichen U+2580–U+259F für 2× vertikale Auflösung) und Braille-Kunst (U+2800–U+28FF packt 8 Punkte pro Zelle, was eine 4× höhere effektive Auflösung als ASCII ergibt). Moderne Tools wie chafa (Hans Petter Jansson, 2018) kombinieren alle drei für Textmodus-Bilder höchster Treue.
Zeichenrampen und Helligkeitsabbildung
- Die Paul-Bourke-Rampe (10 Stufen).
` .:-=+*#%@von hell nach dunkel, veröffentlicht von Paul Bourke an der UWA im Jahr 1997. Der De-facto-Standard für Terminal-ASCII-Kunst. Drehen Sie sie für Weiß-auf-Schwarz-Terminals um. - Die 70-Zeichen-Rampe.
` .'`^",:;Il!i><~+_-?][}{1)(|/tfjrxnuvczXYUJCLQ0OZmwqpdbkhao*#MW&8%B@$. Erheblich mehr Schattierungsdetail; ideal für Porträts mit Breite ≥ 100 Spalten. Entstand in der «ASCII Art Generator»-Community um 2010. - Blockzeichen (Unicode 2580-259F).
░▒▓█für 4 Helligkeitsstufen, plus Halbblock-Zeichen, mit denen Sie zwei Pixel pro Zeichenzelle kodieren können. Verdoppelt die vertikale Auflösung. - Braille (U+2800-U+28FF). 256 unterschiedliche Muster aus 8 Punkten pro Zelle. Liefert effektiv 2 horizontale × 4 vertikale Subpixel pro Zeichen, vierfache Auflösung von einfachem ASCII. Verwendet von Tools wie
drawille(asciimoo, 2014). - Die Helligkeitsformel. Jedes Pixel wird von RGB auf einen einzigen Helligkeitswert reduziert, bevor es auf ein Zeichen abgebildet wird. Die klassische Formel ist ITU-R BT.601 (1982):
Y = 0,299R + 0,587G + 0,114B. Die moderne Variante BT.709 (1990) für hochauflösendes Video verwendet0,2126R + 0,7152G + 0,0722B. Beide berücksichtigen die Empfindlichkeit des menschlichen Auges (Grüntöne dominieren, Blautöne tragen am wenigsten bei). - Seitenverhältnis der Zeichen. Ein Monospace-Zeichen ist auf den meisten Schriftarten etwa 2:1 hoch:breit (z. B. Consolas, Menlo, Cascadia Mono). Wenn Sie das Bild mit einem 1:1-Pixelverhältnis abtasten, sieht das resultierende ASCII vertikal gestreckt aus. Gute Konverter tasten jede 2. Zeile, aber jede einzelne Spalte ab, um dies zu kompensieren.
Wo ASCII-Kunst tatsächlich verwendet wird
- GitHub READMEs. Logos und Projektbanner als ASCII-Kunst in eingezäunten Codeblöcken werden auf GitHub, GitLab, Codeberg perfekt gerendert. Üblich in beliebten CLI-Tools (
neofetch,htop,oh-my-zsh). Suchen Sie nach «awesome ASCII art» auf GitHub für Sammlungen. - SSH Message of the Day (MOTD). Viele Server zeigen ASCII-Kunst, wenn Sie sich per SSH anmelden. Ubuntu Server, Debian, OpenSUSE unterstützen alle benutzerdefinierte
/etc/motd. Cloud-Anbieter (DigitalOcean, Linode) schließen sie standardmäßig ein. - System-Info-Dienstprogramme.
neofetch(~2015),screenfetch,fastfetch,hyfetch(LGBTQ+-Pride-Flag-Variante) zeigen das Distro-Logo als ASCII neben Systemspecs an. Praktisch erforderlich in r/unixporn-Screenshots. - E-Mail- und Forensignaturen. Der ursprüngliche Anwendungsfall aus den 1980er-1990er Jahren. Moderne Hacker News, Reddit, IRC-Bots und Discord (mit Monospace-Codeblock) sehen immer noch viel davon.
- Terminal-Video und -Spiele.
mpv --vo=tct(True-Color-Terminal) spielt Video in Ihrem Terminal. NetHack, Dwarf Fortress, Cogmind, Caves of Qud sind ganze Spiele, die auf ASCII/Unicode-Kacheln aufgebaut sind. Browser-Ports:asciinemazeichnet Terminal-Sitzungen auf. - Generative und Glitch-Kunst. Die ASCII-Konvertierung ist auf eine Weise zerstörerisch, die ästhetische Artefakte erzeugt. Verwendet in Zines, Musikvideos, Vaporwave-/Cyberpunk-Visuals, NFT-Sammlungen wie Loot-Derivaten.
- Lehre der Bildverarbeitung. Helligkeitsabbildung, Downsampling, Gammakorrektur sind leichter zu erfassen, wenn die Ausgabe in menschenlesbaren Zeichen erfolgt. Übliche Aufgabe in CS101-Grafikkursen.
Häufige Fehler, die das Ergebnis ruinieren
- Das Seitenverhältnis der Zeichen ignorieren. Tasten Sie jedes Pixel ab, und Ihre Ausgabe ist doppelt so hoch wie das Original. Überspringen Sie jede zweite Zeile (oder skalieren Sie Y um 0,5), bevor Sie abtasten. Die meisten ASCII-Kunstwerke sehen bei der Inspektion «zusammengedrückt» aus, weil die Konverter diesen Schritt vergessen haben.
- Eingabe eines kontrastarmen oder geschäftigen Fotos. ASCII hat nur 10-70 Helligkeitsstufen gegenüber 256 des Quellbildes. Weiche Verläufe werden zu flachem Grau. Kontrastreiche Motive auf einfachen Hintergründen (Logos, Porträts, Silhouetten) funktionieren; Sonnenuntergänge und Wälder werden zu Brei.
- Einstellen der Breite über 200 Spalten. Die meisten Terminals sind 80-120 Spalten breit. Ausgabe, die in der Mitte einer Zeile umbricht, ist unlesbar. Für GitHub-READMEs auf 80 begrenzen oder die Browser-Zoom-Funktion verwenden.
- Invertierte Rampe auf dem falschen Terminal. Helle Zeichen (
.,,) müssen auf dunkle Bildpixel abgebildet werden, wenn Sie auf einem dunklen Terminal (den meisten modernen) anzeigen. Invertiert: dunkle Zeichen (@,#) für dunkle Pixel auf einem hellen Terminal. Falsch gewählt und Ihr Bild wird als Negativ gerendert. - Anzeige außerhalb einer Monospace-Schriftart. ASCII-Kunst ohne Codeblock in Slack einfügen, in Notion als Absatz, in ein Word-Dokument mit proportionaler Schriftart: Zeichen unterschiedlicher Breite brechen das Raster und Sie sehen Rauschen. Wickeln Sie immer in
code-Blöcke ein oder verwenden Sie Monospace explizit. - Konvertieren stark komprimierter JPEGs. Die 8×8-Blockartefakte von JPEG verstärken sich in der ASCII-Ausgabe zu sichtbarem Gitterrauschen. PNGs und hochwertige JPEGs erzeugen viel sauberere ASCII; wenn Sie von der Quelle reexportieren können, tun Sie es.
- ANSI-farbiges ASCII in eine Textdatei einfügen. ANSI-Escape-Sequenzen wie
\e[31mwerden in Terminals gerendert, erscheinen aber als wörtlicher Text in Editoren, GitHub und Chat-Apps. Reservieren Sie reines ASCII für Dokumentation, ANSI ausschließlich für Terminal-Ausgabe.
Weitere häufig gestellte Fragen
Wie viele Zeichen breit sollte meine ASCII-Kunst sein?
Passen Sie es an, wo Sie einfügen werden. Für die Terminal-Ausgabe verwenden Sie 80 Spalten (immer noch Standard in den meisten Shells) oder 120 für moderne Widescreen-Terminals. Für ein GitHub-README sind 80 auf Desktop und Mobil sicher; 100, wenn Sie nur Desktop berücksichtigen. Für eine E-Mail-Signatur 60-70. Für Discord/Slack 60, um in der Nachrichtenansicht der meisten Benutzer zu bleiben. Über 200 ist selten nützlich, das Terminal-Wrapping setzt ein.
Warum sieht meine Ausgabe in einigen Schriftarten besser aus als in anderen?
Drei Gründe. Erstens variiert das Seitenverhältnis der Zeichen: Consolas ist ungefähr 2:1 hoch:breit, Cascadia Mono 2,1:1, Menlo 1,95:1. Für eine Schriftart abgestimmte Ausgabe sieht in einer anderen leicht verschoben aus. Zweitens, Zeilenabstand: eine Schriftart mit line-height 1,2 fügt vertikale Lücken ein, die kontinuierliche Schattierung stören. Setzen Sie line-height: 1 beim Anzeigen von ASCII-Kunst. Drittens, Anti-Aliasing: Subpixel-Rendering verschwimmt die Grenzen zwischen Zeichen; schalten Sie es in Ihren Terminal-Einstellungen für schärferes ASCII aus.
Kann ASCII-Kunst zurück in ein Bild konvertiert werden?
In gewissem Sinne ja, aber es ist ein verlustbehafteter Hin- und Rückweg. Rendern Sie den ASCII-Text in einer Monospace-Schriftart in kleiner Schriftgröße auf einem Canvas, speichern Sie als PNG; Sie erhalten ein Bild des ASCII. Den anderen Weg (ASCII → Originalfoto) ist nicht möglich, zu viele Informationen wurden beim Downsampling und der Helligkeitsabflachung verworfen. Jede Zeichenzelle repräsentiert nun vielleicht 8×16 Pixel des Originals.
Was ist der Unterschied zwischen ASCII-Kunst, ANSI-Kunst und Unicode-Kunst?
ASCII-Kunst verwendet nur die 95 druckbaren Zeichen des 7-Bit-ASCII-Satzes (1963), per Definition monochrom. ANSI-Kunst fügt Escape-Sequenzen hinzu (die in ANSI X3.64 im Jahr 1979 standardisierten Codes im Stil \e[31m) für Vordergrund-/Hintergrundfarbe und Stil. Üblich auf BBSes und modernem lolcat. Unicode-Kunst verwendet den vollständigen Unicode-Bereich (16-Bit und darüber hinaus) einschließlich Blockzeichen (U+2580-259F) und Braille (U+2800-28FF), was 4-8× mehr Auflösung pro Zeichenzelle ergibt. True-Color-Unicode-Kunst kombiniert beides: 16,7 Millionen Farben über ANSI-True-Color-Codes plus Unicode-Blockzeichen; das ist es, was chafa und modernes mpv produzieren.
Wird mein hochgeladenes Bild beim Konvertieren hier an einen Server gesendet?
Nein. Die Bilddekodierung (über den eingebauten Bilddecoder des Browsers), das Downsampling (über die HTML5-Canvas-2D-API), die Helligkeitsabbildung und die Zeichensubstitution laufen alle lokal in JavaScript. Öffnen Sie den Network-Tab in DevTools während der Konvertierung; Sie werden null ausgehende Anfragen für Ihr Bild sehen. Sicher für vertrauliche Fotos, NDA-gebundene Arbeit, Familienbilder und unveröffentlichte Produktaufnahmen.