Code-Folding ist eine Standardfunktion in Texteditoren und integrierte Entwicklungsumgebungen (IDEs), mit denen Benutzer Codeabschnitte reduzieren (falten) können. Folding hilft Entwicklern beim Lesen, Navigieren und Verwalten Quellcode Datei. Gewöhnlich stellt ein Symbol wie ein Plus- oder Minuszeichen gefaltete Abschnitte dar und gibt an, ob sie erweitert oder reduziert werden können.
Während die Codefaltung eine visuelle Hilfe für Entwickler in Editoren und IDEs darstellt, hat sie keinen Einfluss auf den eigentlichen Code, sondern auf ihn Zusammenstellung, oder seine Ausführung.