Національний прапор Словенії являє собою прямокутне полотнище з трьох рівних смуг: верхньої - білого, середньої - синього і нижньої - червоного кольору з гербом Словенії, поміщеним у верхню частину прапора ближче до древка. На гербі зображено силует найвищої гори Словенії - Триглаву, а також символічно зображено Адріатичне море і річки Словенії. Співвідношення сторін 1:2.