En allegori (from the English term "allegory") är en berättarteknik där karaktärer, händelser och inställningar har en symbolisk betydelse och används för att förmedla ofta komplexa idéer och koncept på ett mer greppbart och konkret sätt. Allegorier är ofta längre berättelser som använder dessa symboler genomgående för att utforska moraliska, etiska eller politiska frågor.
Allegorin fungerar genom att skapa en parallell mellan den faktiska berättelsen och den djupare meningen som författaren vill förmedla. Detta kan vara en kritik av en social struktur, en religiös lära eller en filosofisk idé. Allegorier kan vara både skrivna och visuella och är ofta flertydiga, vilket ger utrymme för tolkning och reflektion hos läsaren eller betraktaren. Till skillnad från en metafor, som är en enkel jämförelse mellan två olika saker, är en allegori mer omfattande och sträcker sig ofta genom hela verket, vilket skapar en parallell berättelse.
Allegorier kan vara både explicita och implicita. I en explicit allegori är det tydligt att berättelsen har en annan betydelse bortom den bokstavliga. I en implicit allegori kan den djupare meningen vara dold och kräva noggrann tolkning från läsaren eller betraktaren.