Synonyms for For all intents and purposes:

adv.

all (adverb)
to all intents and purposes, for all practical purposes.

n.

for all intents and purposes (noun)
to all intents and purposes, for all practical purposes.