Nutter Tools
Nutter Tools

A free toolbox that runs in your browser. A tool for every job.

Your files never leave your device

Images

  • Convert images
  • Compress images
  • Resize images
  • Crop
  • Watermark

PDF & files

  • Merge PDFs
  • Split a PDF
  • Images to PDF
  • PDF to images
  • Remove photo location

Video & audio

  • Compress video
  • Convert video
  • Video to GIF
  • Convert audio
  • Trim audio

Everyday

  • QR codes
  • Passwords
  • Time zones
  • Unit converter
  • Word count
  • Webcam test

Developer

  • JSON formatter
  • Base64
  • Regex tester
  • Hashes
  • JWT decoder

Site

  • About
  • Contact
  • Settings
  • Privacy
  • Terms
  • Site map
  • llms.txt

Everyday

  • Images
  • Video
  • Audio
  • PDF & files
  • Text
  • QR codes
  • Units & math
  • Time & dates
  • Color
  • Passwords & IDs
  • Device tests
  • Sun & moon

For developers

  • JSON
  • Encoding
  • Regex & cron
  • Web & auth
  • Hashing & encryption
  • Config files
  • Network
  • Browser
  • AI
  • Fake data
© Nutter Toolsnutter.tools
  1. Home
  2. PDF & files
  3. Calendar Duplicate Cleaner
Your files stay on your device

Calendar duplicate cleaner

Find duplicate events in an exported .ics by UID or matching time and title, review each group, and download a cleaned calendar plus a removal report.

This tool is in beta

Still being tested. If a result looks wrong, tell us.

Report a problem

Drop in an .ics export to see its duplicate groups. Start with the sample calendar if you want to see the shape of a run first.

How matching works: the same UID plus the same start marks a twin, and so do different UIDs with identical start, end, all-day flag, a whitespace and look-alike tolerant title, and identical recurrence, excluded date, and extra date text. Times compare as UTC instants, all-day dates, or the same wall clock in the same named zone. The same moment written in two different named zones is not matched, because timezone definitions are not interpreted; those zones are copied through untouched instead. The survivor of a group is the copy with the highest sequence number, then the earliest in the file. Changed occurrences of recurring series carry a RECURRENCE-ID and are never removed, and neither are events with no readable start. The rebuilt file keeps every surviving line verbatim, alarms and custom properties included, and it is re-parsed before download so the kept count is measured rather than assumed. Nothing is uploaded and the original file is left as it is on your disk. To export from iCloud Calendar on a Mac, open File then Export, and pick Export.

Match settings

Duplicate checkCopies removed only when a check is fully satisfied

Files up to 25 MB and 50,000 events. The file stays on this device, and your iCloud account is never contacted.

More PDF & file tools

  • Calendar files (ICS)
  • Contact cards (vCard)
All PDF & file tools

Was this tool useful?