← Back to Blog

Tool Comparisons | Aug 18, 2026 | 8 min read

How to Switch From Ditto to a Visual Shelf

By Deepender Yadav

How to Switch From Ditto to a Visual Shelf — Edge Drop Guide

Ditto is a strong clipboard manager, but some users move on — usually to a tool with drag-out, a different visual model, or a feature Ditto lacks. The migration problem is the opposite of Win+V's: Ditto has a real export feature. The challenge is not getting data out; it is deciding what is worth taking with you. Most Ditto history is not worth migrating, and trying to import years of clipboard captures into a new tool produces noise, not value.

This playbook covers the four steps: export from Ditto, decide what to keep, rebuild pins in the new tool, and run both in parallel for a week before uninstalling. For the related decisions, see migration plan: leaving Win+V without losing pins and can you run two clipboard tools at once.

What Ditto exports, and how

Ditto stores its history in a SQLite database (Ditto.db by default, in %APPDATA%\Ditto\). The database includes the clipboard items, their formats, their timestamps, and their pin status. Ditto can export to a few formats:

  • Ditto's own .db format. A copy of the SQLite database. Re-importable into another Ditto instance.
  • Plain text. A .txt file with one clip per line. Loses formatting, images, and pin status.
  • Individual clip export. Right-click a clip → "Export Clip" — saves one clip as a file in its native format.

The honest reality: no other clipboard manager reads Ditto's .db format natively. CopyQ, Edge-Drop, ArsClip, and Win+V all maintain their own databases and do not import from Ditto. Migration to any of them is manual by necessity.

What this means in practice:

  • Export the .db as a backup. Always. Even if the user does not plan to use Ditto again, the backup is cheap insurance.
  • Export pinned items individually. For each pinned item, right-click → "Export Clip" or copy the item and paste it into the new tool.
  • Do not try to export the full history. A typical Ditto database has thousands of clips, most of them obsolete. Importing all of them into the new tool produces a history that is mostly noise.

For the broader migration context, see what to uninstall before you try a new manager and switching cost: muscle memory from Win+V.

Step 1: Export and back up

  1. Open Ditto.
  2. Right-click the Ditto tray icon → "Export" → choose a destination folder.
  3. Save the .db file. Name it with the date: ditto-backup-2026-08-19.db.
  4. Copy the backup to a second location (external drive, cloud storage) for safety.

This backup is the safety net. If the migration fails or the user wants to return to Ditto, the .db can be re-imported into a fresh Ditto install.

Step 2: Decide what to migrate

Open Ditto and audit the history. For most users, the audit produces three buckets:

  • Pinned items. These are the items the user explicitly marked as worth keeping. Usually 10–50 items. Migrate all of these.
  • Recent items (last 30 days). These may contain useful items the user has not yet pinned. Skim for anything worth promoting to a pin in the new tool.
  • Old items (older than 30 days). Almost all of this is noise. Old URLs that have rotted, old code snippets that have been refactored, old image clips that were one-off screenshots. Do not migrate.

The audit takes 20–40 minutes. The output is a list of items to migrate, classified by type (text, URL, image, file).

Step 3: Rebuild in the new tool

The rebuild process depends on the migration target. The two most common targets from Ditto are Edge-Drop (for drag-out and spatial access) and CopyQ (for scripting).

For Edge-Drop

  1. Install Edge-Drop. The shelf opens on hover at the configured edge.
  2. For each pinned item from the Ditto audit, copy the item from Ditto (right-click → "Copy Clip") and let Edge-Drop capture it.
  3. In Edge-Drop, right-click the captured item → "Pin". See how to pin and unpin items in Edge-Drop.
  4. Verify images copied correctly. Ditto stores images as bitmaps; Edge-Drop captures bitmap formats. The transfer should be clean, but verify a sample.
  5. Verify files copied correctly. Ditto stores file references (HDROP); Edge-Drop captures file references. The transfer should be clean for files that still exist at their original paths; files that have been moved or deleted will not transfer.

For CopyQ

  1. Install CopyQ.
  2. For each pinned item from the Ditto audit, copy the item from Ditto.
  3. CopyQ captures the item. Right-click → "Pin".
  4. Verify images and files copied correctly.

For both targets, the rebuild takes 30–60 minutes for a typical pinned set of 20–50 items. For the install procedure, see how to install Edge-Drop on Windows 10 and 11 and your first ten minutes with Edge-Drop.

Step 4: Run both tools for a week

Do not uninstall Ditto immediately. Run both tools in parallel for one to two weeks. The pairing is mostly safe — both tools listen to the clipboard, both maintain their own history — but there are a few things to watch.

  • Double capture. Every copy appears in both Ditto and the new tool. This is harmless to the OS, but produces duplicate histories. After the transition week, only the new tool's history is authoritative.
  • Hotkey conflicts. Ditto defaults to Ctrl+~; Edge-Drop defaults to Alt+C and hover; CopyQ defaults to Ctrl+Shift+C. These do not conflict, but if the user has customised any of them, check for collisions.
  • Pin drift. If the user pins an item in Ditto during the transition week, that pin needs to be manually mirrored to the new tool. Establish a rule: new pins go in both, until Ditto is uninstalled.

For the broader question of running two clipboard tools at once, see can you run two clipboard tools at once and two clipboard managers fighting each other.

Step 5: Disable Ditto cleanly

After the transition week, with the new tool capturing and pinning correctly, disable Ditto. The cleanest path:

  1. Quit Ditto (right-click tray icon → "Quit").
  2. Disable Ditto's startup entry (Settings → Startup apps → toggle Ditto off, or within Ditto: Tools → Options → General → uncheck "Start Ditto on system startup").
  3. Optional: uninstall Ditto via Settings → Apps → Ditto → Uninstall. Keep the .db backup; do not delete it.
  4. If Ditto was installed per-machine, uninstall via Programs and Features.

For the uninstall mechanics, see how to uninstall Edge-Drop cleanly (the principles transfer to Ditto) and what to uninstall before you try a new manager.

When NOT to migrate from Ditto

Ditto is a strong general-purpose clipboard manager. Migration is not always the right call. Specifically:

  • If scripting is the goal. Ditto has limited scripting. CopyQ is the right pick if scripting is the reason for leaving. See edge-drop vs CopyQ: drag shelf vs scriptable clipboard.
  • If drag-out is the goal. Edge-Drop is the right pick. Ditto pastes; it does not drag. See edge-drop vs Ditto: hover shelf or tray history.
  • If cloud sync is the goal. Ditto already has configurable local-network sync. Leaving Ditto for a tool without sync is a downgrade on this axis.
  • If RAM is the goal. Ditto is already light. Edge-Drop is Electron-based and uses 130–160 MB at idle. Users who care about RAM should not migrate from Ditto to Edge-Drop. See best clipboard manager for low-RAM PCs.
  • If the user has hundreds of Ditto scripts. Ditto's scripting is limited, but if the user has invested in it, migrating to a tool without scripting (Edge-Drop, ArsClip) is a loss.

For the full picture, see when NOT to use Edge-Drop and competing with Ditto without pretending to be Ditto.

What the migration does not transfer

A few Ditto behaviours and data types do not transfer to other managers, even with a careful rebuild. Knowing these in advance prevents surprises in the first week:

  • Ditto's Quick Paste keyboard shortcuts. Ditto lets the user assign per-clip numeric shortcuts (press Ctrl+1, Ctrl+2, etc. to paste specific clips). Other managers do not all support this; CopyQ has a similar feature, Edge-Drop does not. Users who rely on these shortcuts should verify the new tool's equivalent before committing.
  • Ditto's named groups. Ditto supports user-defined groups for organising clips. CopyQ supports named tabs; Edge-Drop uses filters (All / Text / Links / Images / Files) but does not have user-defined groups. A 10-group Ditto setup does not map 1:1 onto Edge-Drop.
  • Ditto's LAN sync peers. If the user is migrating because the new tool has features Ditto lacks, they may still want sync. Edge-Drop has no sync; the user will need to either stay on Ditto for sync or move to Win+V sync (text only, same Microsoft account).
  • Ditto's custom hotkeys and tray behaviour. Customised global hotkeys, tray icon behaviour, and paste-modifier settings are Ditto-specific. Plan to reconfigure them in the new tool from defaults.

The honest framing: a migration from Ditto is a re-platform, not a port. The clipboard items themselves transfer; the surrounding configuration does not. For the broader re-platform angle, see the case for boring clipboard software and competing with Ditto without pretending to be Ditto.

A short checklist

  • Export Ditto .db as a backup. Copy to a second location.
  • Audit Ditto history. Classify as pinned / recent / old.
  • Cull the old. Skim the recent. Promote anything useful to the migrate list.
  • Install the new tool.
  • Rebuild pinned items, one by one.
  • Verify images and files copied correctly.
  • Run both tools in parallel for one to two weeks.
  • Disable Ditto's startup entry.
  • Uninstall Ditto (optional). Keep the .db backup.

Related reading

Sources

Deepender Yadav
Written by Deepender Yadav · Author & Developer

Deepender Yadav is a B.Tech Computer Science Engineering student and software developer interested in building practical software and open-source projects.

GitHub · LinkedIn

Copy. Stack. Drop.

Transform your clipboard into an interactive edge shelf. Stack, pin, and drag assets into any app with zero friction.

Download for Windows Get from Microsoft Store

How to Install Guide · First 10 Minutes Guide · Drag & Drop Guide · Edge-Drop vs Win+V · Support

Free · Lightweight · Privacy First
Find us on CodeHype