I tab a lot between tasks and would like to make sure that I do not accidentally paste something where it does not belong. Thus, is there a feature or an app that allows me to auto-clear my clipboard after n seconds or after having pasted n times?

  • 2
    You can use an AppleScrip command set the clipboard to "" or from the Command Line, printf "" | pbcopy used in this manner will copy nothing thus overriding the general pasteboard (clipboard). Either can be used in Automator to make an App or Service, the latter of which could have a keyboard shortcut assigned. Or in an AppleScript App you could put in the Dock to click when you'd like, etc. Jul 7, 2016 at 10:48
  • @user3439894 this will only add empty space as the last item in the clipboard history. It is still possible to observe previously copied items. Mar 31, 2018 at 17:53
  • 1
    @Sarge Borsch, As I read the OP the goal was not to accidentally paste what was on the Clipboard to the wrong place and thus clear is to avoid an accidental paste, not hide all history, etc. So I really fail to see the point you're trying to make in your comment to me. Furthermore, I posted it as a comment and not an answer for a reason! Mar 31, 2018 at 19:17

2 Answers 2


The script below clears the clipboard every S seconds:

# pbclear [seconds]


while true
    pbcopy < /dev/null
    sleep $S

Save it to a file named pbclear, set executable permissions with chmod +x pbclear, and put it somewhere in your path, for instance, /usr/local/bin. Then run it in the background with pbclear 60 & to clear the clipboard every 60 seconds.


You can use:

pbcopy < /dev/null

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .