Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Podgląd tablicy ASCII

Przeglądaj pełną tablicę ASCII (0-127) i rozszerzone (128-255). Konwertuj znaki na kod dziesiętny, HEX, oktalny i binarny. Znajdź znak po opisie. Bezpłatnie.

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
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";
}
79 znaków
Ustaw parametry i kliknij „Przetwórz”, aby zobaczyć wynik.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Podgląd tablicy ASCII – każdy znak z kodem DEC, HEX i BIN

ASCII (American Standard Code for Information Interchange) definiuje 128 znaków dla pierwszych 7 bitów bajtu. Narzędzie wyświetla pełną tablicę ASCII z kodami w czterech formatach (dziesiętny, szesnastkowy, ósemkowy, binarny) i obsługuje też rozszerzony ASCII (Latin-1, CP1250).

tablica ASCII kody ASCII online ASCII chart kod ASCII znaku

Zakresy znaków ASCII

0-31: znaki kontrolne (niedrukowane). 0=NUL, 7=BEL, 8=BS, 9=TAB, 10=LF (nowa linia Unix), 13=CR (nowa linia Windows), 27=ESC, 32=SP (spacja). 32-126: znaki drukowalne (litery, cyfry, znaki specjalne). 33=!, 48-57=0-9, 65-90=A-Z, 97-122=a-z, 127=DEL.

Rozszerzony ASCII (128-255)

Standardowy ASCII 7-bit: 0-127. Rozszerzony (8-bit): 128-255 – definiowany przez strony kodowe: Latin-1 (ISO-8859-1): 128-255 = znaki zachodnioeuropejskie. CP1252 (Windows): podobny. Latin-2 (ISO-8859-2): Polska, Czechy, Słowacja. CP1250 (Windows PL). Unicode (UTF-8): zastępuje wszystkie strony kodowe.

Konwersja znaków

Znak "A" → DEC 65, HEX 41, OCT 101, BIN 01000001. Znak "a" → DEC 97, HEX 61, OCT 141, BIN 01100001. Różnica między małą i wielką literą: bit 5 (32 = 0x20). A=65=0x41, a=97=0x61. Toggle case: XOR z 0x20. Polish "ą" w CP1250: 0xB9=185, w UTF-8: 2 bajty C4 85.

Zastosowania tablicy ASCII

Debugowanie binarnych protokołów. Konwersja znaków dla formatów danych. Escape sequences: \n=10, \t=9, \r=13 w C/PHP/Python. Kontrola formularzy: sprawdzenie czy wejście zawiera tylko ASCII (no non-ASCII). Kryptografia: Caesar cipher (przesunięcie kodów ASCII).

Najczęstsze pytania

Co to jest Unicode i jak się ma do ASCII?

ASCII definiuje 128 kodów (7 bit). Unicode: standard kodowania dla wszystkich znaków świata – ponad 149 000 znaków (emoji, arabski, chiński, matematyka). UTF-8: wielobajtowe kodowanie Unicode kompatybilne z ASCII dla 0-127. UTF-8 bajty 0-127 = identyczne z ASCII.

Dlaczego Unix używa LF (10) a Windows CRLF (13,10)?

Unix: 1 znak nowej linii = LF (Line Feed, 10). Windows: 2 znaki = CR+LF (Carriage Return + Line Feed, 13+10) – historyczne komputery teleksowe: CR wraca kursor do początku linii, LF przesuwa papier o linię. Mac (stary): CR. Mac (nowy, OS X): LF. Dlatego pliki Windows mają "^M" na końcu linii w vim.

Jak sprawdzić kod ASCII znaku w różnych językach?

Python: ord("A") = 65, chr(65) = "A". JavaScript: "A".charCodeAt(0) = 65, String.fromCharCode(65) = "A". PHP: ord("A") = 65, chr(65) = "A". C: (int)'A' = 65 (char to int casting). SQL: ASCII("A") = 65 (SQL Server, MySQL).

Co to są escape sequences?

\n = LF (10), \t = TAB (9), \r = CR (13), \\ = backslash (92), \" = cudzysłów (34), \0 = NUL (0), \a = BEL (7), \b = BS (8). W PHP/JS/Python te sekwencje są interpretowane w double-quoted strings. Single-quoted strings (PHP): \n to literalny backslash + n.

Jak filtrować nie-ASCII z tekstu?

Python: text.encode("ascii", errors="ignore").decode(). JavaScript: text.replace(/[^\x00-\x7F]/g, ""). PHP: iconv("UTF-8","ASCII//IGNORE",$text). Regex ASCII: /^[\x00-\x7F]*$/. Zastosowanie: walidacja pól gdzie wymagane tylko ASCII (login, URL slug bez unicode).

Powiązane narzedzia: konwerter HEX na tekst, konwerter Base2-Base36 i kalkulator operacji bitowych.

Zobacz też — powiązane narzędzia

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