The 25-year-old Grande was at the show to promote her fourth studio album, Sweetener, out today. She arrived at The Tonight Show expecting to merely participate in a comedy sketch. But she was then asked to sing a song with backing by house band The Roots as a tribute to Franklin.
After the performance, one report indicated Grande was emotionally overcome backstage.
Earlier, Grande posted a touching photo on Twitter of herself with the Queen of Soul.