Using Generalized Extreme Value analysis, this study details the independent seasonal impacts of the El Niño-Southern Oscillation (ENSO) and Indian Ocean Dipole (IOD) on rainfall extremes that cause many hydro-meteorological hazards and affect vulnerable populations in Indonesia, based on indices defined by the Expert Team on Climate Change Detection and Indices (ETCCDI), for the period 1981-2019. Gridded Climate Hazards Group InfraRed Precipitation with Station data (CHIRPS) is used to calculate maximum consecutive 5-day precipitation (Rx5d), total precipitation from days above 95 percentile (R95p), and maximum number of consecutive dry days (CDD). Consistent with previous studies, the ENSO and IOD impacts on rainfall extremes are shown to be strongest during the dry seasons (JJA-SON) and weaker in the wet seasons (DJF-MAM). Rainfall extremes appear to be widely influenced throughout Indonesia by ENSO, whereby extremes become drier (wetter) during El Niño (La Niña). Similarly, positive (negative) phases of the IOD lead to more extreme dry (wet) conditions. However, distinct from previous studies, as ENSO and IOD often co-occur, we also provide independent influences of the two climate modes. Low-level circulation northeast and southwest of Indonesia, both previously suggested as main drivers of impacts on Maritime Continent rainfall, are more closely associated with independent ENSO and IOD, respectively. For example, ENSO, independent of IOD, impacts rainfall extremes more in the northern and eastern regions of Indonesia, and the IOD, independent of ENSO, modulates rainfall extremes more over southern and western regions. Despite independent ENSO and IOD impacts understandably being found more eastward and westward of the country, respectively, details provided here help explain regional differences between rainfall extremes and ENSO and IOD, such as Jakarta in west Java, which is predominantly influenced by local forcing associated with the IOD.