There are numerous synonyms for the phrase "live for today". One of the most common synonyms is "seize the day". This phrase emphasizes the importance of making the most out of each day and not taking anything for granted. Other synonyms include "carpe diem", meaning "seize the day" in Latin, "enjoy the moment", "live in the present", "cherish the present", and "make the most of each day". Regardless of the synonym you choose, the underlying message is the same: live your life to the fullest, appreciate what you have and be grateful for each day.