Tabela ASCII z kodami dziesiętnymi, hex, ósemkowymi, binarnymi i wyszukiwarką Unicode
Wpisz wyżej znak lub kod – A, ą, €, 65, 0x41 lub U+20AC – i od razu zobacz zapis dziesiętny, szesnastkowy, binarny, UTF-8, HTML, CSS i JavaScript. Poniżej znajdziesz pełną tabelę ASCII.
Źródło: IETF RFC 20 – ASCII format for Network Interchange (Codetabelle, Steuerzeichen). Stan na: .
Jak to obliczamy
ASCII (American Standard Code for Information Interchange) definiuje 128 znaków: kody 0–31 to znaki sterujące, 32 to spacja, 33–126 to znaki drukowalne (cyfry, litery bez ogonków, interpunkcja), a 127 to DEL. Każdy znak zajmuje 7 bitów, zwykle zapisywanych w całym bajcie.
Jak korzystać z tabeli
- Wyszukiwanie znaku: wpisz wyżej znak lub kod – wynik pokaże zapis dziesiętny, hex, ósemkowy, binarny oraz zapis w HTML, CSS i JavaScript.
- Filtrowanie tabeli: w polu „Pokaż tabelę” wybierz tylko znaki sterujące, drukowalne albo zakres rozszerzony.
- Dalsze obliczenia: konwerter tekstu na kod binarny pokazuje całe teksty jako bajty.
Znaki sterujące
Kody 0–31 pochodzą z czasów dalekopisów i nie są drukowalne. Dziś ważne są przede wszystkim tabulator (9), wysuw wiersza LF (10, koniec wiersza w Uniksie i w sieci), powrót karetki CR (13, razem z LF koniec wiersza w Windows) i Escape (27). Tabela pokazuje je jako widoczne symbole (␀, ␊ …).
Zakres rozszerzony 128–255
ASCII kończy się na 127. Kody 128–255 do niego nie należą; tabela pokazuje tu blok Unicode „Latin-1 Supplement” (zgodny z ISO 8859-1): litery z akcentami i kilka symboli. Kody 128–159 to tam znaki sterujące. Polskie litery (ą, ć, ę, ł, ń, ś, ź, ż) nie należą do Latin-1 – są w ISO 8859-2 i w Unicode. W Windows-1252 zakres 128–159 jest zajęty inaczej (np. „€” pod 128), więc to nie to samo co Latin-1. W UTF-8 każdy znak od 128 zajmuje co najmniej dwa bajty, co pokazuje wiersz UTF-8 wyszukiwarki.
Wyszukiwanie znaków Unicode
Wyszukiwarka rozumie każdy znak Unicode, także euro i emoji. Pokazuje punkt kodowy (U+…), bajty UTF-8 (RFC 3629), jednostki UTF-16 (powyżej U+FFFF para zastępcza, RFC 2781) i gotowe zapisy: € lub € w HTML, \20AC w CSS, \u20AC w JavaScript.
Najczęściej zadawane pytania
Co to jest tabela ASCII?
Przyporządkowanie 128 znaków do liczb 0–127: znaki sterujące, spacja, cyfry, litery bez ogonków i interpunkcja. To podstawa Unicode i UTF-8.
Ile znaków ma tabela ASCII?
128 znaków (kody 0–127): 95 drukowalnych (32–126) i 33 sterujące razem z DEL. Kody 128–255 należą do rozszerzonych zestawów, np. Latin-1.
Jaki kod ASCII mają spacja, A i a?
Spacja ma kod 32 (hex 20), wielkie A 65 (hex 41), małe a 97 (hex 61). Wielkie i małe litery różnią się o 32.
Czym różni się ASCII od Unicode?
ASCII ma 128 znaków, Unicode ponad 150 000 z niemal wszystkich pism. Pierwsze 128 znaków Unicode jest identyczne z ASCII, w UTF-8 nawet bajt w bajt.
Jak zapisać znak specjalny, np. € albo ą, w HTML?
Jako encję: € lub € dla €, ą dla ą (polskie litery nie mają nazwanych encji). Wyszukiwarka wyżej pokazuje zapis dla każdego znaku.
Jakie są znaki specjalne ASCII?
Drukowalna interpunkcja i symbole leżą w zakresach 33–47, 58–64, 91–96 i 123–126, np. ! # $ % & @ [ ] { } ~. Wybierz wyżej „Znaki drukowalne”.
Źródła i podstawa prawna
- IETF RFC 20 – ASCII format for Network Interchange (Codetabelle, Steuerzeichen)
- § 3: IETF RFC 3629 – UTF-8, a transformation format of ISO 10646
- § 2.1: IETF RFC 2781 – UTF-16, an encoding of ISO 10646 (Surrogatpaare)
- Unicode Consortium – Latin-1 Supplement (U+0080–U+00FF)
- WHATWG HTML Standard – Named character references
Stan na:
Podobne narzędzia
- Zamiana tekstu na kod binarny (i z powrotem)Zamień tekst na kod binarny, szesnastkowy, dziesiętny lub ósemkowy i przetłumacz binarny z powrotem na tekst: UTF-8 dla polskich znaków i emoji, w przeglądarce.
- Kalkulator systemów liczbowych z obliczeniamiKalkulator systemów liczbowych: zamiana między systemem dwójkowym, ósemkowym, dziesiętnym, szesnastkowym i bazą 2–36 – z obliczeniami, ułamkami i U2.
- Kodowanie i dekodowanie Base64Kodowanie i dekodowanie Base64 oraz Base64url z poprawnym UTF-8, do tego kodowanie URL (percent-encoding). Jasne komunikaty błędów, działa w przeglądarce.
- Generator ASCII artTwórz ASCII art: zamień tekst w duże litery ze znaków albo zdjęcie w ASCII, z regulacją szerokości, zestawu znaków i kontrastu. Do skopiowania lub jako .txt.
- Tłumacz alfabetu Morse’a (kod Morse’a)Tłumacz tekst na alfabet Morse’a i odwrotnie, natychmiast. Odsłuchaj jako dźwięk lub migające światło, z regulowaną prędkością (WPM, Farnsworth). Za darmo.
- Algorytm Luhna: walidator i kalkulator cyfry kontrolnejSprawdź numer algorytmem Luhna (mod 10, ISO/IEC 7812-1) albo oblicz cyfrę kontrolną – tylko kontrola formatu, obliczenia działają lokalnie w przeglądarce.