Os tsunamis são causados por vulcões submarinos ou terremotos que empurram grandes quantidades de energia pela água. Terremotos são a causa mais comum, mas deslizamentos de terra também podem criar tsunamis.
Os tsunamis terremotos começam quando ocorre a subducção, um processo em que placas submarinas maiores deslizam sob uma placa mais leve. Em certos casos, a placa mais leve se desloca para cima repentinamente, devido à pressão da outra placa. Isso envia brotos de rochas para cima, transferindo energia poderosa através da água e acima do nível do mar. A gravidade força a energia para fora de forma horizontal e ao longo da superfície, o equivalente a um efeito cascata que é visto quando um objeto é jogado na água.
A energia se espalha para longe da área de perturbação. A transferência de energia formula o tsunami, mas o tamanho depende do nível da água, uma vez que os tsunamis viajam mais rápido em águas mais profundas. Os tsunamis podem viajar em águas profundas a centenas de quilômetros por hora. Os tsunamis diminuem a velocidade ao atingir a terra, mas aumentam de altura. Os tsunamis geralmente não ultrapassam 1 metro até que as ondas se aproximem da terra.
No caso de tsunamis de deslizamento de terra, grandes quantidades de sedimentos caem no oceano em alta velocidade, forçando poderosos níveis de energia para a água. A energia repentina viaja a uma velocidade mais rápida do que a água pode absorver, causando o desenvolvimento de tsunamis.