Bild in ASCII-Art umwandeln
Ein Bild aus Buchstaben.
Dateien hier ablegen
oder klicken und vom Gerät auswählenUnterstützt: JPG, JPEG, PNG, WEBP, AVIF, GIF, BMP, HEIC, HEIF
Bis zu 3 Dateien pro VorgangBis zu 20 MB pro Datei5 Vorgänge pro TagLimits mit Pro aufheben✓ Funktioniert offline
Ihre Dateien bleiben auf Ihrem Gerät
Dieses Tool läuft vollständig in Ihrem Browser. Es wird nichts hochgeladen und nichts gespeichert. Sie können sogar die Internetverbindung trennen, bevor Sie beginnen.
Beispiel
Eine Berghütte am See als ASCII-Bild mit 80 Zeichen, für eine Einladung als Textdatei
Ein Wanderverein verschickt die Einladung zur Hüttentour als reine Textdatei und will oben ein Bild aus Zeichen. Die Vorlage, huette.png, 1200 × 800 Pixel: eine rote Hütte am Ufer eines Bergsees, Tannen, verschneite Gipfel und die Sonne hinter den Bergen. Einstellungen: 80 Zeichen pro Zeile, Zeichensatz Standard, „Für dunklen Hintergrund“ aus.
- Das Bild wird in 80 Spalten und 27 Zeilen geteilt. Nach seiner Form wären es 53 Zeilen, doch ein Zeichen ist etwa doppelt so hoch wie breit – also halb so viele.
- Jedes Feld bekommt nach seiner mittleren Helligkeit eines der zehn Zeichen, vom Leerzeichen für Weiß bis @ für das Dunkelste: Der Himmel wird zu = und -, die Tannen und die Wiese zu * und #.
- Alle Zeilen sind genau 80 Zeichen lang, Leerzeichen am Ende eingeschlossen; nur so bleibt das Bild in einer Schrift mit fester Zeichenbreite in Form.
| Zeichen pro Zeile | Hütte 1200 × 800 | Handyfoto quer 4032 × 3024 | Handyfoto hoch 3024 × 4032 |
|---|---|---|---|
| 40 | 13 Zeilen | 15 Zeilen | 27 Zeilen |
| 60 | 20 Zeilen | 23 Zeilen | 40 Zeilen |
| 80 | 27 Zeilen | 30 Zeilen | 53 Zeilen |
| 100 | 33 Zeilen | 38 Zeilen | 67 Zeilen |
| 120 | 40 Zeilen | 45 Zeilen | 80 Zeilen |
| 160 | 53 Zeilen | 60 Zeilen | 107 Zeilen |
huette-ascii.txt mit 27 Zeilen zu je 80 Zeichen, oben in die Einladung kopiert, und huette-ascii.png mit demselben Text schwarz auf weiß. In einer Proportionalschrift wirkt das Bild verzerrt: die Einladung in einer Schrift mit fester Zeichenbreite wie Courier ansehen.
So funktioniert es
- Ein Bild mit klarem Motiv und Kontrast hinzufügen.
- Zeichen pro Zeile wählen.
- Für Terminals und dunkle Hintergründe „dunkler Hintergrund“ ankreuzen.
- Umwandeln, Text kopieren oder Text und PNG herunterladen.
Häufige Fragen
- Warum sieht es in meinem Editor verzerrt aus?
- ASCII-Art braucht eine Schrift mit fester Zeichenbreite. In einen Codeblock, ein Terminal oder eine Monospace-Schrift einfügen.
- Warum gibt es halb so viele Zeilen?
- Ein Zeichen ist etwa doppelt so hoch wie breit. Deshalb steht jede Zeile für doppelt so viel Höhe — so bleiben die Proportionen erhalten.
- Wie viele Zeichen pro Zeile soll ich nehmen?
- Für E-Mail und Textdateien 60 bis 80, weil viele Programme längere Zeilen umbrechen; für ein Terminal 80 bis 120; für ein feines Bild zum Ausdrucken 160. Mehr Zeichen heißt auch mehr Zeilen: Ein Hochformatfoto ergibt bei 80 Zeichen 53 Zeilen.
- Was unterscheidet die Zeichensätze?
- Standard hat zehn Stufen ( .:-=+*#%@ ), Detailliert 70 Zeichen für feinere Übergänge, Blöcke die Schattierungen ░▒▓█ und das Leerzeichen. Blöcke wirken am dichtesten, sind aber Unicode-Zeichen und kein reines ASCII.
- Was macht „Für dunklen Hintergrund“?
- Es kehrt die Zuordnung um: Helle Stellen bekommen die dichten Zeichen, damit das Bild auf einem schwarzen Terminal stimmt. Das PNG wird dann hell auf dunkel gezeichnet.
- Wird das Bild hochgeladen?
- Nein, die Umwandlung passiert im Browser.