A escrita Kawi ou Javanesa Antiga é uma escrita Brahmica encontrada principalmente em Java e usada em grande parte do Sudeste Asiático Marítimo entre os séculos VIII e XVI. A escrita é uma abugida, o que significa que os caracteres são lidos com uma vogal inerente. Os diacríticos são usados, seja para suprimir a vogal e representar uma consoante pura, ou para representar outras vogais.
A escrita Kawi está relacionada à escrita Nagari ou antiga Devanagari na Índia. Kawi é o ancestral das escritas tradicionais da Indonésia, como o javanês e o balinês, bem como das escritas tradicionais das Filipinas, como Luzon Kavi, as antigas escritas das inscrições em placa de cobre de Laguna 900 dC.