vs
QUICK ANSWER
"Desde hace" is a phrase which is often translated as "for", and "desde" is a preposition which is often translated as "from". Learn more about the difference between "desde hace" and "desde" below.
desde hace()
A phrase is a group of words commonly used together (e.g., once upon a time).
desde()
A preposition is a word that indicates the relationship between a noun and another word (e.g., He ran through the door.).