Gratis Afbeelding naar ASCII-kunst converter
Converteer elke afbeelding naar ASCII-kunst voor chat, README's, terminals of commitberichten. Meerdere tekensets inclusief blokkarakters en emoji.
Sleep een bestand hierheen of klik om te bladeren
JPG, PNG, WebP, GIF, HEIC, HEIF · verwerkt op je apparaat
of druk op Ctrl+V om vanaf het klembord te plakken
Tip: je kunt een schermafbeelding plakken met Ctrl+V
Jouw bestanden verlaten nooit je apparaat. Alle verwerking vindt lokaal in je browser plaats.
Veelvoorkomend gebruik
- Maak ASCII-kunst voor README-bestandenCreëer op tekst gebaseerde logo's en banners voor GitHub README's die in monospace worden weergegeven.
- Terminal- en MOTD-kunstGenereer ASCII-kunst voor terminalwelkomstberichten, SSH-banners of message-of-the-day-bestanden.
- ASCII-kunst in commit-berichtenVoeg memorabele ASCII-kunst toe aan releaseopmerkingen, commit-berichten of tag-beschrijvingen.
- ASCII-kunst voor chat en DiscordMaak ASCII-memes en kunst om in Discord-, Slack- of IRC-kanalen te delen.
- ASCII-kunst voor posters en afdrukkenGenereer ASCII-kunst op grote schaal voor posters, afdrukken of websiteheldengedeeltes.
Hoe het werkt
De omzetting draait volledig in je browser met de Canvas API — geen server, geen upload. De tool tekent je afbeelding op een onzichtbaar canvas, geschaald naar de gewenste kolombreedte, leest de RGB-waarden van elke pixel met getImageData en koppelt de waargenomen helderheid van elke pixel aan een teken uit een tekenreeks die je zelf kiest.
- 1Canvas schaalt de afbeeldingJe afbeelding wordt op een verborgen canvas getekend met precies de afmetingen van het uitvoerraster — standaard meestal 80 kolommen breed, met de hoogte automatisch aangepast om de beeldverhouding te behouden (gehalveerd voor monospace-lettertypes, die hoger dan breed zijn).
- 2Luminantie per pixel metenDe tool roept getImageData aan om voor elke cel de ruwe RGBA-bytes te lezen. Hij zet elke pixel om naar één helderheidswaarde met de perceptuele ITU-R-formule (0.299R + 0.587G + 0.114B) en past daarna je helderheidsverschuiving, contrastfactor en gammacurve toe.
- 3Helderheid wordt aan een teken gekoppeldDe aangepaste helderheid (0–1) wordt vermenigvuldigd met de lengte van de gekozen tekenreeks — standaard ( .:-=+*#%@), gedetailleerd met 70 tekens, blokelementen, binair of een eigen set die je typt — en het teken op die positie wordt in het uitvoerraster gezet.
- 4Exporteren als platte tekst, PNG of HTMLHet afgewerkte raster wordt samengevoegd tot een platte tekst om te kopiëren of downloaden. Voor PNG-export wordt elk teken met fillText in 12px monospace op een tweede canvas getekend. De kleurmodus leest per pixel de oorspronkelijke RGB en zet elk teken in een span met inline stijl, die als zelfstandig HTML-bestand kan worden geëxporteerd.
Je afbeelding wordt direct door de Canvas API van de browser gelezen en verlaat je apparaat nooit — er worden op geen enkel moment gegevens naar een server gestuurd.
Gerelateerde tools
ASCII-art Bannergenerator
Zet tekst om in grote ASCII-art banners in klassieke FIGlet lettertypen — kopieer of download als .txt.
OCR — Afbeelding naar tekst extractor
Haal tekst uit afbeeldingen, screenshots, gescande documenten en pdf's (of bewaar een doorzoekbare pdf) met PP-OCRv5, volledig in je browser. Leest Latijns, Chinees, Japans, Koreaans, Cyrillisch, Arabisch, Devanagari, Thais, Grieks, Tamil en Telugu schrift.
Objectverwijderaar (Magische Gum)
Verwijder mensen, objecten, tekst of oneffenheden uit een foto: schilder erover en het gebied wordt opgevuld vanuit de omgeving, rechtstreeks in je browser. Ongedaan maken, vergelijken en opslaan als JPG of PNG. Je foto wordt nooit geüpload.