Match rows by a unique key such as ID even after sorting. Values are compared as text, so 001 and 1 remain different.
Input is processed in this browser and is not sent to the server or saved by this tool.
Enter input or load the sample to start.
Paste two CSV documents with headers and enter a key column present in both. Comma delimiters, quoted line breaks and doubled quotes are supported.
key identifies the record and column identifies the changed field. Empty or duplicate keys, mismatched schemas and inconsistent row widths are rejected. Column order is ignored. Each input supports 500,000 characters and 10,000 data rows, with up to 10,000 changes.
Yuru Tech Note explains the underlying formats and protocols with examples.