clipboard-sync icon indicating copy to clipboard operation
clipboard-sync copied to clipboard

Chrome extension to sync the clipboard between computers

Chrome extension that syncs your clipboard to any computer running Chrome.

Uses Chrome sign-in to sync your clipboard everywhere. To use the extension, copy something to the clipboard and click the clipboard sync icon next to the omnibox. Then, on all other computers where you're signed in and the extension is installed, you'll get a notification. Click on the notification and the text will be copied to the clipboard there.

The extension currently works with text only, and is subject to limitations imposed by the storage API (maximum length of 4096 characters, no more than 10 syncs per minute).

Available at the Chrome Web Store at https://chrome.google.com/webstore/detail/dapdfappilfdiljfpjcbkmkblldaemjg`

Potential future changes

  • Use the Commands API to define shortcuts for copy and paste.
  • Use event pages.
  • See if execCommand when pasting generates a paste event, use that for rich data support.
  • Don't show the sync notification if the clipboard data is stale (>1 hour old), for cases where a Chrome instance is started later.
  • Detect sync state (XHR to chrome://signin?)