Europe, country by country.
Free movement inside the EU and the EEA is a legal status, not a slogan, and it does not apply to every passport. Start with EURES, then the national site on the country page.
United Kingdom
Ireland
Germany
Luxembourg
Netherlands
Sweden
Norway
Finland
France
Belgium
Switzerland
Austria
Bulgaria
Croatia
Cyprus
Czechia
Denmark
Estonia
Greece
Hungary
Italy
Latvia
Lithuania
Malta
Poland
Portugal
Romania
Slovakia
Slovenia
Spain
Iceland
Liechtenstein
The UK and Switzerland are listed because people ask about them. They are not in the EU. Their pages say so, and they link to GOV.UK and the Swiss State Secretariat for Migration.