Generator ASCII Art
Zamień tekst do 30 znaków w napis ASCII w jednym z 5 stylów, dodaj ramkę lub komentarz kodu i skopiuj wynik.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
5 / 30 znaków. Polskie litery w stylu Big zamieniamy na ASCII (ą → a).
Działa przy wyrównaniu do środka lub do prawej (20–300).
Twój ASCII Art (33 × 5 znaków)
Wymiary grafiki
Szerokość × wysokość; mieści się w 80 kolumnach
Rozmiar tekstu
Rozmiar wyniku w bajtach
Styl czcionki
Aktywny wariant glifów
Długość tekstu
Wpisana fraza
Format komentarza
Składnia języka
Zgodność zestawu
Standard znakowy
Skala szarości znaków ASCII — optyczna gęstość i cieniowanie
Zestawienie znaków według stopnia pokrycia powierzchni typograficznej: od pełnego światła po głęboki cień i bryły blokowe.
| Stopień gęstości | Paleta znaków ASCII | Zastosowanie w grafice | Wypełnienie optyczne (%) | Odpowiednik w palecie szarości |
|---|---|---|---|---|
| Biel / Pustka (0%) | Spacja [ ] | Tło, obszary prześwietlone, marginesy światła | 0% | #ffffff (RGB 255) |
| Ultra jasne (10–20%) | . ` , ' ^ | Delikatne cienie, faktura nieba, przejścia tonalne | 15% | #e2e8f0 (RGB 226) |
| Jasne (25–40%) | : ; - ~ + < > | Krawędzie rozmyte, półcienie, łagodne kontury | 35% | #cbd5e1 (RGB 203) |
| Średnie (45–60%) | = i ? ! ( ) [ ] / \ | Średnie tony, bryły geometryczne, kontury obiektów | 55% | #94a3b8 (RGB 148) |
| Ciemne (65–80%) | o O Z 0 X K k * # | Cienie głębokie, bryły, wypełnienia obiektów | 75% | #475569 (RGB 71) |
| Bardzo ciemne (85–95%) | % & $ @ W M B | Akcenty kontrastowe, najciemniejsze fragmenty sceny | 90% | #1e293b (RGB 30) |
| Maksymalna czerń (100%) | █ ▓ ▒ (Bloki graficzne) | Pełne krycie blokowe, ramy, sylwetki wektorowe | 100% | #000000 (RGB 0) |
Przegląd standardów grafiki tekstowej — FIGlet, ANSI i NFO
Porównanie najważniejszych formatów grafiki znakowej od czasów terminali i systemów DOS aż po nowoczesne repozytoria kodu.
| Format / Standard | Środowisko docelowe | Specyfikacja i cechy | Obsługiwana głębia | Popularne narzędzia |
|---|---|---|---|---|
| FIGlet (.flf) | Terminale CLI, nagłówki kodu | Duże litery wektorowe budowane z matryc monospaced 5–11 linii | Monochromatyczny ASCII | figlet, toilet, webp.pl |
| NFO / Scene Art | Wydania oprogramowania, archiwa | Grafika blokowa ASCII z ramkami CP437 do opisu plików .nfo | CP437 (DOS 8-bit) | DAMN NFO Viewer, Notepad++ |
| ANSI Art (.ans) | BBS (Bulletin Board Systems), Telnet | Grafika znakowa wzbogacona o 16-kolorowe sekwencje ucieczki ANSI ESC | 16 kolorów EGA/VGA | PabloDraw, Moebius, TheDraw |
| Kaomoji / Emotikony | Fora internetowe, komunikatory | Japońskie emotikony tworzone ze znaków interpunkcyjnych i katakany | Shift-JIS / Unicode | Klawiatury mobilne, 2channel |
| Komentarze kodowe | Pliki źródłowe .py, .php, .js, .sh | Wizualne sekcje nagłówkowe w modułach i plikach konfiguracyjnych | ASCII 7-bit | IDE, Visual Studio Code |
| Markdown Preformatted | Pliki README.md, GitHub, GitLab | Bloki kodu z potrójnymi grawisami (```) zachowujące stałą szerokość | Monospace UTF-8 | GitHub Preview, VS Code |
| MOTD / Banner logowania | Serwery Linux / Unix SSH | Komunikat powitalny logowania w /etc/motd lub /etc/issue | Czysty tekst 80 kolumn | OpenSSH, Neofetch, Fastfetch |
Poradnik tworzenia i stosowania grafiki ASCII Art
Wskazówki dla programistów, administratorów systemów Linux i autorów dokumentacji technicznej.
Jak to liczymy: wyrównanie i ramka
Dla bloku o szerokości 30 kolumn i terminala 80 kolumn: do środka odstęp = (80 − 30) ÷ 2 = 25 spacji (w dół), do prawej = 80 − 30 = 50 spacji. Gdy blok jest równy szerokości lub szerszy, wyrównania nie stosujemy i dostajesz o tym informację. Ramka dodaje 4 kolumny (dwa znaki ramki i dwie spacje) oraz 2 wiersze.
Typowe pułapki
Rysunek rozjedzie się w czcionce proporcjonalnej, więc wklejaj go w blok kodu lub edytor o stałej szerokości.
W komentarzu HTML ciąg --> kończy komentarz, a w blokowym */. Przy takich ciągach rozdzielamy znaki spacją i pokazujemy ostrzeżenie.
Od dalekopisów do sceny BBS — krótka historia sztuki znakowej
ASCII Art narodził się jeszcze przed erą monitorów graficznych. W latach 60. XX wieku inżynierowie używali dalekopisów (teleprinterów), tworząc obrazy przez powtarzalne uderzenia igieł maszyny piszącej na taśmie papierowej. W latach 80. i 90. sztuka znakowa osiągnęła apogeum na tablicach BBS i scenie komputerowej (demoscena, warez), gdzie pliki .nfo z grafiką CP437 i ANSI stanowiły jedyny sposób na wyróżnienie wizualne bez użycia ciężkich plików graficznych.
Dlaczego 7-bitowy standard ASCII jest tak bezpieczny w kodzie?
Oryginalna tablica ASCII zawiera 128 znaków kodowanych na 7 bitach (znaki 32–126 to znaki drukowalne). Dzięki temu każdy plik tekstowy zawierający czysty kod ASCII jest w 100% zgodny z dowolnym systemem operacyjnym (Linux, Windows, macOS), dowolną stroną kodową (UTF-8, ISO-8859-1, ASCII) oraz każdym interpreterem języka. Użycie czystego ASCII w nagłówkach zapobiega błędom parsowania i tzw. problemom z BOM w starych kompilatorach.
Jak zachować czytelność baneru w plikach README na GitHubie?
Aby napis ASCII Art w pliku README.md prezentował się idealnie na ekranach komputerów i urządzeń mobilnych, zawsze umieszczaj go wewnątrz bloku kodu Markdown z potrójnymi grawisami (```) lub znacznikami <pre><code>. Wymusza to renderowanie w kroju o stałej szerokości znaków (monospaced) oraz zapobiega automatycznemu łamaniu linii przez przeglądarkę, które mogłoby zniekształcić rysunek. Przycisk „Kopiuj jako blok Markdown” robi to za Ciebie.
Algorytm mapowania pikseli na znaki (luminancja i dithering)
Konwersja obrazu rastrowego (np. JPG czy PNG) na ASCII Art opiera się na analizie jasności każdego piksela. Najpierw kolor przekształcany jest w skalę szarości wzorem Y = 0.299R + 0.587G + 0.114B. Następnie wartość od 0 do 255 mapowana jest na posortowany łańcuch znaków według ich pola powierzchni czerni (np. od kropki i myślnika aż po znak małpy @ i blok █). Zastosowanie algorytmu ditheringu (np. Floyd-Steinberg) pozwala uzyskać płynne przejścia tonalne.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćPodaj dalej
Komuś też się przyda?
Wyślij znajomemu link. Otworzy narzędzie od razu, bez konta i bez opłat.
Generator ASCII Art online – twórz napisy ze znaków
Generator ASCII Art to proste narzędzie online, które zamienia litery, cyfry i symbole (do 30 znaków) w graficzne wzory zbudowane wyłącznie ze znaków klawiatury. Wybierasz jeden z pięciu stylów, a do tego ramkę, wyrównanie i format komentarza kodu. Nie trzeba znać kodowania ani programowania – wystarczy wpisać treść, a efekt pojawia się od razu w podglądzie i można go skopiować jednym kliknięciem.
ASCII Art od lat jest stosowany przez programistów, administratorów i fanów komputerowej estetyki. Dzięki temu generatorowi każdy może tworzyć takie napisy bez żadnych specjalnych umiejętności. Wystarczy kilka sekund, by przygotować baner do konsoli, nagłówek w kodzie, ozdobny podpis albo zabawną wiadomość do znajomych.
Na czym polega ASCII Art i jak działa generator?
ASCII Art to forma sztuki cyfrowej, w której obrazy i napisy powstają wyłącznie ze znaków znajdujących się na standardowej klawiaturze – 95 drukowalnych znaków ASCII o kodach 32–126. Zamiast kolorów i grafik wykorzystuje się litery, cyfry i symbole do tworzenia linii i kształtów. Generator robi to automatycznie – wystarczy wpisać tekst, a narzędzie zamienia go we wzór zgodnie z wybraną czcionką i ustawieniami.
Cały proces jest prosty:
- Wpisujesz tekst – może to być imię, hasło, nazwa projektu lub krótkie zdanie (maksymalnie 30 znaków).
- Wybierasz czcionkę: Big, Banner, Block, Double Line lub Cyber Retro.
- Dopasowujesz ramkę, wyrównanie, szerokość terminala, wersaliki i format komentarza.
- Kopiujesz wynik – jako sam rysunek albo jako blok kodu Markdown.
Najbardziej klasyczny jest styl Big, przypominający czcionki programu FIGlet z linuksowej konsoli: każda litera ma 5 wierszy wysokości. Słowo ASCII zajmuje w nim 33 kolumny i 5 wierszy, czyli 169 bajtów tekstu. Pozostałe style są niskie (2–3 wiersze) i niewiele szersze niż sam tekst.
Co ważne, efekt ASCII zawsze pozostaje czystym tekstem. To oznacza, że można go przesłać w mailu, opublikować w komentarzu, wrzucić na czat albo zapisać w zwykłym pliku .txt. Kształt zachowa się jednak tylko w czcionce o stałej szerokości (monospace) – w czcionce proporcjonalnej kolumny się rozjadą.
Funkcje i opcje dostępne w narzędziu
Generator ASCII Art online został zaprojektowany tak, aby każdy użytkownik mógł w prosty sposób tworzyć napisy dopasowane do własnych potrzeb. Narzędzie nie ogranicza się do jednego stylu – oferuje pięć czcionek oraz zestaw praktycznych opcji. Tabela pokazuje, jak każdy styl zapisze słowo KOD i ile miejsca zajmie bez ramki i komentarza:
| Styl | Jak wygląda | Wymiary dla „KOD” |
|---|---|---|
| Big FIGlet | duże litery rysowane znakami _ | / \ ( ), 5 wierszy | 20 × 5 |
| Banner | ####### / # KOD # / ####### | 7 × 3 |
| Block | K O D, pod spodem ^^^^^ | 5 × 2 |
| Double Line | +=======+ / | KOD | / +=======+ | 9 × 3 |
| Cyber Retro | <-------------> / [-->> KOD <<--] / <-------------> | 15 × 3 |
Najważniejsze opcje dostępne w generatorze to:
- Szybkie szablony ustawiają wszystko jednym kliknięciem: Retro Cyber z ramką, komunikat ERROR 404, nagłówek kodu z //, baner README w komentarzu HTML, skrypt Bash z # i minimalistyczny blok z ramką.
- Ramka – opcjonalne obramowanie z +, - i |, które zamyka napis w prostokącie. Dodaje 4 kolumny i 2 wiersze.
- Wyrównanie do lewej, na środku lub do prawej działa w obrębie szerokości terminala (20–300 kolumn, domyślnie 80). Gdy napis jest szerszy niż ta wartość, wyrównanie jest pomijane i dostajesz o tym komunikat.
- Format komentarza dodaje przed każdym wierszem
#(Bash, Python, YAML),//(PHP, JavaScript, C++) lub--(SQL, Lua), opakowuje wiersze w komentarz HTML (przydatny w Markdownie) albo zamyka całość w bloku/* … */(C, CSS, JS). Gotowy baner wklejasz do pliku bez ręcznej edycji. - Wersaliki można wyłączyć w stylach Banner, Block, Double i Cyber. W stylu Big są zawsze włączone, bo ma on glify tylko dla wielkich liter.
- Dwa przyciski kopiowania: „Kopiuj ASCII Art” kopiuje sam rysunek, a „Kopiuj jako blok Markdown” otacza go potrójnymi grawisami (
```), dzięki czemu na GitHubie wyświetli się czcionką o stałej szerokości.
Każda zmiana ustawień działa w czasie rzeczywistym. Oznacza to, że wystarczy zaznaczyć nowe parametry, a podgląd natychmiast pokazuje efekt końcowy. Nie trzeba więc domyślać się, jak napis będzie wyglądał – od razu widzisz różnicę i możesz eksperymentować. Pod podglądem kafelki pokazują wymiary (z informacją, czy rysunek mieści się w typowym terminalu 80 kolumn), rozmiar w bajtach i zgodność z 7-bitowym ASCII.
Polskie litery i znaki specjalne
Czcionki ASCII art nie mają rysunków dla „ą”, „ł” czy „ż”, dlatego w stylu Big polskie i inne litery z akcentami są zamieniane na podstawowe (ą → a, ł → l, ß → ss). Big rysuje litery A–Z, cyfry 0–9, spację, wykrzyknik i znaki ? . , - _ : ' / \ ( ) + = * # < >. Inne znaki, np. @, & czy %, pokazuje w wersji uproszczonej, a emoji pomija. Pozostałe style zachowują polskie litery bez zmian – wtedy wynik nie jest czystym ASCII i narzędzie o tym ostrzega.
Dlaczego warto korzystać z generatora ASCII Art?
Każdy tekst wygląda ciekawiej, gdy zostanie podany w nietypowej formie. Generator ASCII Art daje możliwość tworzenia napisów, które wyróżniają się na tle zwykłego formatowania. Dzięki temu możesz zwrócić uwagę odbiorcy bez potrzeby używania grafik czy skomplikowanych narzędzi, a ten sam baner zadziała w terminalu SSH, w mailu tekstowym i w komentarzu w kodzie.
- Prostota obsługi – wszystko działa w przeglądarce, nie trzeba instalować FIGleta ani innych programów.
- Natychmiastowy efekt: wpisujesz tekst i od razu widzisz gotowy ASCII Art razem z jego wymiarami.
- Efekt końcowy to zwykły tekst, więc można go użyć w praktycznie każdym miejscu.
- Komentarze w pięciu składniach oszczędzają ręcznego dopisywania # czy // przed każdym wierszem.
Przykłady zastosowań ASCII Art w praktyce
ASCII Art sprawdza się m.in. jako:
- Podpis w mailu lub na forum, który wyróżnia się spośród innych wiadomości.
- Ozdobny nagłówek w dokumentach tekstowych lub kodzie źródłowym, np. sekcja CONFIG INIT w komentarzu //.
- Prosty baner w konsoli, wyświetlany przez skrypt Bash albo jako komunikat powitalny w /etc/motd na serwerze Linux.
- Logo projektu na początku pliku README.md.
- Tekstowa strona błędu, np. ERROR 404.
Z generatorem nie musisz ręcznie ustawiać znaków ani szukać gotowych wzorów. Tworzysz własny napis w kilka sekund i od razu możesz go wykorzystać tam, gdzie chcesz.
Instrukcja krok po kroku – jak stworzyć własny napis
Aby przygotować swój pierwszy ASCII Art, wykonaj poniższe kroki:
- Wpisz dowolny tekst w pole edycji, np. swoje imię lub krótkie hasło (do 30 znaków), albo kliknij jeden z szablonów.
- Wybierz czcionkę – Big, Banner, Block, Double Line lub Cyber Retro.
- Określ wyrównanie, szerokość i inne opcje, takie jak ramka, wersaliki czy format komentarza.
- Sprawdź podgląd i kafelek z wymiarami – podpowie, czy rysunek zmieści się w 80 kolumnach.
- Skopiuj wygenerowany tekst zwykłym przyciskiem albo jako blok Markdown.
Przykład: ile miejsca zajmie napis
Słowo ASCII w stylu Big ma 33 × 5 znaków. Po dodaniu ramki rośnie do 37 kolumn (33 + 4) i 7 wierszy (5 + 2). Przy wyrównaniu do środka w terminalu 80 kolumn generator dodaje przed każdym wierszem (80 − 37) ÷ 2 = 21,5, czyli 21 spacji (wynik zaokrąglany w dół). Do prawej będzie to 80 − 37 = 43 spacje. Komentarz # dokłada jeszcze 2 znaki („# ”) na początku każdego wiersza.
Uwaga na komentarze: ciąg --> (występuje w stylu Cyber) zamknąłby komentarz HTML przedwcześnie, a */ – komentarz blokowy. Generator rozdziela wtedy znaki spacją i pokazuje ostrzeżenie.
Najczęściej zadawane pytania (FAQ)
Czy mogę używać ASCII Art w dowolnym miejscu?
Tak, ponieważ wynik generatora to czysty tekst. Możesz go wkleić do wiadomości e-mail, posta, komentarza, a nawet do kodu źródłowego. Żeby zachował kształt, miejsce docelowe musi używać czcionki o stałej szerokości – w Markdownie najprościej wkleić go w blok kodu.
Dlaczego polskie litery zmieniają się na zwykłe?
Styl Big ma rysunki tylko dla liter A–Z, więc ą, ę, ł i pozostałe zamienia na a, e, l itd. Jeśli chcesz zachować polskie znaki, wybierz Banner, Block, Double lub Cyber – wynik nie będzie wtedy czystym 7-bitowym ASCII.
Czy mogę tworzyć długie napisy?
Tekst może mieć do 30 znaków. W stylu Big litera ma zwykle 6–9 kolumn szerokości (W aż 12), więc w terminalu 80 kolumn zmieści się około 10–12 liter. Dłuższe hasła lepiej podzielić albo użyć niższego stylu, np. Banner.
Czy generator zamienia zdjęcie na ASCII art?
Nie, narzędzie przetwarza tylko tekst. Tabela skali szarości pod generatorem pokazuje, jakie znaki odpowiadają jasnym i ciemnym fragmentom obrazu, jeśli chcesz zrozumieć, jak działa konwersja grafiki.
Jak zapisać gotowy efekt do pliku?
Skopiuj wynik przyciskiem „Kopiuj ASCII Art”, wklej do edytora tekstu i zapisz jako .txt lub bezpośrednio w pliku z kodem. Wersja „Kopiuj jako blok Markdown” jest gotowa do wklejenia w README.md.
Czy generator działa na telefonie?
Tak, narzędzie działa w przeglądarkach mobilnych. Szerokie napisy w stylu Big przewiniesz w podglądzie w poziomie.