This extension adds a formula field that generates a special URL for every record in your table. When any of those URLs is clicked, it will open a new page with all the records data prefilled in form. If the user click submit, they’ll simply make a copy of that record.
DEMO: go to the sample view below. Click ‘Duplicate record’, then you’ll see that record gets duplicated.