Accordion (v preklade harmonika) je prvok grafického užívateľského rozhrania (GUI – angl. Graphical User Interface), ktorý pozostáva z viacerých nad sebou usporiadaných sekcií. Každá sekcia sa dá rozbaliť (anglicky expand), alebo zbaliť (anglicky collapse), pričom rozbalenie jednej sekcie spôsobí zbalenie tej, ktorá bola rozbalená predtým.
Accordion sa používa aj pri návrhu web stránok.