Le kanakanabu (autonyme kanakanavu) est une langue austronésienne parlée à Taïwan. C'est une des langues de la sous-branche tsouique des langues formosanes. La langue est quasiment éteinte et n'est plus parlée que par quelques-uns des 250 Kanakanabu.