JSON source
Findings
Duplicate-key findings will appear here
Catch silently dropped keys
JSON Duplicate Key Detector
Locate duplicate keys within an object · line / col positions · local, no upload
No upload, no storage
JSON is processed in memory and never sent to a server.
Share via URL fragment
Share links encode data in the # anchor — never sent to a server.
Remember last edit
Optionally keep your last input locally; clear it with one click.
Why use a Duplicate Key Detector
Catch duplicate keys
JSON.parse silently drops duplicates and keeps only the last — this tool surfaces them all.
Exact line / col
Every duplicate reports its line, column and object path so you can jump straight to the fix.
Not confused by values
Only duplicate key names within the same object are flagged — identical values are not mistaken for duplicates.
Config sanity check
Hand-written or concatenated JSON often has duplicate keys; scan before shipping for peace of mind.
Local · no upload
Everything runs in your browser; data is never uploaded or stored.