Als Character Stuffing bezeichnet man das Einfügen von zusätzlichen Steuerzeichen, um Fehl-Interpretationen durch übertragene Daten zu vermeiden.
Zu diesem Zweck werden die Umschaltzeichen, Data Link Escape (DLE), jeweils durch Einfügen (Stuffing) eines weiteren DLEs verdoppelt. Dadurch werden mit hoher Wahrscheinlichkeit Fehler vermieden, die hauptsächlich bei der Übertragung von Binärdaten entstehen.
Die enge Bindung an den Byte-Modus und die ASCII-Zeichen lassen diese Methode mit sich weiterentwickelnder Netzwerktechnik jedoch fragwürdig erscheinen, sodass mehr und mehr das Bit Stuffing eingesetzt wird.