"For all" is a popular phrase that could be replaced by several different synonyms depending on the context. Synonyms for "for all" include "despite," "regardless," "in spite of," and "notwithstanding." These synonyms are often used to imply that something is true for all circumstances, despite any opposing factors. For example, "Notwithstanding the rain, the party will continue as planned." Another synonym for "for all" is "completely" which indicates that something is entirely applicable. In conclusion, the context of the sentence will determine the best synonym for the phrase "for all". It is important to use the synonym that best fits what you are trying to express in your writing.