Wreckage usually refers to large chunks of material or even complete (but destroyed) objects and tends to be used more for moving objects, like airplane and car crashes.
"It took 15 minutes to remove the survivors from the crash wreckage."
Debris usually refers to smaller pieces, scraps and dust and is often used to refer to buildings, perhaps destroyed by tornadoes and other natural disasters, or terrorist attacks.
The World Trade Center buildings' collapse spread debris over all of downtown Manhattan."
However, sometimes you can use both to describe one event.
"The bulk of the airplane wreckage was found in the forest, but a lot of debris was spread out in the surrounding fields."