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.

Bez konta
Bez instalacji
Bezpłatnie
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Szybkie szablony:

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

33 × 5 zn.
OK

Szerokość × wysokość; mieści się w 80 kolumnach

Rozmiar tekstu

169 B

Rozmiar wyniku w bajtach

Styl czcionki

Big FIGlet (5 linii)

Aktywny wariant glifów

Długość tekstu

5 / 30 zn.

Wpisana fraza

Format komentarza

Brak (Czysty tekst)

Składnia języka

Zgodność zestawu

100% 7-bit ASCII
OK

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ściPaleta znaków ASCIIZastosowanie w graficeWypeł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 doceloweSpecyfikacja i cechyObsługiwana głębiaPopularne 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:

5,0 / 5 · 1 ocena

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:

StylJak wyglądaWymiary dla „KOD”
Big FIGletduże litery rysowane znakami _ | / \ ( ), 5 wierszy20 × 5
Banner####### / # KOD # / #######7 × 3
BlockK 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:

  1. Wpisz dowolny tekst w pole edycji, np. swoje imię lub krótkie hasło (do 30 znaków), albo kliknij jeden z szablonów.
  2. Wybierz czcionkę – Big, Banner, Block, Double Line lub Cyber Retro.
  3. Określ wyrównanie, szerokość i inne opcje, takie jak ramka, wersaliki czy format komentarza.
  4. Sprawdź podgląd i kafelek z wymiarami – podpowie, czy rysunek zmieści się w 80 kolumnach.
  5. 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.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!