ASCII-artgenerator
ASCII-art is de oudste vorm van internettypografie: tekens op een raster gerangschikt om iets te spellen dat groot genoeg is om vanaf de andere kant van de kamer te zien. Deze generator rendert alles wat je typt in drie klassieke stijlen, standaard gevulde blokken, omlijnde blokletters en een variant met schaduw, met gewone afdrukbare Unicode zodat het resultaat werkt in terminals, READMEs, motd-bestanden en chatrooms.
ASCII-art maken van tekst
-
1
Typ een korte string
Werkt het best met 1 tot 15 tekens. Letters A-Z, cijfers en basisinterpunctie worden ondersteund.
-
2
Kies een fontstijl
Standaard (5 rijen gevuld), blok (3 rijen omlijnd) of schaduw (standaard plus onderstreping).
-
3
Genereer
Letters worden opgezocht in een glyphtabel en kolom voor kolom aan elkaar gezet.
-
4
Kopieer de art
Plak in een README, een CI/CD-banner, een terminalwelkomstbericht of een Discord-codeblok.
Waar ASCII-banners nog steeds schitteren
- README-koppen, Een projectnaam in grote letters bovenaan een README zet meteen de toon.
- Terminal-MOTDs,
/etc/motdof de loginbanner op een gedeelde server. - Splashscreens van CLI-tools, Eenmalig geprint bij de eerste run, verpakt in een codeblok.
- CI/CD-logs, Een onmiskenbare markering in een buildlog van 10.000 regels dat een fase is gestart.
Fontvergelijking
| Stijl | Rijen hoog | Gebruikt Unicode-blokken | Werkt alleen in monospace-fonts |
|---|---|---|---|
| Standaard | 5 | Ja (vol blok U+2588) | Ja |
| Blok | 3 | Ja (omlijning met U+2588-rand) | Ja |
| Schaduw | 6 | Ja (standaard + bovenste een-achtste blok U+2594) | Ja |
Houd het monospace
ASCII-art lijnt alleen uit wanneer elk teken dezelfde breedte heeft. Wikkel het resultaat in een <pre>-tag, een omheind codeblok, of forceer een monospace-lettertype. Omring het in Slack en Discord met drie backticks. Gebruik in Markdown een inspringing van vier spaties of een omheind codeblok.
Dingen om te vermijden
- Emoji mengen in ASCII-art, emoji worden vaak breder dan een kolom gerenderd en breken de uitlijning.
- Automatische opmaaktools die reeksen spaties samenvouwen. Controleer de uiteindelijke uitvoer in het doelsysteem voordat je publiceert.
- Zeer lange banners, de meeste terminals staan standaard op 80 kolommen, dus blijf rond 60 voordat dingen gaan afbreken.
Veelgestelde vragen
Het idee is hetzelfde (een glyphtabel die per kolom wordt gerenderd), maar de fontset is kleiner. figlet heeft honderden fonts in .flf-formaat; deze generator levert een kleine gecureerde set die overal goed rendert.
Alleen A-Z, 0-9, spatie, ! en ? staan in de glyphtabel. Kleine letters worden bij invoer omgezet naar hoofdletters; niet-ondersteunde interpunctie wordt stilzwijgend weggelaten.
Ja, maar alleen binnen een <pre>-tag of een element met font-family: monospace en white-space: pre. In een proportioneel lettertype lijnen de kolommen niet uit.
Nee, deze generator zet tekst om naar ASCII. Gebruik voor het omzetten van een foto naar tekens de speciale tool “Afbeelding naar ASCII-art”.
Gerelateerde tools
Woordenteller
Tel woorden, tekens, zinnen en alinea's met leestijd, spreektijd, zoekwoorddichtheid en een Flesch-leesbaarheidsscore voor essays, posts, bijschriften en meta descriptions.
Pijlsymbolen om te kopiëren
Kopieer veelgebruikte Unicode-pijlen met één klik: recht, dubbel, diagonaal, gehaakt, rond en driehoekig voor documenten, chat en ontwerp.
Anagramoplosser
Voer maximaal 10 letters in en zie elke unieke rangschikking daarvan, met dubbele permutaties verwijderd en een lijst die wordt beperkt tot 200 resultaten.
Stadsnamengenerator
Genereer fictieve namen voor steden, plaatsen, dorpen en hoofdsteden voor worldbuilding, kaarten, games, verhalen en mockdata, met korte notities bij elk resultaat.
Regelnummers toevoegen
Voorzie elke regel van geplakte tekst van een nummer. Kies startnummer, breedte voor nullen, scheidingsteken en of lege regels worden overgeslagen.
Kleiner dan of gelijk aan-symbool
Kopieer het teken ≤ en de bijbehorende wiskundige vergelijkingstekens. Inclusief Unicode, HTML-entiteiten en LaTeX-opmaak voor spreadsheets, artikelen en webpagina's.