Konverter ASCII ke Teks
Diberi string seperti 72 101 108 108 111, konverter ini membaca setiap angka sebagai kode ASCII dan mengembalikan teks yang diejanya - dalam kasus itu, Hello. Alat ini mendeteksi basis (desimal, heksadesimal, atau biner) dari masukan secara otomatis, menoleransi pemisah umum apa pun, dan menghapus awalan 0x, \x, atau # sehingga Anda dapat menempel kode langsung dari file sumber C, hex dump, atau tantangan CTF tanpa membersihkannya lebih dulu.
Cara konverter membaca masukan Anda
-
1
Tempel kode ASCII
Dipisahkan spasi, koma, titik koma, baris baru - atau tidak sama sekali, jika setiap kode berlebar tetap.
-
2
Pilih atau deteksi basis otomatis
Desimal untuk angka 0-127, heksadesimal untuk pasangan dua digit, biner untuk kelompok 8 bit.
-
3
Setiap kode menjadi satu karakter
Kode 65 adalah `A`, 0x61 adalah `a`, 00100000 adalah spasi.
-
4
Baca teks hasil dekode
Kode yang tidak dapat dicetak (NUL, BEL, DEL) ditampilkan sebagai mnemonik di dalam kurung siku.
Format masukan yang dipahami konverter
| Contoh masukan | Basis |
|---|---|
72 101 108 108 111 |
desimal |
72,101,108,108,111 |
desimal |
48 65 6C 6C 6F |
heksadesimal |
0x48 0x65 0x6C 0x6C 0x6F |
heksadesimal |
\x48\x65\x6C\x6C\x6F |
heksadesimal (escape gaya C) |
48656C6C6F |
heksadesimal (tanpa pemisah) |
01001000 01100101 01101100 01101100 01101111 |
biner |
Penanganan kode kontrol
ASCII 0-31 dan 127 tidak dapat dicetak. Bergantung pada tujuan penggunaan, konverter dapat mengeluarkannya sebagai byte mentah (berguna untuk menyusun string protokol) atau menggantinya dengan mnemonik dalam kurung sudut: <LF>, <CR>, <TAB>, <NUL>, <DEL>.
Di luar ASCII
Jika kode Anda di atas 127, secara ketat itu bukan ASCII. Dua kasus umum:
- Latin-1 / Windows-1252 - Satu byte per karakter, nilai 128-255 mencakup huruf beraksen.
- UTF-8 - Multi-byte, dengan byte lanjutan yang dimulai
10xxxxxx. String kode sepertiC3 A9didekode menjadi\u00e9.
Konverter memperlakukan masukan di atas 127 sebagai byte UTF-8 secara default, yang mencakup sebagian besar teks modern.
Membalik arah
Untuk teks ke kode, gunakan alat pendamping: Teks ke ASCII, Teks ke Biner, Teks ke Heksadesimal.
Pertanyaan yang Sering Diajukan
Ya jika setiap kode punya lebar tetap: 8 bit untuk biner, 2 digit untuk heksadesimal. Untuk desimal Anda perlu pemisah karena kode desimal 1-3 digit dan tidak bisa dipisah secara andal jika tidak ada.
Sebagian kode di masukan Anda di atas 127 dan mungkin merupakan urutan byte UTF-8 yang tidak valid. Coba dekode sebagai Latin-1 jika sumbernya file teks lama atau dump dari sistem Windows.
Ya. Escape gaya C (\x48), literal C (0x48), URL percent-encoding (%48), dan awalan assembly ($48) semuanya dihapus sebelum parsing.
Kode di atas 127 adalah byte valid tetapi bukan ASCII. Kode di atas 255 tidak muat dalam satu byte - konverter menandainya dan melewatkannya alih-alih menebak.
Alat Terkait
Penghitung Kata
Hitung kata, karakter, kalimat, dan paragraf lengkap dengan waktu baca, waktu bicara, kepadatan kata kunci, dan skor keterbacaan Flesch untuk esai, posting, caption, dan meta description.
Pembuat teks meme
Tambahkan caption meme klasik ke template atau gambar sendiri. Atur teks atas dan bawah, sesuaikan font, warna dan outline, lalu unduh atau salin PNG.
Generator Lorem Ipsum
Buat paragraf, kalimat, atau kata Lorem Ipsum untuk wireframe, mockup, dan draf. Salin hasilnya dengan sekali klik.
Generator Nama Acak
Buat nama berbahasa Inggris yang wajar dari daftar nama depan dan nama keluarga populer. Pilih jenis kelamin, jumlah, dan format.
Generator Teks Glitch
Buat teks glitch bergaya Zalgo dengan tanda gabung Unicode. Pilih intensitas, lihat beberapa varian, lalu salin teks rusak untuk profil, meme, atau unggahan horor.
Penghitung Karakter
Hitung karakter, kata, baris, kalimat, dan paragraf di teks apa pun. Lihat total dengan dan tanpa spasi serta rincian karakter.