Прапор являє собою прямокутне полотнище з рівновеликими горизонтальними смугами: верхня смуга червоного кольору. середня - блакитного кольору і нижня зеленого кольору. Відношення ширини прапора до його довжини 2: 3.
- зелений - колір природи, рослинності, основного багатства республіки - уособлює надію і віру в щастя.
- блакитний - колір озер і річок - означає велич і красу.
- червоний - колір сили і мужності народу, а також традиційний колір карельської вишивки - червоним по білому.
Кольори і розташування смуг на карельському прапора добре поєднуються з Державним прапором Російської Федерації.
Прапор, створений Йонасом Хейска
Прапор Ухтинський республіки 1920-1922 і в роки фінської окупації Карелії в 1941-1944
Перший прапор Карелії запропонував в 1918 р фінський художник Йонас Хейска. Прапор був синє полотнище із зображенням сузір'я Великої Ведмедиці (otava) в лівому верхньому кутку. Він був запропонований як прапора Біломорсько Карелії [джерело не вказано 403 дня] (територій Архангельської губернії. Населених переважно карелами).
У 1920 році. після проголошення на землях біломорською Карелії Ухтинський республіки фінський художник Аксель Галлен-Каллела створив її герб і прапор, що нагадують про спорідненість карелів з фінами. Новий прапор був схожий по композиції на фінський, але мав інші кольори - чорний «скандинавський хрест» з червоним кантом по краях на зеленому тлі. Прапор використовувався недовго, оскільки республіка припинила існування в тому ж році.
У 1941-1944 прапор використовувався фінськими владою на території окупованої Карелії.
Автономна Карелія
У 1923 році Карельська трудова комуна була перетворена в Автономну Карельську РСР (АКССР).
У травні 1925 року нові поправки до Конституції РРФСР дозволили автономним республікам приймати власні основні закони. які слід було надати на схвалення союзним законодавчим органам. І в 1926 році був підготовлений проект Конституції автономної республіки, однак він так і не був прийнятий.
Перший прапор радянської Карелії з'явився лише в 1937 році.