Concatenazione (dal latino concatenare, per collegare insieme) è prendere due o più oggetti situati separatamente e metterli uno accanto all'altro in modo che ora possano essere trattati come una cosa sola. Nella programmazione del computer e nell'elaborazione dei dati, due o più stringhe di caratteri vengono talvolta concatenate allo scopo di risparmiare spazio o in modo che possano essere indirizzate come un singolo elemento. (Ovviamente, potrebbe essere necessario un modo per sapere come svincolarli in seguito.)
Un modo semplice per ricordare la concatenazione è pensare a qualsiasi parola. Ciò che distingue una parola dalle altre parole è che tutte le lettere sono allineate insieme senza spazi intermedi. Cioè, in una parola, tutte le lettere sono concatenate. A volte è possibile creare nuove parole concatenando due parole esistenti, ad esempio "compagnia aerea" è una concatenazione delle parole "aria" e "linea" in una nuova parola.