소용돌이가 생기는 이유는 물의 흐름이나 공기의 흐름, 즉 유체의 불규칙한 흐름에 의해 발생됩니다. 이런 불규칙한 흐름으로 인해 소용돌이가 생겨나는 것이고, 상승기류나 기압차의 영향으로 소용돌이가 성장하여 커질 수 있습니다. 소용돌이에 휩쓸리면 강한 회전 바람에 휩쓸리는것으로 아주 위험합니다. 소용돌이는 보통 강한 상승기류 작용이 발생하는데, 빨려들어가면서 공중으로 떠오르죠. 그리고 특정 높이까지 올라가면 상승기류의 영향이 작아져 낙하하게됩니다.
바다속 소용돌이는 반대로 바다속으로 빨려들어가는 성질을 지녔습니다. 만약 바다에서 소용돌이를 만나 휩쓸리게되면 소용돌이 중심부(수면 깊은 곳)로 들어가게됩니다. 그리고 어느 정도 들어가게되면 하강시키려는 힘이 약해져 바다속으로 던져지죠.