Nirmion
Help Find a tool

Developer & Data

CSV Duplicate Finder

Find repeated CSV records by selected columns and keep their original source-row numbers.

  1. 01Runs in this browser
  2. 02Limits are explicit
  3. 03Copy or download output

Step 1

Set up the source

Enter comma-separated column names to define a duplicate. Leave the field blank to compare every column.

Confirming the published workspace...

No black box

How this tool handles the input

Rows are grouped by the exact text in the selected columns. Only groups with more than one row are returned, with group and source-row metadata.

Before you start

What you need

A valid CSV and, optionally, exact header names used as the duplicate key.

What you get

What the page gives back

A CSV containing all repeated rows, duplicate group numbers, and original row numbers.

Keep in mind

Use the result responsibly

Matching is exact and case-sensitive. Similar spelling, whitespace, phone formats, and normalized emails are not inferred.

Practical uses

Where this tool earns its place

  1. Find repeated email addresses before an import.
  2. Review duplicate invoice references.
  3. Isolate exact repeated records for cleanup.

Verified data boundary

Source text stays on this page.

The published contract marks these tools as client-only processing. Nirmion uses the API only to confirm that this workspace is enabled in MySQL; source values and results are not sent to Flask.