You made it” has the meaning of arriving somewhere and “you did it” means to complete something.
The verb “to make” often has the meaning of creating something with your hands and “to do” has the meaning of performing an action that is obligatory but the meaning may slightly change when using “made it” and “did it”.
“You made it” Examples
(arriving at the party) You made it! That is brilliant! Great to see you.
(getting on the train) You made it just in time!
“You did it” Examples
(finished a Rubix cube) You did it, that is so cool.
(finished an exam) You did it! Well done!
It is important to note that there are contexts where “you made it” means to arrive and “you did it” means to complete something but there are also contexts where “to make” and “to do” are used with their regular colocations(eg to make a cake).
“Did” and “made” are usually emphasized when they mean “complete” and “arrive”.
You did it!
You made it!
You made it (Meaning and Use)
“You made it” can mean to arrive somewhere and is often used when there is some element of surprise or difficulty in the journey. The expectation from the speaker may be that you wouldn’t arrive(or wouldn’t arrive on time)
You all made it! I thought the rain may have stopped some of you from coming.
Wow, you just about made it on time. I thought you were going to miss the bus.
“You made it” could also be possible when using “to make” in the past simple and the object pronoun ”it”. The verb “to make” is usually used with creative projects and outcomes. Some examples could be “to make a card” or “to make up your mind”.
Who made the cake? Oh, you made it… it was delicious, thank you.
I need someone to make the bed. Can you make it?
In the examples above “it” refers to the noun in the preceding sentence(cake, bed) whereas when we use “you made it” to mean “arrive”, “it” may refer to “here” or “the finish line” or wherever somebody arrives.
You did it (Meaning and Use)
“You did it” can mean to complete something successfully and is often used when there is some difficulty perceived in completing the task. The expectation from the speaker may be that you wouldn’t be able to finish it.
You all did it! I can’t believe everyone got accepted to college.
Wow, you did it, you completed the challenge.
“You did it” could also be possible when using “to do” in the past simple and the object pronoun ”it”. The verb “to do” is usually used with obligatory tasks and actions. Some examples could be “to do your homework” or “to do up a house”.
Oh no, we had homework to do for today. Did you do it?
I asked you to do the laundry. Did you do it?