Konwerter kodów ASCII
Wpisz tekst, aby zobaczyć dziesiętny kod każdego znaku, albo wklej kody, takie jak 72 101 108 108 111, aby odczytać tekst, który tworzą. Kody powyżej 127 są punktami kodowymi Unicode, więc działają akcenty i emoji, a pod spodem znajduje się tabela referencyjna ASCII. Za darmo, bez rejestracji; wszystko działa w Twojej przeglądarce.
Kierunek
Tabela referencyjna ASCII
Najczęstsze kody sterujące, po których następuje każdy drukowalny znak ASCII (kody 33–126).
| Kod | Znak | Opis |
|---|---|---|
| 9 | TAB | Tabulator poziomy |
| 10 | LF | Znak nowego wiersza (line feed) |
| 13 | CR | Powrót karetki |
| 32 | SP | Spacja |
| 33 | ! | Znak drukowalny |
| 34 | " | Znak drukowalny |
| 35 | # | Znak drukowalny |
| 36 | $ | Znak drukowalny |
| 37 | % | Znak drukowalny |
| 38 | & | Znak drukowalny |
| 39 | ' | Znak drukowalny |
| 40 | ( | Znak drukowalny |
| 41 | ) | Znak drukowalny |
| 42 | * | Znak drukowalny |
| 43 | + | Znak drukowalny |
| 44 | , | Znak drukowalny |
| 45 | - | Znak drukowalny |
| 46 | . | Znak drukowalny |
| 47 | / | Znak drukowalny |
| 48 | 0 | Znak drukowalny |
| 49 | 1 | Znak drukowalny |
| 50 | 2 | Znak drukowalny |
| 51 | 3 | Znak drukowalny |
| 52 | 4 | Znak drukowalny |
| 53 | 5 | Znak drukowalny |
| 54 | 6 | Znak drukowalny |
| 55 | 7 | Znak drukowalny |
| 56 | 8 | Znak drukowalny |
| 57 | 9 | Znak drukowalny |
| 58 | : | Znak drukowalny |
| 59 | ; | Znak drukowalny |
| 60 | < | Znak drukowalny |
| 61 | = | Znak drukowalny |
| 62 | > | Znak drukowalny |
| 63 | ? | Znak drukowalny |
| 64 | @ | Znak drukowalny |
| 65 | A | Znak drukowalny |
| 66 | B | Znak drukowalny |
| 67 | C | Znak drukowalny |
| 68 | D | Znak drukowalny |
| 69 | E | Znak drukowalny |
| 70 | F | Znak drukowalny |
| 71 | G | Znak drukowalny |
| 72 | H | Znak drukowalny |
| 73 | I | Znak drukowalny |
| 74 | J | Znak drukowalny |
| 75 | K | Znak drukowalny |
| 76 | L | Znak drukowalny |
| 77 | M | Znak drukowalny |
| 78 | N | Znak drukowalny |
| 79 | O | Znak drukowalny |
| 80 | P | Znak drukowalny |
| 81 | Q | Znak drukowalny |
| 82 | R | Znak drukowalny |
| 83 | S | Znak drukowalny |
| 84 | T | Znak drukowalny |
| 85 | U | Znak drukowalny |
| 86 | V | Znak drukowalny |
| 87 | W | Znak drukowalny |
| 88 | X | Znak drukowalny |
| 89 | Y | Znak drukowalny |
| 90 | Z | Znak drukowalny |
| 91 | [ | Znak drukowalny |
| 92 | \ | Znak drukowalny |
| 93 | ] | Znak drukowalny |
| 94 | ^ | Znak drukowalny |
| 95 | _ | Znak drukowalny |
| 96 | ` | Znak drukowalny |
| 97 | a | Znak drukowalny |
| 98 | b | Znak drukowalny |
| 99 | c | Znak drukowalny |
| 100 | d | Znak drukowalny |
| 101 | e | Znak drukowalny |
| 102 | f | Znak drukowalny |
| 103 | g | Znak drukowalny |
| 104 | h | Znak drukowalny |
| 105 | i | Znak drukowalny |
| 106 | j | Znak drukowalny |
| 107 | k | Znak drukowalny |
| 108 | l | Znak drukowalny |
| 109 | m | Znak drukowalny |
| 110 | n | Znak drukowalny |
| 111 | o | Znak drukowalny |
| 112 | p | Znak drukowalny |
| 113 | q | Znak drukowalny |
| 114 | r | Znak drukowalny |
| 115 | s | Znak drukowalny |
| 116 | t | Znak drukowalny |
| 117 | u | Znak drukowalny |
| 118 | v | Znak drukowalny |
| 119 | w | Znak drukowalny |
| 120 | x | Znak drukowalny |
| 121 | y | Znak drukowalny |
| 122 | z | Znak drukowalny |
| 123 | { | Znak drukowalny |
| 124 | | | Znak drukowalny |
| 125 | } | Znak drukowalny |
| 126 | ~ | Znak drukowalny |
Jak korzystać z konwertera kodów ASCII
- 1. Wybierz kierunek. Wykryj automatycznie dekoduje dane wejściowe, które są co najmniej dwiema liczbami od 0 do 255 oddzielonymi spacjami lub przecinkami, a w pozostałych przypadkach koduje; kierunki tekst na kody i kody na tekst wymuszają konwersję. Pojedyncza liczba albo kod powyżej 255 wymaga kierunku kody na tekst.
- 2. Wpisz lub wklej. Oddzielaj kody spacjami lub przecinkami. Wynik i liczba znaków aktualizują się podczas pisania.
- 3. Sprawdź błędy. Kod, który nie jest liczbą całkowitą, albo kod większy niż 1 114 111, jest zgłaszany z nazwy, zamiast być zgadywany.
- 4. Sprawdź kody. Tabela referencyjna ASCII pod narzędziem wymienia częste kody sterujące i każdy drukowalny znak od 33 do 126.
Czym jest ASCII
ASCII, czyli American Standard Code for Information Interchange, przypisuje liczbę od 0 do 127 każdemu z 128 znaków, więc znak mieści się w siedmiu bitach. Liczby dzielą się na trzy grupy:
| Kody | Czym są | Przykłady |
|---|---|---|
| 0–31 i 127 | Znaki sterujące, niedrukowane | 9 = tabulator, 10 = znak nowej linii, 13 = powrót karetki, 27 = escape, 127 = delete |
| 32 | Znak spacji | 32 |
| 33–126 | Drukowalne symbole, cyfry i litery | 48–57 = 0–9, 65–90 = A–Z, 97–122 = a–z |
Warto znać dwie prawidłowości. Mała litera to jej wielka litera plus 32 (A to 65, a to 97), a cyfry zaczynają się od 48, więc 7 to 55. „Rozszerzone ASCII” nie jest jednym standardem: 8-bitowe zestawy, które wypełniają zakres 128–255, różnią się między sobą. Unicode zachowuje te same liczby dla pierwszych 128 punktów kodowych, dlatego zwykły angielski tekst jest taki sam w ASCII i w Unicode.
Poza ASCII: punkty kodowe Unicode
Konwerter odczytuje tekst po jednym znaku Unicode i pokazuje punkt kodowy każdego znaku w postaci dziesiętnej. Dla tekstu ASCII jest to kod ASCII; dla pozostałych znaków to liczba Unicode, więc é to 233, a 😀 to 128512. Dekodowanie przyjmuje dowolny kod do 1 114 111 (U+10FFFF, ostatni punkt kodowy Unicode) i buduje z niego znak.
Punkt kodowy to nie to samo co bajt. Znak é to jeden punkt kodowy, 233, ale w UTF-8 to dwa bajty, c3 a9. Aby zobaczyć bajty, użyj Konwertera hex lub Tłumacza binarnego.
Przykład krok po kroku
Tekst
Hello
Kody
72 101 108 108 111
Tekst
Café 😀
Kody
67 97 102 233 32 128512
Dekodowanie
67 105 116 101 32 105 116 → Cite it
Pierwsze dwie linie pokazują, że H to 72, a e to 101, a spacja przed emoji dostaje własny kod, 32. Znaki nowej linii też się liczą: naciśnięcie Enter w polu wejściowym dodaje 10.
Niespodzianki, których warto unikać
- Pojedyncze liczby traktowane są jako tekst. W trybie Wykryj automatycznie jedna liczba, np. rok
2024, albo lista zawierająca wartość powyżej 255 jest kodowana jako cyfry, a nie dekodowana, więc72daje55 50. Wybierz kierunek kody na tekst, aby zdekodować pojedynczy kod lub punkt kodowy Unicode, taki jak8364. Lista10 20 30jest odczytywana jako kody; wybierz tekst na kody, jeśli chodziło o cyfry. - Niewidoczne wyniki. Kody 0–31 to znaki sterujące, więc dekodowanie
72 9 105daje H, znak tabulatora i i, co wygląda jak przerwa w tekście. - Kody zastępcze (55296–57343) to nie prawdziwe znaki. Narzędzie je przyjmuje, ale wynik nie jest tekstem do wyświetlenia. Koduj i dekoduj emoji za pomocą pełnego punktu kodowego, np. 128512.
Którego narzędzia potrzebujesz?
Ta strona podaje kody dziesiętne i tabelę ASCII. Dla szesnastkowych bajtów użyj Konwertera hex; dla grup 8-bitowych użyj Tłumacza binarnego; dla kodowań Base64, URL i HTML użyj Kodera i dekodera tekstu. Aby przeliczyć zwykłą liczbę między systemem binarnym, ósemkowym, dziesiętnym i szesnastkowym, użyj Konwertera systemów.
Najczęstsze pytania
- Jak zamienić tekst na kody ASCII?
- Wpisz lub wklej tekst, a kierunek ustaw na tekst na kody lub Wykryj automatycznie. Każdy znak pojawi się jako jego kod dziesiętny, oddzielony spacjami, więc Hi zamienia się w 72 105.
- Jak zamienić kody ASCII z powrotem na tekst?
- Wklej kody dziesiętne oddzielone spacjami lub przecinkami, np. 72 101 108 108 111, z kierunkiem kody na tekst lub Wykryj automatycznie. Każda liczba jest sprawdzana i zamieniana z powrotem na swój znak.
- A co ze znakami spoza zakresu ASCII?
- Używają swojego punktu kodowego Unicode: é to 233, € to 8364, a 😀 to 128512. Każdy kod do 1 114 111 dekoduje się z powrotem do znaku.
- Jaka jest różnica między ASCII a Unicode?
- ASCII ma 128 znaków, ponumerowanych 0–127. Unicode zawiera ponad sto tysięcy znaków z niemal wszystkich systemów pisma, a jego pierwsze 128 numerów jest identycznych z ASCII. Każdy plik ASCII jest więc także poprawnym tekstem UTF-8.
- Dlaczego mój pojedynczy kod nie został zdekodowany?
- Wykryj automatycznie dekoduje tylko dwie lub więcej liczb od 0 do 255, więc liczba taka jak 2024 jest kodowana jako cyfry 2, 0, 2 i 4 (50 48 50 52). Zmień kierunek na kody na tekst, aby zdekodować pojedynczy kod lub kod powyżej 255.
- Czym jest tabela ASCII na tej stronie?
- Zestawieniem referencyjnym drukowalnych znaków ASCII (kody 33–126) oraz najczęstszych kodów sterujących, dzięki czemu możesz sprawdzić dowolny kod bez konwersji.
- Czy mój tekst jest wysyłany na serwer?
- Nie. Konwersja odbywa się w Twojej przeglądarce i nic, co wpiszesz, nie opuszcza Twojego urządzenia.