Next post: Wavcuthhh


Clipcircle is a tool for Windows that lets you cycle between multiple values in the clipboard.


Run clipcircle, and it will appear in the system tray.

Here's how it works,
  • Select some text from any program, and Copy it
  • Copy some other text
  • Open notepad
  • Press Windows-V. (The Windows key on your keyboard is typically between Ctrl and Alt)
  • The text you copied appears, and is selected
  • Press Windows-V again
  • Now, the original text, that was copied in the first step, appears

Because Clipcircle selects as well as pastes, you can quickly cycle through the contents of the circle. By default, Clipcircle stores 8 items. It intentionally only stores this many items, so that you can repeatedly press Windows-V to cycle through everything that is stored.

To close Clipcircle, press Windows-Escape.

Additional notes

The idea comes from earlier versions of Visual Studio, where pressing Ctrl+Shift+V would also go through clipboard history, but without cycling. Clipcircle, though, works with any app. I'm aware that there are other clipboard tools, but this one has my full trust. For frequently typed strings that I want to always keep around, I use the excellent Clavier+.

To customize how many items are stored, edit clipcircle.h, set g_nItems to another value, and re-build.

It's lightweight: 9Kb on disk, and in memory only 600Kb of private working set.


Download, just unzip and run clipcircle32.
Source at GitHub, released under the GPLv3.