Taniec Kecak został opracowany w latach 30. XX wieku przez balijskiego artystę Wayana Limbaka we współpracy z niemieckim malarzem Walterem Spiesem. Czerpie on inspirację ze świętego tańca Sanghyang, tradycyjnego balijskiego rytuału wykonywanego w świątyniach hinduistycznych w celu odpędzenia nieszczęść i chorób. Pierwotnie Kecak był wykonywany wyłącznie przez mężczyzn w wieku 50 lat i starszych. Nazwa "Kecak" pochodzi od rytmicznego śpiewu "cak... cak... cak...", który odbija się echem przez cały występ.
We wcześniejszych czasach Kecak był wystawiany tylko w określonych wioskach, takich jak Bona Village w Gianyar Regency. Z czasem jego popularność wzrosła i zaczął być wykonywany na całym Bali, szczególnie podczas specjalnych ceremonii na cześć i powitanie gości. Dziś Kecak ewoluował w szeroko prezentowany dramat taneczny, szczególnie w kulturalnych i turystycznych miejscach na całej wyspie.
