Tekst na ASCII

Zamień tekst na kody ASCII lub bajty UTF-8 (DEC, HEX, BIN), odczytaj kody z powrotem jako tekst albo usuń polskie znaki.

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";
}

Kody bajtów UTF-8 (dziesiętnie)

87 105 116 97 106 44 32 197 155 119 105 101 99 105 101 33
57 znaków · 16 słów · 1 linii

Długość tekstu

15 znaków

Bajty (UTF-8)

16 B

Znaki z ogonkami zajmują po 2 bajty

Kodów w wyniku

16 szt.
OK

Znaki spoza ASCII

1 szt.
Uwaga

Każdy zapisze się jako 2 liczby lub więcej

Zapis kodów

dziesiętny

Liczby od 0 do 255

Znaki spoza ASCII (np. ą, ż, €, emoji) są zapisane jako kolejne bajty UTF-8, dlatego jeden znak może dać kilka liczb. Kody 128–255 to części takich znaków, a nie osobne znaki ASCII.

Rozbicie na znaki i bajty
ZnakUnicodeBajty UTF-8 (DEC)Bajty UTF-8 (HEX)Bajtów
W U+0057 87 57 1
i U+0069 105 69 1
t U+0074 116 74 1
a U+0061 97 61 1
j U+006A 106 6A 1
, U+002C 44 2C 1
␣ U+0020 32 20 1
ś U+015B 197 155 C5 9B 2
w U+0077 119 77 1
i U+0069 105 69 1
e U+0065 101 65 1
c U+0063 99 63 1
i U+0069 105 69 1
e U+0065 101 65 1
! U+0021 33 21 1

Ściąga: kody znaków (ASCII i polskie litery w UTF-8)

Znaki sterujące, litery, cyfry i polskie litery w UTF-8
ZnakPunkt kodowy (DEC)UnicodeBajty UTF-8 (DEC)Bajty UTF-8 (HEX)Opis
TAB 9 U+0009 9 09 tabulator — znak sterujący
LF 10 U+000A 10 0A nowa linia — koniec wiersza w Linuksie i macOS
CR 13 U+000D 13 0D powrót karetki — w plikach Windows stoi przed LF
A 65 U+0041 65 41 wielka litera A — 1 bajt
a 97 U+0061 97 61 mała litera a — 1 bajt
0 48 U+0030 48 30 cyfra zero — 1 bajt
9 57 U+0039 57 39 cyfra dziewięć — 1 bajt
␣ 32 U+0020 32 20 spacja — też ma swój kod
Ą 260 U+0104 196 132 C4 84 wielkie A z ogonkiem — 2 bajty
ą 261 U+0105 196 133 C4 85 małe a z ogonkiem — 2 bajty
Ł 321 U+0141 197 129 C5 81 wielkie L z kreską — 2 bajty
ł 322 U+0142 197 130 C5 82 małe l z kreską — 2 bajty
ó 243 U+00F3 195 179 C3 B3 małe o z kreską — 2 bajty
ż 380 U+017C 197 188 C5 BC małe ż — 2 bajty
€ 8 364 U+20AC 226 130 172 E2 82 AC euro — 3 bajty

Dla zwykłego ASCII kod znaku = wartość bajtu (A = 65). Polskie litery mają wyższe kody Unicode (ą = 261), ale narzędzie wypisuje bajty UTF-8 — dlatego „ą” daje dwie liczby: 196 133. Sprawdź: wpisz „Aą” (65 196 133) i porównaj z tabelą.

Warto wiedzieć — do czego służą kody ASCII

Programowanie i protokoły

Kody znaków to podstawa przy serializacji danych, protokołach tekstowych, obliczaniu sum kontrolnych i pracy na niskim poziomie — każdy znak w komputerze to w końcu liczba.

ASCII a UTF-8

ASCII obejmuje kody 0–127 (litery, cyfry, podstawowa interpunkcja). UTF-8 jest z nim zgodne wstecz: te same znaki to te same bajty, a znaki narodowe (ą, ł, ż) zajmują 2 bajty, np. emoji nawet 4.

Nauka i zadania szkolne

Szyfry podstawieniowe, ukryte wiadomości w liczbach (72 97 108 111 = „Halo”) i ćwiczenia z informatyki — konwerter od razu pokazuje, która liczba należy do którego znaku.

Jak to liczymy

Tekst zamieniamy na bajty UTF-8, a każdy bajt wypisujemy jako liczbę 0–255. Dla ASCII kod znaku równa się bajtowi, a znak spoza ASCII daje kilka liczb: „Aą” to 65 196 133. Tryb „Kody na tekst” robi to samo w drugą stronę.

Polskie litery w ASCII

Czysty ASCII nie ma liter ą ć ę ł ń ó ś ź ż. Gdy potrzebujesz tekstu bez ogonków (np. do loginu lub nazwy pliku), wybierz tryb „Bez polskich znaków”: ą → a, ł → l, ż i ź → z.

Typowe pułapki

Spacja ma kod 32, a nowa linia 10. Cyfra „0” ma kod 48, nie 0. Wielka i mała litera różnią się o 32 (A = 65, a = 97). Kody 196 133 to jedna litera „ą”, a nie dwa znaki.

Wskazówka: ten sam wynik zapisany w innych systemach znajdziesz w powiązanych narzędziach — tekst na liczbę dziesiętną i tekst na HEX używają identycznych bajtów UTF-8, tylko innego zapisu.

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.

Tekst na ASCII online – zamiana tekstu na kody znaków

Konwerter tekstu na ASCII zamienia każdy znak na liczbę, pod którą komputer go zapisuje: A to 65, a to 97, a spacja to 32. Wpisujesz tekst, a wynik liczy się na bieżąco w zapisie dziesiętnym, szesnastkowym (HEX) albo dwójkowym. To samo narzędzie odczytuje kody z powrotem jako tekst i usuwa z tekstu polskie znaki.

Wprowadzenie do konwersji tekstu na kody ASCII

Człowiek widzi litery, cyfry i znaki specjalne, ale komputer przechowuje i przesyła liczby. Konwersja tekstu na kody ASCII pokazuje tę warstwę wprost: zamiast słowa Hello dostajesz ciąg 72 101 108 108 111.

Dzięki temu możesz szybko sprawdzić, jaką wartość liczbową ma dany znak, przygotować dane do niskopoziomowych testów, znaleźć niewidoczny znak w tekście (tabulator to 9, powrót karetki 13) albo przećwiczyć podstawy kodowania znaków bez ręcznego wyszukiwania kodów w tabeli ASCII.

Podstawy kodu ASCII

ASCII (American Standard Code for Information Interchange) to standard kodowania znaków opracowany po to, aby ujednolicić zapis tekstu w komputerach i urządzeniach komunikacyjnych. Każdy znak ma przypisany numer od 0 do 127, który komputer przechowuje jako jeden bajt.

Przykłady kodów ASCII:

  • litera A ma kod ASCII 65
  • litera a ma kod ASCII 97
  • cyfra 0 ma kod ASCII 48
  • spacja ma kod ASCII 32

Podstawowy zestaw ASCII zawiera 128 znaków: litery łacińskie, cyfry, znaki interpunkcyjne oraz znaki sterujące. Na jego bazie powstały rozszerzone strony kodowe i Unicode, ale znajomość klasycznego ASCII nadal pomaga zrozumieć działanie plików tekstowych i protokołów komunikacyjnych.

Polskie litery: dlaczego jedna litera daje dwie liczby

W ASCII nie ma liter z ogonkami. Narzędzie zapisuje tekst w UTF-8 i wypisuje jego kolejne bajty, każdy jako liczbę od 0 do 255. Znak ASCII zajmuje 1 bajt, więc jego kod jest równy wartości bajtu. Polska litera zajmuje 2 bajty: ą (Unicode U+0105, czyli 261) daje w wyniku 196 133. Znak euro to 3 bajty (226 130 172), a emoji – 4.

MałaBajty UTF-8 (DEC)Bajty UTF-8 (HEX)WielkaBajty UTF-8 (DEC)Bajty UTF-8 (HEX)
ą196 133C4 85Ą196 132C4 84
ć196 135C4 87Ć196 134C4 86
ę196 153C4 99Ę196 152C4 98
ł197 130C5 82Ł197 129C5 81
ń197 132C5 84Ń197 131C5 83
ó195 179C3 B3Ó195 147C3 93
ś197 155C5 9BŚ197 154C5 9A
ź197 186C5 BAŹ197 185C5 B9
ż197 188C5 BCŻ197 187C5 BB

Liczby od 128 do 255 w wyniku nie są osobnymi znakami ASCII, tylko częściami takich wielobajtowych liter.

Jak działa konwerter tekstu na ASCII

Wynik przelicza się w trakcie pisania. Przycisk „Konwertuj” albo skrót Ctrl+Enter uruchamia przeliczenie ręcznie.

  1. Wybór trybu: „Tekst na kody” (litery na liczby 0–255), „Kody na tekst” (liczby z powrotem na litery) albo „Bez polskich znaków” (ą → a, ł → l, ż → z).
  2. Wprowadzenie tekstu: wpisujesz lub wklejasz do 10 000 znaków – pojedyncze słowo, zdanie albo dłuższy fragment.
  3. Zapis i układ kodów: dziesiętny (72), szesnastkowy (48) albo dwójkowy, zawsze z 8 cyframi (01001000). Kody mogą być oddzielone spacją, przecinkiem lub stać po jednym w wierszu.
  4. Odczyt wyniku: gotowy ciąg kopiujesz przyciskiem „Kopiuj kody”. Kafelki pokazują długość tekstu w znakach, rozmiar w bajtach UTF-8, liczbę kodów i liczbę znaków spoza ASCII, a tabela rozbicia dla pierwszych 50 znaków podaje znak, punkt Unicode oraz jego bajty w zapisie DEC i HEX.

Nie trzeba niczego instalować. Pod narzędziem jest ściąga z kodami najczęstszych znaków: tabulatora, nowej linii, powrotu karetki, cyfr, liter i polskich liter.

Przykłady użycia konwertera tekstu na ASCII

Przykład 1: Konwersja tekstu „Hello”

Wprowadzasz tekst Hello do pola wejściowego. Narzędzie przekształca każdy znak na odpowiadający mu kod ASCII:

  • H → 72
  • e → 101
  • l → 108
  • l → 108
  • o → 111

Wynik w zapisie dziesiętnym: 72 101 108 108 111. Po zmianie zapisu na szesnastkowy otrzymasz 48 65 6C 6C 6F, a w zapisie dwójkowym 01001000 01100101 01101100 01101100 01101111.

Przykład 2: Konwersja tekstu „World”

Dla tekstu World narzędzie wykona to samo działanie: W → 87, o → 111, r → 114, l → 108, d → 100. Ostateczny ciąg kodów ASCII to 87 111 114 108 100.

Przykład 3: Tekst ze spacją i cyfrą

Tekst Hi 5 daje 72 105 32 53. Spacja też ma swój kod (32), a cyfra 5 ma kod 53, nie 5, bo kody cyfr zaczynają się od 48.

Przykład 4: Słowo z polskimi literami

Słowo Cześć ma 5 znaków, ale 7 bajtów: 67 122 101 197 155 196 135. Litery ś i ć dają po dwie liczby, a kafelek „Znaki spoza ASCII” pokaże 2. W zapisie HEX ten sam wynik to 43 7A 65 C5 9B C4 87.

Przykład 5: Kody z powrotem na tekst

W trybie „Kody na tekst” wklejasz 72, 101, 108, 108, 111 i dostajesz Hello. Kody można oddzielać spacją, przecinkiem, średnikiem lub nową linią. W zapisie HEX przedrostek 0x jest opcjonalny, więc 0x48 0x69 da Hi. Samo 196 skończy się komunikatem o błędzie, bo to tylko pierwszy bajt litery „ą”. Odrzucane są też kody sterujące 0–31 (poza 9, 10 i 13) oraz 127.

Przykład 6: Tekst bez polskich znaków

Tryb „Bez polskich znaków” zamienia Zażółć gęślą jaźń na Zazolc gesla jazn i liczy, że podmienił 9 liter. Inne znaki spoza ASCII, np. € albo emoji, zostają bez zmian, a narzędzie pokazuje ich liczbę osobno.

Praktyczne zastosowania konwersji tekstu na ASCII

Kody znaków przydają się przy programowaniu i testowaniu systemów, przy analizie danych oraz w nauce informatyki. Konwerter oszczędza przeglądania tabel i ręcznego wyliczania kodów.

Programowanie i tworzenie oprogramowania

Programiści korzystają z kodów ASCII przy pracy z protokołami tekstowymi, formatami plików oraz niskopoziomową obsługą danych, na przykład przy:

  • analizie danych w logach i zrzutach pamięci
  • testowaniu komunikacji między serwerem a klientem
  • przygotowaniu loginów, nazw plików i adresów bez polskich liter

Analiza danych i diagnostyka

Przy debugowaniu problemów z kodowaniem tabela rozbicia od razu pokazuje, z jakich bajtów składa się podejrzany fragment. Możesz jej używać do:

  • wykrycia końców linii Windows (13 10) i Linuksa (10)
  • znalezienia twardej spacji, tabulatora lub innego niewidocznego znaku
  • sprawdzenia, czy „ó” jest zapisane w UTF-8 (195 179), czy w innej stronie kodowej

Edukacja i nauka podstaw informatyki

Na lekcjach informatyki konwerter pokazuje, jak tekst zamienia się na liczby, a w zapisie dwójkowym – liczby na bity. Dzięki temu:

  • łatwiej zrozumieć rolę kodowania znaków
  • można budować proste ćwiczenia z tablicą ASCII i szyframi podstawieniowymi
  • widać, czym różni się kod znaku od liczby bajtów, które zajmuje

Komunikacja cyfrowa i protokoły

Protokoły tekstowe, takie jak HTTP czy SMTP, przesyłają polecenia jako bajty ASCII. Konwerter pomaga je szybko odczytać lub wygenerować przy pracy z:

  • serwerami i klientami komunikującymi się tekstowo
  • analizą pakietów w narzędziach sieciowych
  • testami API, w których liczy się każdy bajt treści

Interesujące fakty o kodzie ASCII

Kod ASCII powstał w latach sześćdziesiątych XX wieku jako odpowiedź na potrzebę ujednolicenia zapisu tekstu w telekomunikacji i informatyce. Mimo pojawienia się Unicode ASCII nadal jest podstawą wielu systemów.

  • podstawowy zestaw ASCII obejmuje 128 znaków, od 0 do 127
  • kody 0–31 oraz 127 to znaki sterujące, na przykład 7 (sygnał dźwiękowy), 9 (tabulator), 10 (nowa linia) i 13 (powrót karetki)
  • cyfry mają kody 48–57, wielkie litery 65–90, a małe 97–122, więc wielka i mała litera różnią się zawsze o 32, czyli o jeden bit
  • UTF-8 jest zgodne wstecz z ASCII: pierwsze 128 znaków Unicode ma te same kody i zajmuje po jednym bajcie

Zrozumienie ASCII pomaga pojąć, skąd wzięły się późniejsze standardy i dlaczego tak wiele aplikacji wciąż opiera się na prostym mapowaniu znaków na liczby.

Najczęściej zadawane pytania (FAQ)

Jaki kod ASCII ma litera A?

Wielka litera A ma kod 65 (HEX 41, binarnie 01000001), a mała a – 97. Każda mała litera ma kod o 32 większy od swojej wielkiej odpowiedniczki.

Czy konwerter obsługuje polskie znaki?

Tak, ale czysty ASCII ich nie zawiera, dlatego narzędzie podaje bajty UTF-8: każda polska litera to dwie liczby, np. ł = 197 130. Gdy potrzebujesz tekstu wyłącznie w ASCII, wybierz tryb „Bez polskich znaków”.

Jak zamienić kody ASCII z powrotem na tekst?

Wybierz tryb „Kody na tekst” i wklej liczby oddzielone spacją, przecinkiem, średnikiem lub nową linią, w tym samym zapisie (DEC, HEX lub BIN), w którym je otrzymałeś. To samo robi osobne narzędzie ASCII na tekst.

Jak długi tekst mogę przekonwertować?

Do 10 000 znaków naraz. Tabela rozbicia pokazuje pierwsze 50 znaków, ale lista kodów obejmuje cały tekst.

Czy dane wprowadzone do konwertera są zapisywane?

Tekst trafia na serwer tylko po to, żeby policzyć wynik. Po kliknięciu „Konwertuj” w historii użycia zostaje tryb, zapis kodów i ich liczba, bez treści wpisanego tekstu.

Dlaczego warto znać kody ASCII, skoro mamy Unicode?

Unicode rozszerza zestaw znaków, ale jego pierwsze 128 pozycji to dokładnie ASCII, a w UTF-8 zajmują one po jednym bajcie. Dlatego ASCII wciąż spotkasz w protokołach, formatach plików i kodzie źródłowym.

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