[1][2][3] Doja Cat had previously hinted towards the release of "Tonight" in a YouTube interview, where she announced that a collaboration with American rapper Eve would be featuring on Planet Her.
[4][5] Musically, the song features a spare beat,[6] a nylon-string plucked guitar progression,[5] and ringing bells.
[8] A Billboard article by Gil Kaufman was generally positive towards "Tonight", calling the song a "slinky duet".
[9] Regina Cho of Revolt praised Eve's guest feature, opining that she "swoops in with her signature style effortlessly".
[8] XXL writers declared that the "finger-plucking acoustic guitar riff" on "Tonight" called back to rap stylings of the 2000s, and asserted that Eve sounded "just as cocksure as she did during her run with the Ruff Ryders label in the 1990s" on the song.