Ron Bowles used a piece of code to scan Facebook profiles, collecting data not hidden by the user's privacy settings.
The list, which has been shared as a downloadable file, contains the URL of every searchable Facebook user's profile, their name and unique ID.
Mr Bowles said he published the data to highlight privacy issues, but Facebook said it was already public information.
The file has spread rapidly across the net. More...