I would like to know if there is any keyboard shortcut to attach a file when writing an email.

Most of the shortcuts can be found here, but they do not include any for this task.

  • 1
    If you enable keyboard shortcuts in Settings > General, then you can view "all" the available shortcuts in a popup tooltip by hitting ?. However, it seems this is not quite "all" of them, as I noticed that the shortcut to pull up the emoticon menu (Ctrl+Shift+2) is not listed (but this is stated in the tooltip for the menu button itself). There is nothing documented for the "attach files" option.
    – MrWhite
    Nov 9, 2015 at 16:19
  • The Shift+? is a great trick! Thanks! But in the compose email window it doesn't work. Any idea?
    – User981636
    Nov 10, 2015 at 15:05
  • 1
    (Whilst on most keyboards you have to hit Shift to get ?, the shortcut is literally just ?.) Yes, it doesn't work when focus is on the "compose" window, however, the popup that displays when in the main window (when focus is moved away from the compose window) contains all the same (compose and chat) shortcuts. However, as mentioned, there is nothing listed for "attach files" and a few random key combos hasn't revealed any hidden wonders for me unfortunately.
    – MrWhite
    Nov 10, 2015 at 15:39
  • Thanks @w3d, I will send a feedback proposal to Gmail and let's hope for the best!
    – User981636
    Nov 11, 2015 at 16:24
  • This is the best we may have, thanks.
    – Arefe
    Aug 16, 2021 at 17:44

2 Answers 2


There's no a specific shortcut, however, while composing the body of the email, hit Tab three times. (The first hit moves you to the SEND button, the second one moves you to the Schedule Send arrow, and the third one takes you to the clip icon for attachments.) Bam! Now you're able to paste the path for your attachment.


CTRL + O is the shortcut key for Attachment in gmail.

  • Doesn't work on my machine, unfortunately. Do you have any reference for this?
    – Glorfindel
    Jun 12, 2019 at 14:03
  • -1 : Ctrl+o is the shortcut for open a file in the browser. So this answer is for the garbage collector.
    – Timo
    Oct 2, 2020 at 14:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.