L'interpolazione di stringhe è la sostituzione di sequenze di caratteri definite in una stringa con valori dati. Questa rappresentazione può essere considerata più intuitiva per la formattazione e la definizione del contenuto rispetto alla composizione di più stringhe e valori utilizzando operatori di concatenazione. L'interpolazione delle stringhe viene tipicamente implementata come funzionalità del linguaggio in molti linguaggi di programmazione tra cui PHP, Haxe, Perl, Ruby, Python, C # (a partire da 6.0) e altri.