NHS charities are the legal way the NHS receives, holds and spends charitable funds and are dedicated to supporting the NHS. They exist for the benefit of current and future NHS patients.
So, the most effective way to financially support the NHS, its staff, volunteers and patients at the moment is through the NHS charities who already provide that support. You can donate via the appeal, or you can give a donation directly to the NHS charity in your local area. See the full list of charities here.