Прапор Республіки Карелія створений на основі пізнього варіанта прапора Карело-Фінської РСР. Прапор Карелії являє собою прямокутне полотнище, що складається із трьох рівновеликих горизонтальних смуг — червоної, синьої й зеленої.
Червоний колір у ньому символізує пролиту кров (у пізньому варіанті прапора Карело-Фінської РСР червоний колір означав приналежність до СРСР); синій — карельські річки й озера; зелений — ліси Карелії.