Referensi Tabel ASCII
Setiap karakter yang dapat dicetak yang Anda ketik dalam bahasa Inggris dipetakan ke angka antara 32 dan 126 dalam standar ASCII tujuh-bit. Di bawah 32 dan pada 127 ada kode kontrol - LF, CR, ESC, DEL, dan lainnya - yang masih penting saat Anda men-debug protokol serial atau memperbaiki akhir baris. Tabel referensi ini memberi setiap titik kode dari 0 sampai 127 bersama bentuk desimal, heksadesimal, oktal, biner, dan entitas HTML-nya.
Cara memakai tabel ASCII
-
1
Pindai baris untuk karakter yang Anda butuhkan
Cari berdasarkan huruf, simbol, atau nama titik kode. Kode kontrol dicantumkan dengan mnemonik tiga hurufnya.
-
2
Baca ke samping untuk pengodean yang Anda butuhkan
Desimal untuk kode ramah manusia, heksadesimal untuk kode sumber, biner untuk pekerjaan protokol, entitas HTML untuk markup.
-
3
Salin sel mana pun
Berguna saat Anda diberi hex dump atau urutan byte dan perlu tahu itu terbaca sebagai apa.
Tiga rentang ASCII
| Rentang | Desimal | Isi |
|---|---|---|
| Kontrol | 0-31, 127 | NUL, BEL, BS, HT, LF, VT, FF, CR, ESC, DEL, lainnya |
| Dapat dicetak | 32-126 | Spasi, tanda baca, angka, A-Z, a-z |
| Diperluas (non-ASCII) | 128+ | Bergantung pada pengodean; ASCII secara ketat berhenti di 127 |
Kode kontrol yang masih penting
- 0x00 NUL - Terminator string di C, padding di sebagian format biner.
- 0x07 BEL - Membunyikan bel terminal.
- 0x08 BS - Backspace.
- 0x09 HT - Tab horizontal.
- 0x0A LF - Line feed, newline Unix.
- 0x0D CR - Carriage return; berpasangan dengan LF di Windows untuk CRLF.
- 0x1B ESC - Memulai urutan escape ANSI untuk warna terminal.
- 0x7F DEL - Awalnya kode untuk melubangi pita; sekarang jarang dipakai.
ASCII vs Unicode
Unicode mempertahankan 128 karakter ASCII pada 128 titik kode pertamanya, dan UTF-8 memakai bita yang sama untuk merepresentasikannya. Namun, ASCII bukan bagian dari setiap pengodean; EBCDIC, misalnya, memetakan huruf dan angka ke nilai yang berbeda.
Konversi umum
- Desimal ke heksadesimal: 65 (des) = 0x41 =
A - Heksadesimal ke biner: 0x41 = 0100 0001
- Heksadesimal ke entitas HTML:
AatauAkeduanya merender sebagaiA
Pertanyaan yang Sering Diajukan
ASCII adalah kode 7-bit, menyisakan bit kedelapan dari byte untuk paritas atau perluasan. Nilai 128-255 adalah wilayah varian “extended ASCII” (Latin-1, Windows-1252, MacRoman, dll.) - semuanya tidak kompatibel satu sama lain, yang menjadi salah satu alasan Unicode menang.
LF (0x0A) turun satu baris; CR (0x0D) mengembalikan kursor ke kolom nol. Di Unix, newline adalah LF saja; di Mac klasik CR saja; di Windows dan header HTTP, CR diikuti LF (CRLF). Ketidakcocokan adalah penyebab klasik teks berspasi ganda atau menyatu antar sistem.
Perancang ASCII menata huruf besar dan kecil sehingga bit 0x20 membedakan kapitalisasinya. XOR dengan 0x20 hanya aman setelah memastikan bahwa bita tersebut mewakili huruf ASCII; menerapkannya sembarangan pada bita apa pun juga akan mengubah angka, tanda baca, dan nilai kontrol.
Ya: LF dan CR di berkas teks, HT dan FF di kode sumber dan terminal, ESC di urutan warna ANSI, BEL di bel dan peringatan terminal. NUL masih mengakhiri string C. Sisanya sebagian besar warisan dari masa teletype.
Alat Terkait
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Generator EditorConfig
Buat file .editorconfig dari aturan indentasi, akhir baris, dan charset Anda, lalu tambahkan bagian yang tepat untuk tiap bahasa di repositori Anda: Python, Go, YAML, Makefile, dan lainnya.
Validator Email
Validasi alamat email: pemeriksaan sintaks RFC 5322, pengecekan live record MX, serta detail bagian lokal, domain, dan panjang. Tidak ada email yang dikirim.
Konverter Ukuran File
Konversi antara byte, KB, MB, GB, TB, dan satuan biner IEC (KiB, MiB, GiB, TiB) dengan kombinasi desimal dan biner apa pun yang Anda inginkan.
Pemformat HTML
Format HTML secara lokal di browser dengan inden dua atau empat spasi. HTML tidak diunggah atau divalidasi.
Alat ini tersedia dalam bahasa lain
- Tabela ASCII [PL]
- ASCII表リファレンス [JA]
- ตารางอ้างอิง ASCII [TH]
- مرجع جدول ASCII [AR]
- Referência da Tabela ASCII [PT]
- Referencia de la tabla ASCII [ES]
- ASCII-Tabelle Referenz [DE]
- Bảng tham chiếu ASCII [VI]
- ASCII-tabellreferens [SV]
- ASCII-tabelreferentie [NL]
- Référence de la table ASCII [FR]
- ASCII 표 참조 [KO]
- ASCII Table Reference [EN]
- Riferimento Tabella ASCII [IT]
- Справочная таблица ASCII [RU]
- ASCII Tablosu Referansı [TR]
- ASCII 表参考 [ZH]