Tekst of afbeelding kiezen
A → /\ /__\ / \
Voer een korte banner in of kies een lokale afbeelding. Lettertypen laden op verzoek; beelden worden in de browser gedecodeerd.
Maak tekstbanners of tekenkunst van lokale afbeeldingen, stel lettertype, tinten en dithering in en exporteer TXT, Markdown, ANSI, HTML of PNG.
Maak tekstbanners of tekenkunst van lokale afbeeldingen, stel lettertype, tinten en dithering in en exporteer TXT, Markdown, ANSI, HTML of PNG.
A → /\ /__\ / \
Voer een korte banner in of kies een lokale afbeelding. Lettertypen laden op verzoek; beelden worden in de browser gedecodeerd.
@ # * + : . ██████ ▓▓▓▓▓▓ ▒▒▒▒▒▒ ░░░░░░
Kies breedte en indeling voor tekst. Stel voor beelden celverhouding, tekens en contrast in vóór dithering of randen.
@ # * + : . @@@@@@ @@..@@ @@..@@ @@@@@@
TXT of Markdown voor tekst, ANSI voor geschikte terminals, HTML voor kleur en PNG voor een vast beeld.
Begin voor een smalle console met CLI: READY, Standard, 80 kolommen, Fitted. Verander woorden, behoud links en controleer echte kolommen. Kopieer Markdown voor README, TXT voor een programmabestand. Een preset van 100 kolommen kan afbreken: kort in of kies Small; minder zoom vermindert geen kolommen.
Gebruik een lokaal onderwerp los van de achtergrond en probeer Logo: 72 kolommen, Compact, Edges, contrast 42, geen dithering. Controleer herkenbaarheid en vergelijk Shaded voor binnentonen. Snijd vooraf bij: ingebouwde crop ontbreekt. PNG past waar de tekstgrid niet behouden blijft.
Vergelijk dezelfde niet-gevoelige afbeelding in Shaded zonder dithering en met Floyd-Steinberg op een korte ramp. Egale tonen worden benaderende patronen. Wijzig één regelaar tegelijk. Dit toont sampling en kwantisatie, geen reconstructie of objectieve score; het uiteindelijke font beïnvloedt tekendichtheid.
@ # * + : . @@@@@@ @@..@@ @@..@@ @@@@@@

RFC 20 uit oktober 1969 beschrijft een zevenbits uitwisselingscode. Tekenafbeeldingen gebruiken afdrukbare symbolen, spaties en regelmatige cellen in plaats van pixels.
Veel zogeheten ASCII-banners bevatten Unicode-blokken, buiten zevenbits ASCII. TXT gebruikt UTF-8; kies eenvoudige symbolen voor een beperkte bestemming.
Emoji, combinerende en brede tekens nemen niet altijd één cel in. De voorvertoning garandeert niet dezelfde geometrie in terminals of chats.
De FIGfont-formaatspecificatie beschrijft glyphrijen en regels om letters samen te stellen. Kerning verkleint gaten; smushing kan passende randen samenvoegen. Eén ondeelbare glyph kan de gewenste breedte overschrijden.
Beeldmodus bemonstert een verkleind raster en koppelt helderheid aan tekens. Dithering verdeelt kwantisatiefouten; randen benadrukken lokale gradiënten. Transparante pixels worden spaties.
Hoogte volgt uit bronhoogte/breedte, kolommen en celverhouding. Maximaal 512 rijen beperken het werk. Hoge beelden kunnen worden samengedrukt; snijd bij of gebruik minder kolommen.
Font default volgt de ontwerper, Full width bewaart glyphboxen en Fitted sluit gaten. Controlled smushing overlapt passende grenzen volgens fontregels; Universal smushing overlapt sterker. Smaller betekent niet leesbaarder: controleer M, W en verticale strepen op eindformaat. Verticaal lay-out is geen aangeboden instelling.
Vulling bewaart tekens of vervangt elke nietlege streek door blok, hekje, @ of ster. Slashdetails kunnen verdwijnen. Een blok is Unicode, geen strikt ASCII. Plain, Accent en Gradient zijn previewstijlen los van ruwe tekst; Gradient voegt geen terminalkleuren aan TXT toe. Original bewaart herkenbare streken en draagbaarheid.
Kopieer voor een schermafbeelding of een afbeelding die al in een andere app openstaat de afbeelding zelf, niet de bestandsnaam, het adres of de omliggende tekst. Schakel over naar Afbeelding naar ASCII en kies Plakken naast de afbeeldingskiezer. De tool zoekt op het klembord naar een afbeeldingsformaat en laadt de eerste gevonden afbeelding. Hij haalt geen afbeelding op via een gekopieerde URL en voegt geen meerdere klembordafbeeldingen samen. Wacht totdat de bron en het omgezette voorbeeld zijn bijgewerkt voordat je het resultaat beoordeelt of instellingen verandert.
Houd het tabblad van de tool actief tijdens het plakken. De browser kan om toegang tot het klembord of om bevestiging vragen; geef alleen toestemming als je die afbeelding wilt aanleveren. Browserbeperkingen gelden voor deze toegang, zoals beschreven in de regels voor klembordtoegang van het W3C-concept. Dat tekst kopiëren werkt, betekent niet dat ook afbeeldingstoegang beschikbaar is. Controleer een schermafbeelding vóór het kopiëren op privégegevens. Geplakte afbeeldingen doorlopen dezelfde decodering en omzetting in de browser als geselecteerde lokale bestanden; Plakken is geen opdracht om een afbeelding te delen of te uploaden.
Als de melding zegt dat er geen afbeelding is gevonden, kopieer dan de afbeelding zelf opnieuw: een afbeeldingsadres, bestandspad of ASCII-tekens zijn geen afbeeldingsgegevens. Als afbeeldingstoegang tot het klembord niet beschikbaar is, kan toestemming zijn geweigerd of kan de benodigde browserfunctie ontbreken. Sla de afbeelding lokaal op en gebruik de bestandskiezer of sleep het bestand naar het afbeeldingsgebied, zonder klembordtoegang te verlenen. Dezelfde limiet van 15 MB en dezelfde decodeereisen gelden. Probeer voor een te groot of onleesbaar bestand een kleinere PNG, JPEG of WebP. Een mislukte klembordlezing vervangt de huidige bron niet; een ouder voorbeeld of resultaat kan dus zichtbaar blijven.
Kopiëren als PNG werkt andersom: het zet het huidige ASCII-resultaat om in een afbeelding en schrijft die afbeelding naar het klembord, niet de oorspronkelijke foto. Gewoon kopiëren en Markdown kopiëren dragen tekens over; die in afbeeldingsmodus plakken herstelt de bronafbeelding niet. Als PNG schrijven naar het klembord is geblokkeerd, kies dan PNG in het exportmenu en Downloaden om een bestand op te slaan zonder naar het klembord te schrijven. Mislukt het maken van de PNG zelf, dan kunnen TXT of HTML het tekenresultaat bewaren. Bewaar de bronafbeelding en de gekozen export apart: het klembord is een overdrachtsmiddel, geen opgeslagen project.
Selecteer of sleep een lokale afbeelding onder 15 MB die de browser kan decoderen; PNG, JPEG en WebP zijn bruikbare starters. Breedte samplet tot 160 kolommen. Meer kolommen vragen ruimte en verwijderen geen drukke achtergrond. Bereid uitsnijden voor in een externe editor.
Celverhouding compenseert hogere dan brede tekens. Vierkante bron 600 × 600, 80 kolommen en verhouding 0,5 levert 40 rijen: 600 / 600 × 80 × 0.5 = 40. Dit is rasterberekening, geen fysieke garantie in elk font. De grens van 512 rijen kan hoge beelden samendrukken. Corrigeer een uitgerekt gezicht eerst via verhouding, niet contrast of dithering.
Begin met Shaded, helderheid 0, gamma 1 en matig contrast. Helderheid verschuift de schaal; contrast scheidt rond het midden. Hier licht gamma boven 1 middentonen op en onder 1 verdonkert. Het zijn artistieke regelaars van gewogen RGB-helderheid, geen gekalibreerde lichtmeting. Uitersten kunnen details verwijderen.
Edges gebruikt Sobel voor horizontale en verticale variatie, zonder objectherkenning of vectoren. Hybrid mengt toon en grens; randsterkte werkt alleen in randmodi. Invert draait tonen om. Bijna transparante pixels worden spaties; gedeeltelijk transparante pixels mengen voor helderheid naar wit. Donkere previewachtergrond berekent die menging niet opnieuw.
Color bewaart gesamplede oorspronkelijke RGB terwijl toonregelaars tekens kiezen; geen herkleuring. Verdwijnt donker op donker, vergelijk lichte achtergrond, inversie en monochroom apart. Voorgrond, achtergrond en rampdichtheid beïnvloeden elkaar.
Classic en Typewriter gebruiken afdrukbare symbolen, Compact sterke vormen, Detailed vele niveaus. Blocks gebruikt Unicode-schaduw, Binary een codeachtige textuur. Eigen ramps gaan van dicht/donker naar luchtig/licht. Besturingstekens en dubbele tekens worden verwijderd; er wordt een slotspatie toegevoegd. Niveaus gelden als gelijkmatig, zonder automatische inktmeting in je font.
Begin zonder dithering. Floyd-Steinberg verdeelt kwantisatiefout naar buren voor tussentonen, met extra textuur. Atkinson verdeelt slechts een deel en kan grafischer zijn. Kleine logo's vragen vaak heldere randen zonder dithering; vergelijk voor portretten Detailed en Floyd-Steinberg zonder universele winnaar.
Portrait, Logo, Terminal en Comic wijzigen breedte, ramp, modus, contrast en dithering, niet helderheid, gamma, verhouding, inversie, kleur of achtergrond. Na experimenten kan een preset anders zijn dan bij start. Reset herstelt ook de voorbeeldafbeelding, niet je bestand. Noteer of exporteer eerst.
Gebruik monospace met behouden spaties en regeleindes. De CommonMark-specificatie voor codeblokken legt letterlijke codeblokken uit; de Markdown-kopie gebruikt een voldoende lange codeblokafscheiding, ook als de ASCII-tekening backticks bevat. Het voorkomt niet alle chatafbreking of scrollen op smalle schermen. Voeg een gewone kop of alternatief toe: een schermlezer kan symbolen opnoemen in plaats van het bannerwoord.
De kolomteller telt codepunten in de langste rij, geen gemeten terminalcellen. De tekenteller telt UTF-16-code-eenheden en de byteteller telt UTF-8-bytes. Brede symbolen, combinerende accenten en emoji verstoren één teken per cel. TXT is UTF-8, ook bij ASCII-art. Gebruik eenvoudige symbolen of ramp voor beperkte bestemmingen.
| Formaat | Behoudt | Beperking |
|---|---|---|
| TXT / Markdown | Tekens en spaties | Geen kleur; Markdown voegt letterlijk blok toe. |
| ANSI | Afbeeldingskleur met Color aan | 24-bits voorgrondcodes vragen geschikt terminal; anders ruwe tekst. |
| HTML | Vooropmaak en ingeschakelde afbeeldingskleur | Geen bannerpreviewverloop. |
| PNG | Gerenderde vorm, kleur en achtergrond | Geen selecteerbare arttekst; afmetings- en oppervlaktegrenzen. |
Tekst volgt glyphs en indelingsregels. Beelden gebruiken gedecodeerde pixels, gewogen RGB-helderheid, contrast, gamma, optionele Sobel-randen en dithering. Statistieken tonen rijen, maximale codepuntkolommen, stringeenheden en UTF-8-bytes.
Lettertypen, canvas, beeldklembord en volledig scherm kunnen ontbreken. PNG-afmetingen en pixeloppervlak zijn begrensd; TXT is een alternatief. Links bevatten geen lokale beelden, maar bannerlinks bevatten tekst en instellingen: deel geen gevoelige tekst.
Probeer Standard bij een lettertypefout, verminder afmetingen bij een PNG-fout en controleer een monospacelettertype bij andere uitlijning. Meld kleine, niet-vertrouwelijke voorbeelden.
Er is geen API voor beeldconversie. Lokale bestanden worden in de browser verwerkt en zitten niet in de link.
Pas de celverhouding aan, gebruik monospace en vermijd brede of combinerende symbolen.
Nee. Probeer een ander lettertype of eenvoudige Latijnse tekst als een glyph ontbreekt.
Hij wijzigt alleen breedte, ramp, modus, contrast en dithering. Helderheid, gamma, verhouding, inversie, kleur en achtergrond blijven staan. Controleer ze. Reset vervangt ook de bron door het voorbeeld; exporteer of bewaar je origineel eerst.
Breedte stuurt de lay-out zonder elke glyph af te snijden. Een teken of onbreekbare zin kan te breed zijn. Controleer Kolommen, probeer Small of Fitted, kort in en test op bestemming. Minder zoom betekent niet minder kolommen.
TXT en Markdown bevatten geen previewstijl. Gekleurde ANSI en per-teken-HTML zijn voor afbeeldingen met Color aan. Banner Accent en Gradient blijven in PNG, niet gewone HTML. Kies voor het echte doelmedium.
Probeer Standard of laad opnieuw. Gebruik een klein geldig lokaal PNG-, JPEG- of WebP-bestand. Verminder kolommen of zoom voor PNG: maximaal 8192 pixels per dimensie en 16 miljoen pixels. TXT blijft alternatief bij ontbrekende canvas- of beeldklembordtoegang.
Bannertekst, font, breedte, uitlijning, lay-out, vulling en previewkleur, niet lokale beelden of conversie-instellingen. Woorden zijn zichtbaar in de URL en voor ontvangers: vermijd vertrouwelijke tekst. Exporteer beeldresultaten; herladen herstelt je lokale bestand niet.