Both increase engine power by compressing the intake air. This allows more fuel to be burned for each piston stroke. A supercharger uses a turbine driven by the engine, which uses some engine power. Turbos are powered by the otherwise wasted exhaust gas pressure. They are more efficient but more complex, and are less responsive when you accelerate.
Get more fascinating Q&As from BBC Focus magazine by following @sciencefocusQA