

Ditto
Extends clipboard history by saving every copied item, including text, images, and HTML. Enables search, thumbnail previews, and secure network sync across devices. Accessible via tray or hotkey, supports Unicode, offers 17 translations, and uses SQLite storage.
Features
Properties
- Lightweight
- Customizable
- Privacy focused
Features
- Integrated Search
- Simple installation
- Portable
- Clipboard monitoring
- Dark Mode
- Sits in the MenuBar
- Ad-free
- Support for Keyboard Shortcuts
- Works Offline
- No Tracking
- No registration required
- Full-Text Search
- Support for Unicode
- QR Code Generator
- Auto-delete
Ditto News & Activities
Recent News
Recent activities
- holybreadman liked Ditto
- onomou reviewed Ditto
I use this program daily. It makes handling data from spreadsheets or code editors so much more efficient: I can copy multiple lines or grab data from several sources, then paste each separate copy as needed. It supports rich text and images, but also pastes in plain text, which is nice for things like copying from SumatraPDF (which puts both the image and text in the clipboard) or VS Code (which includes formatting that does not play well with Excel). I can search through the history from...
- onomou liked Ditto
vishalthakkarin added Ditto as alternative to Snippet Manager Pro- drkmstr42 liked Ditto
- Danilo_Venom updated Ditto
Featured in Lists
Master List of all Apps and Software I use for both work and personal life.
An up to date list of what I need in order to do my job.
A list with 807 apps by AmileyaRyver without a description.
What is Ditto?
Ditto is an extension that enhances the standard Windows clipboard by storing copied items for later use. It can save various types of information like text, images, HTML, and custom formats. The user-friendly interface includes a search function, synchronization across multiple computers, and encrypted data transfer. Users can access the software from a tray icon or a global hot key, and paste entries into any window. The software also displays a thumbnail of copied images and supports Full Unicode and UTF-8 for foreign characters and language files. Ditto uses an SQLite database for operations.









Comments and Reviews
Copying and pasting are fundamental essentials of computing, but have you ever hit Ctrl+C to copy an item and then accidentally hit Ctrl+C again on some other item and overwritten the original item thus having to go back and recopy it? Who hasn't. Ever had several items to copy from one location to another and had to swap back and forth between applications copying and pasting each one at a time? Again, this is probably familiar to all of us.
Well, the lightweight and highly configurable little app named Ditto provides easy solutions to all these problems along with a wealth of other features that, together, make the Windows Clipboard a relic of the ancient past. In short, if there's a certain capability or capabilities that you've always wished the Windows Clipboard had, Ditto probably does it.
At the core of the application is the ability paste up to ten of the last copies via hotkey. For example, let's say you want to cherry-pick ten isolated sentences out of a large body of text and paste them into a new document. You simply copy each sentence one after another (via Ctrl+C, right-click context menu, etc. just as before) and then swap to your new document and paste each sentence with rapid fire using the hotkeys. That saves you from ten instances of having to copy, swap to new document, paste, swap back to source document, over and over again.
Additionally, triggering Ditto's main hotkey brings up a clipboard window that shows customizable previews of all recent copies and allows pasting simply by arrowing to the copy you want to paste and hitting enter to paste it (or scroll with the mouse and double click to do the same). Not only does this make a great alternative to using the hotkeys to copy and paste batches of data without lots of task swapping, the Ditto clipboard window is also extremely handy if you copied something important in the past -- be it minutes, hours or even days previous (the depth of Ditto's "memory" is customizable in options) -- and wherever you pasted it to is now lost, damaged or otherwise inaccessible, you can just dig into Ditto's clipboard and retrieve it.
Once you get "under the hood" with Ditto you will find that it's highly configurable on top of it's already very useful core features. Key examples include the ability to customize hotkeys (including Win key support) and the ability to define exactly what Ditto handles and how long it keeps track of it. Specifically, you can define how long Ditto retains copies on it's clipboard, the maximum amount of copies to retain, the maximum size of copies to be handled, and what sort of copied data is to be handled (text, rich text, graphics, sound, etc.). Anything not handled by Ditto is simply handled by the Windows Clipboard in the traditional copy/paste manner instead of being added to the queue of contents in Ditto's Clipboard. This is particularly useful for people who copy/paste data that is relatively large in size, e.g. working with high res photography in Photoshop where a single copy/paste may be several megabytes in size. (Ditto can handle this data if you want it to, but you'll find that the database it stores its clipboard in will become extremely bloated the more you dump massive copies into it and it will eventually slow down Ditto's overall responsiveness on an average computer.)
Furthermore, the clipboard is even networkable with other clipboards which can be invaluable in, say, office environments where pooling data is crucial. However, this feature as well as the fact that Ditto can "remember" so much of your data -- perhaps very private data -- may be alarming to some users. Fear not, everything mentioned here (and more) isn't just configurable, it can be completely turned off as well for those who have privacy concerns.
ditto's database is not good, deleting takes a long time, and db file becoming bigger and bigger even i delete some records. Using copyQ now
Hello, there is an automatic deletion option. Did you used it ?
The DB is actually why I use Ditto over Copy Q. Yes, as you add data to the database it gets bigger. That is expected behavior. It's a text file (more or less), so it is not really an efficient way to store the data, but it is fast to access. You can, of course, set a system task to compress/archive it. It should 7-zip to about 1/10th of it's uncpompressed size (have seen it go to functionlly 0% though).
It is nice because I have a history of all my C&Ps. @lian00: as I mentioned you can just set a system task to compress/archive and/or delete the DB. When you do, it will automatically create a new onewhen you start copying again.
I use this program daily. It makes handling data from spreadsheets or code editors so much more efficient: I can copy multiple lines or grab data from several sources, then paste each separate copy as needed. It supports rich text and images, but also pastes in plain text, which is nice for things like copying from SumatraPDF (which puts both the image and text in the clipboard) or VS Code (which includes formatting that does not play well with Excel). I can search through the history from months ago. I have developed the habit of using Ctrl + C on basically every bit of code I write, as I kind of poor man's versioning. Ditto has saved me a lot of times when a program I am using crashes before I could save my work.
Works fine, but not very useable, as it lacks encryption, just like Windows. Something like Planke is better.
Works reliably. It has some quirks but it gets the job done. Interface is a bit outdated and menu organization isn't always straightforward (the aforementioned quirks). Never could get some of the functionality to work but since I didn't need it I ignored it. I've stuck with it for quite a few years.
Fast and lightweight and never misses a selection
It's the better clipboard manager because you can share your Copy/Paste on other workstations.