Državna zastava Slovenije sastoji se od tri jednako široke vodoravne pruge bele, plave, i crvene boje.
Grb Slovenije na zastavi se nalazi pri vrhu na levoj strani.
Na grbu je beli Triglav, najviša planina u Sloveniji, na plavoj pozadini; pod njim su dve talasaste plave linije koje označavaju Jadransko more i lokalne reke. Iznad planine su tri šestokrake zvezde.