испачканный; кр. ф. -ан, -ана
Ответы справочной службы
Если эти слова используются в прямом значении, то это синонимы. Подробнее см. в словарях.
Слово замарать разговорное. Его можно употреблять в непринужденной устной речи, но в остальных случаях лучше использовать слово испачкать.