Advanced clipboard manager with editing and scripting features

CopyQ for Mac

CopyQ for Mac

  -  38.3 MB  -  Open Source
CopyQ for Mac is a simple clipboard management utility for macOS. It allows you to save more than the default one item into clipboard which is the limit for Mac. Each time that you copy or cut something, it's gonna be saved to the expanded clipboard of CopyQ for macOS, both files and text can be saved. From that point on, you can simply manage items from the clipboard, paste, remove, and group.

Items can be:
  • Edited with internal editor or with preferred text editor
  • Moved to other tabs
  • Drag’n’dropped to applications
  • Marked with tag or a note
  • Passed to or changed by custom commands
  • Or simply removed
Features and Highlights
  • Support for Linux, Windows and OS X 10.9+
  • Store text, HTML, images or any other custom formats
  • Quickly browse and filter items in clipboard history
  • Sort, create, edit, remove, copy/paste, drag’n’drop items in tabs
  • Add notes or tags to items
  • System-wide shortcuts with customizable commands
  • Paste items with shortcut or from tray or main window
  • Fully customizable appearance
  • Advanced command-line interface and scripting
  • Ignore clipboard copied from some windows or containing some text
  • Support for simple Vim-like editor and shortcuts
  • Many more features
Note: Requires 64-bit processor.

Also Available: Download CopyQ for Windows

  • CopyQ 9.0.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    CopyQ 9.0.0 Screenshot 1
  • CopyQ 9.0.0 Screenshot 2

What's new in this version:

Added:
- Adds editItem() script function for editing any item format
- Item color is now shown in tray menu as the default icon

Changed:
- Removes large margins in the tab tree
- Single action "Toggle Tag …" replaces the two separate actions "Tag as …" and
- "Remove tag …" for each custom tag (this can make the item context menu a lot more compact).
- Selected items can now be accessed even from commands started from outside the app using global commands or from command line
- The dialog() script function can now be used for asking Yes/No questions without providing any fields. In such case, the function will return true instead of undefined after accepting the dialog.
- The execute() script function now throws an exception when command cannot be executed instead of returning undefine.

Fixed:
- Includes many performance improvements for working with large amount of items
- Fixes triggering menu items by number
- Fixes text color in the internal item editor
- Fixes showing global shortcuts in tray menu
- Fixes passing captured texts to automated commands
- Fixes duplicate synchronized items after tagging or modifying data.
- Fixes situation when display commands stop updating items.
- The pre-defined "Move to tab" action will be shown only if the current tab is not the same as target tab
- Windows: Detect and ignore secrets from more apps
- Linux: Fixes storing previously synchronized clipboard
- Linux: Fixes storing selection when "Store text selected using mouse" option is enabled but "Run automatic commands on selection" is disabled
- Linux: Fixes clipboard synchronization with Qt 6 GUI framework
- Linux: Fixes showing tab tree labels with Qt 6 GUI framework