Interpolacja ciągów polega na zamianie zdefiniowanych sekwencji znaków w ciągu zadanymi wartościami. Ta reprezentacja może być uważana za bardziej intuicyjną w formatowaniu i definiowaniu treści niż skład wielu ciągów i wartości przy użyciu operatorów konkatenacji. Interpolacja ciągów jest zwykle implementowana jako funkcja języka w wielu językach programowania, w tym w PHP, Haxe, Perl, Ruby, Python, C # (od wersji 6.0) i innych.