In der Informatik ist eine Zeichenkette, Zeichenfolge oder ein String (aus dem Englischen) eine endliche Folge von Zeichen (z.B. Buchstaben, Zahlen, Sonderzeichen und Steuerzeichen) aus einem definierten Zeichensatz. Zeichen können in einer Zeichenkette wiederholt werden, die Reihenfolge der Zeichen ist definiert.