Concatenação (do latim concatenare, para ligar) é pegar duas ou mais coisas localizadas separadamente e colocá-las lado a lado uma ao lado da outra para que agora possam ser tratadas como uma coisa. Na programação e processamento de dados, duas ou mais cadeias de caracteres são por vezes concatenadas com o objectivo de poupar espaço ou para que possam ser tratadas como um único item. (Claro, alguma forma pode ser necessária para saber como desconatená-las mais tarde.)
Uma forma simples de lembrar a concatenação é pensar em qualquer palavra. O que torna uma palavra separada de outras palavras é que todas as letras estão alinhadas juntas, sem espaços interventivos. Ou seja, numa palavra, todas as letras são concatenadas. Às vezes novas palavras podem ser feitas ao concatenar duas palavras existentes - por exemplo, "companhia aérea" é uma concatenação das palavras "ar" e "linha" em uma nova palavra.