Naar de inhoud

ASCII-kunstgenerator

Typ een woord en zie het getekend als een meerregelige banner van gewone toetsenbordtekens, in vier lettertypen die voor deze site zijn ontworpen. Stel de ruimte tussen letters en het teken waarmee ze worden gevuld in, en kopieer de kunst, kopieer hem in een Markdown-codeblok, of download hem als .txt-bestand. Gratis, zonder registratie.

Letters, cijfers en gangbare leestekens. Elke regel die je typt wordt een eigen banner.

Lettertype

Eén teken met enkele breedte, zoals # @ * of █. Emoji zijn dubbel zo breed en duwen de letters uit de lijn.

Je ASCII-kunst

29 kolommen breed · 5 regels

ASCII-kunst lijnt alleen uit in een monospace-lettertype. Plak hem in een codeblok, een terminal, broncodecommentaar of een platte-tekstbestand.

Zo gebruik je de ASCII-kunstgenerator

  1. Typ je tekst. Kort werkt het best — een naam, een kop, één woord. Elke regel die je typt wordt een eigen banner.
  2. Kies een lettertype. Blok en Schaduw tekenen letters met een vulteken; Slank en Klein tekenen ze met lijnen van |, _, / en \.
  3. Pas de ruimte en het vulteken aan. Zet 0 tot 3 kolommen tussen letters, wissel # voor een willekeurig enkel teken, of teken elke letter met zichzelf.
  4. Kopieer of download. Kopieer de kunst zoals hij is, kopieer hem in een Markdown-codeblok voor GitHub, Discord of Slack, of download hem als .txt-bestand.

Hoe de lettertypen werken

Elk lettertype is een tabel met kleine tekeningen, één per teken. De generator zoekt elk teken van je tekst op, legt de tekeningen naast elkaar met de ruimte die je koos, en haalt de spaties aan de uiteinden van de regels weg, zodat de kunst netjes te plakken is. Blok, Slank en Klein zijn voor deze tool ontworpen; Schaduw is Blok met een schaduw die letter voor letter is berekend — elk gevuld vakje werpt het schaduwteken één regel omlaag en één kolom naar rechts, waar die plek ook leeg is.

LettertypeHoogteGetekend metGeschikt voor
Blok5 regelsHet vulteken, standaard #Koppen die van ver leesbaar moeten zijn
Schaduw6 regelsHet vul- en het schaduwtekenEen titel met een driedimensionale rand
Slank5 regels|, _, / en \Lichtere banners voor README-bestanden en terminalbegroetingen
Klein3 regels|, _, /, \ en haakjesCodecommentaar, waar drie regels kunst genoeg zijn

Alle vier de lettertypen dekken A–Z, 0–9, de spatie en 26 leestekens. Kleine letters worden als hoofdletters getekend, accenten vallen weg (é wordt E en ß wordt SS), en krullende aanhalingstekens en streepjes worden getekend als hun rechte ASCII-vormen. Alles zonder tekening — emoji, letters uit andere alfabetten — wordt weggelaten en onder de kunst vermeld, zodat er niets zonder melding verdwijnt.

Uitgewerkt voorbeeld

Met de standaardinstellingen — lettertype Blok, één kolom tussen letters, # als vulteken — is het woord Hello 29 kolommen breed en 5 regels hoog: vijf letters van vijf kolommen elk, plus vier tussenruimtes van één kolom. Het lettertype Klein tekent hetzelfde woord in 16 kolommen en 3 regels.

Blok

#   # ##### #     #      ###
#   # #     #     #     #   #
##### ####  #     #     #   #
#   # #     #     #     #   #
#   # ##### ##### #####  ###

Klein

     _        _
|_| |_ |  |  | |
| | |_ |_ |_ |_|

Vink Teken elke letter met zichzelf aan en de H bestaat uit H's — een klassieke look voor naambanners. Een vulling van █ (U+2588 FULL BLOCK) geeft volle letters, maar het is geen ASCII, dus controleer of het overal blijft staan waar je het plakt.

Waar ASCII-kunst goed wordt weergegeven

ASCII-kunst werkt alleen in een monospace-lettertype, waar een spatie precies zo breed is als een #. In een proportioneel lettertype krimpen de spaties, schuift elke regel een ander stukje op en vallen de letters uit elkaar. Dat ene feit bepaalt waar het overeind blijft:

  • Werkt: terminals en opdrachtprompts, code-editors, platte-tekstbestanden (.txt), broncode-commentaar en Markdown-codeblokken op GitHub, GitLab, Discord, Slack en Reddit — gebruik Kopiëren als Markdown-codeblok daarvoor.
  • Werkt met een aanpassing: tekstverwerkers en e-mail, zodra je de tekst in een monospace-lettertype zet, zoals Courier New of Consolas, en de automatische opmaak uitzet.
  • Breekt meestal: gewone chatberichten en social-mediaberichten, die proportionele lettertypen gebruiken en soms reeksen spaties samenvouwen, en webpagina's tenzij de kunst in een <pre>-element staat.
  • Houd het onder 80 kolommen voor terminals en e-mail. De generator waarschuwt je als een banner breder is; zet een deel van de tekst op een tweede regel.

Een korte geschiedenis van ASCII-kunst

Beelden van tekens zijn ouder dan computers: typisten stelden ze samen op schrijfmachines, en radio-teleprinteroperators ruilden ze in de jaren zestig en zeventig. ASCII — de American Standard Code for Information Interchange, voor het eerst gepubliceerd in 1963 — legde de set afdrukbare tekens vast waarmee deze lettertypen zijn getekend. Lijnprinters drukten reusachtige bannerletters over stapels leporellopapier, en FIGlet, uitgebracht in 1991, maakte letterlettertypen als deze een vast onderdeel van terminalbegroetingen, broncodekoppen en README-bestanden.

Veelgestelde vragen

Wat is ASCII-kunst?
Afbeeldingen en letters gemaakt van de afdrukbare tekens van de ASCII-set — letters, cijfers, leestekens en spaties — op een raster geplaatst zodat ze samen een groter beeld vormen. Tekstbanners zoals die deze tool tekent, zijn de meest voorkomende soort.
Waarom ziet mijn ASCII-kunst er kapot uit nadat ik hem heb geplakt?
De plek waar je hem plakte gebruikt een proportioneel lettertype, waar tekens verschillende breedtes hebben, dus de kolommen liggen niet meer op één lijn. Plak hem dan in een codeblok — Kopiëren als Markdown-codeblok doet dat voor GitHub, Discord en Slack — of zet de tekst in een monospace-lettertype zoals Courier New.
Hoe zet ik ASCII-kunst in een codecommentaar?
Zet voor elke regel het commentaarteken van de taal (//, # of --), of omsluit het blok met /* */. In C en C++ moet je letten op een regelcommentaar dat op een backslash eindigt: de compiler plakt de volgende regel aan het commentaar vast, wat echte code stilletjes kan uitschakelen. Slank en Klein tekenen sommige letters met backslashes, dus controleer de regeleinden voordat je hun kunst in C plakt; Blok en Schaduw gebruiken alleen een backslash als je er zelf een kiest als vul- of schaduwteken.
Zijn dit FIGlet-lettertypen?
Nee. FIGlet-lettertypen zijn aparte bestanden van veel verschillende auteurs, verspreid onder hun eigen voorwaarden, en deze generator gebruikt ze niet. Blok, Slank en Klein zijn getekend voor CitationEasy, en Schaduw wordt berekend uit Blok.
Kan ik kleine letters of letters met accenten gebruiken?
Je kunt ze typen, maar de lettertypen tekenen alleen hoofdletters: kleine letters komen als hoofdletters en accenten vallen weg, dus café wordt CAFE getekend. Letters uit andere alfabetten, zoals Grieks of Cyrillisch, hebben geen tekening en worden onder de kunst vermeld als weggelaten.
Wat is het beste vulteken?
# is het veiligst omdat het ASCII is en er dicht uitziet in elk monospace-lettertype. @, * en 0 geven andere texturen. Het volle blok █ ziet er massief uit maar is geen ASCII. Vermijd emoji: die zijn in de meeste lettertypen twee keer zo breed als andere tekens en duwen elke regel uit de lijn.

Gerelateerde tools

Meer hulpmiddelen: Sierlijke tekst en symbolen