Un sistema di codifica dei caratteri è costituito da un codice che abbina ciascun carattere di un determinato repertorio a qualcos'altro - come un modello di bit, una sequenza di numeri naturali, ottetti o impulsi elettrici - al fine di facilitare la trasmissione di dati (generalmente numeri o testo ) tramite reti di telecomunicazione o per l'archiviazione dei dati.