Konverter Teks ke ASCII Online – Ubah Teks ke Kode ASCII
Ubah string teks secara instan menjadi kode karakter ASCII dalam format Desimal (0–255), Heksadesimal (00–FF), Biner (8-bit), atau Oktal (000–377)—atau decode angka ASCII kembali menjadi teks yang mudah dibaca. Dilengkapi pemisah yang dapat disesuaikan, awalan (0x, 0b, 0o), dukungan UTF-8 / Unicode, serta Inspektur Rincian Karakter ASCII langsung.
Inspektur Karakter & Kode ASCII
Masukkan teks atau kode ASCII di atas untuk memeriksa nilai Desimal, Heksadesimal, Oktal, Biner, dan Kategori ASCII setiap karakter.
Cara Mengonversi Teks ke Kode ASCII
- Masukkan Teks Anda – Ketik atau tempel teks apa pun ke dalam kolom Input Sumber, atau klik Contoh Teks untuk mencoba langsung.
- Pilih Basis Angka Anda – Pilih Desimal (basis 10), Heksadesimal (basis 16), Biner (basis 2), atau Oktal (basis 8).
- Sesuaikan Pemisah & Awalan – Pisahkan kode dengan spasi, koma, titik koma, baris baru, atau string kustom, serta tambahkan awalan programmer (
0x,0b,0o) atau zero-padding sesuai kebutuhan. - Periksa & Ekspor – Tinjau kode presisi setiap karakter di keempat basis sekaligus pada Inspektur Karakter & Kode ASCII, lalu klik Salin ke Clipboard atau Unduh .txt.
Tabel Referensi ASCII Standar (Karakter Kontrol & Cetak)
ASCII (American Standard Code for Information Interchange) adalah standar pengodean karakter 7-bit yang menetapkan nilai numerik dari 0 hingga 127 untuk karakter kontrol, spasi, angka, huruf, dan tanda baca:
| Rentang ASCII | Kategori | Karakter / Contoh | Desimal | Heksadesimal | Biner 8-Bit |
|---|---|---|---|---|---|
| Kode Kontrol | Non-Cetak | NUL (0), \t Tab (9), \n LF (10), \r CR (13), ESC (27) |
0 – 31 |
00 – 1F |
00000000 – 00011111 |
| Spasi | Whitespace | (Spasi Standar) |
32 |
20 |
00100000 |
| Angka | Numerik | 0 sampai 9 |
48 – 57 |
30 – 39 |
00110000 – 00111001 |
| Huruf Besar | Alfabet Latin | A sampai Z |
65 – 90 |
41 – 5A |
01000001 – 01011010 |
| Huruf Kecil | Alfabet Latin | a sampai z |
97 – 122 |
61 – 7A |
01100001 – 01111010 |
| Delete | Kode Kontrol | DEL |
127 |
7F |
01111111 |
| Extended / UTF-8 | 8-Bit / Multi-Byte | Huruf beraksen (é, ñ), mata uang (€), emoji (🚀) |
128 – 255 |
80 – FF |
10000000 – 11111111 |
Mengonversi Teks ke ASCII dalam Bahasa Pemrograman Populer
- JavaScript / TypeScript: Gunakan
"A".charCodeAt(0)(menghasilkan65) ataunew TextEncoder().encode("Hello")untuk mendapatkanUint8Arrayberisi nilai byte UTF-8. - Python: Gunakan
ord('A')(menghasilkan65) ataulist("Hello".encode('utf-8'))untuk mendapatkan[72, 101, 108, 108, 111]. - C / C++: Karakter sudah disimpan sebagai nilai byte integer—
(int)'A'langsung dievaluasi menjadi65.
Pertanyaan yang Sering Diajukan (FAQ)
Apa kode ASCII untuk Spasi, Enter (Baris Baru), dan Tab?
Dalam ASCII, Spasi ( ) adalah desimal 32 (0x20), Line Feed / Baris Baru (\n) adalah desimal 10 (0x0A), Carriage Return (\r) adalah desimal 13 (0x0D), dan Horizontal Tab (\t) adalah desimal 9 (0x09).
Mengapa 'A' sama dengan 65 dan 'a' sama dengan 97 dalam ASCII?
Spesifikasi ASCII 7-bit menempatkan huruf kapital pada rentang 65–90 dan huruf kecil pada 97–122 sehingga setiap huruf kecil memiliki nilai tepat 32 (25) lebih besar daripada huruf kapitalnya. Hal ini memungkinkan konversi huruf besar/kecil di perangkat keras atau bahasa assembly hanya dengan membalik satu bit!
Bagaimana alat ini menangani emoji dan karakter non-Inggris?
Anda dapat memilih cara pemrosesan karakter di atas 255 melalui pengaturan Karakter > 255 (Unicode): encode sebagai Byte UTF-8 standar (0–255), tampilkan Unicode code point lengkapnya (misalnya 128640 untuk 🚀), atau Lewati / Abaikan jika Anda membutuhkan penyaringan ketat 8-bit.