Anagramy to słowa, frazy lub zdania, które powstają przez przestawienie liter innego słowa lub frazy, tworząc nowy sensowny wyraz lub wyrażenie. Kluczowym założeniem jest to, że używane są dokładnie te same litery i każda z nich występuje tyle samo razy co w oryginalnym słowie.