ASCII adalah singkatan dari American Standard Code for Information Interchange, kode yang dibuat untuk penggunaan operator teletype. Dilafalkan /ASK ee/, bukan ASCII. Kode ASCII terbatas pada satu set 128 karakter tertentu, di mana 32 karakter pertama disisihkan, dan 98 sisanya mencakup semua 26 huruf alfabet dalam huruf besar dan kecil, angka dari nol hingga sembilan, tanda baca — tanda seru , kurung kiri dan kanan dan kurung kurawal dan kotak, koma, tanda hubung, titik, titik dua, titik koma, tanda kutip tunggal dan ganda, dan tanda tanya — aksen kuburan dan sirkumfleksa, garis miring depan, garis miring terbalik, dan garis miring tegak, tanda pagar, tanda dolar , tanda persen, ampersand, asterisk, underscore, tanda plus, dan tilde. Ini adalah karakter yang digunakan dalam seni ASCII, dan seluruh koleksi terlihat seperti ini:
ABCDEFGHIJKLMNOPQRSTU VWXYZ
abcdefgh saya jklmnopqrstuvwxyz
1 2 3 4 5 6 7 8 9 0
! ( ) {} [ ], – . : ; ‘ ” ?
` / | # $% & * _ + ~
Ini diberi nama dalam grup logis, tetapi jika tiga grup terakhir disusun ulang, menjadi jelas bahwa mereka sebagian besar adalah versi huruf besar dan kecil pada tombol keyboard tertentu, seperti alfabetnya.
~ ! @ # $ % ^ & * ( ) _ + { } | : “ ?
` 1 2 3 4 5 6 7 8 9 0 – = [ ] ; ‘ /
Karakter yang tersisa adalah titik dan koma, di mana elemen huruf besar pada kuncinya tidak digunakan.
Untuk membuat seni ASCII, karakter tertentu disusun dalam garis, dengan spasi di antaranya, untuk membuat garis, bentuk, dan bayangan gambar, terkadang membentuk bentuk representasional, dan terkadang hanya bertujuan untuk menciptakan kesan keseluruhan. Meskipun ada beberapa program untuk mengonversi gambar ke seni ASCII — kadang-kadang disebut generator seni ASCII — keberhasilannya bervariasi: beberapa memiliki hasil yang jauh lebih baik daripada yang lain. Seni ASCII sering dibuat dalam editor teks agar tidak memperkenalkan pemformatan yang tidak diinginkan karena jarak sangat penting untuk keberhasilan karya. Ada juga editor ASCII untuk membuat karya seni ASCII. Emoticon dapat dianggap sebagai bentuk seni ASCII yang paling sederhana.