Under den andre spanske republikk, fra 1931 til 1939, ble den nedre røde stripen erstattet av en stripe i lilla farge. Samtidig ble det stripene gjort like brede. Denne varianten av flagget ble benyttet både som handelsflagg og, med tillegg av republikkens riksvåpen, som statsflagg og orlogsflagg. Disse flaggene ble avskaffet da republikken led nederlag for nasjonalistene i den spanske borgerkrigen.