Idea The weight and the travel freedom attached to a passport vary drastically across nationalities. International visa-regulations are very complex and often non-transparent. They reflect the economical and geopolitical situations as well as the relationships of countries. This project aims to cast some light on these structures. The default Visa-free destinations mode shows a choropleth map, which is shaded based on the number of destination countries/territories an individual of a certain nationality can travel to without a visa or with visa on arrival. In order to display the visa regulations for a certain nationality, the source country/territory can be intuitively selected by clicking/tapping the map, via the live search field or by choosing it from the country list. In the Visa-free sources mode, you can alternatively explore the number of countries/territories whose nationals can enter a specific country without a visa or with visa on arrival. The GDP and population modes are added for reference. Other modes can be implemented in the future. For certain passport holders like certain special types of british nationalities it can be more complicated. For this visualization, some simplifications had to be made, ie. only the most common citizenships are used as a data reference.

About the creator I'm Markus Lerner, an interaction designer and software developer. I develop interactive online tools and data visualizations as well as interactive installations for museums, trade fairs and companies. If you buy me a coffee, you help me pay for the server costs, keep Travelscope ad-free and enable me to publish more open source software on my GitHub page. Buy me a coffee

Source Code The source code of this project is available on GitHub: https://github.com/markuslerner/travelscope



When I started coding in 2014, I used jQuery and jquery-UI for all the interactions and UI updates. Nowadays I would rather use a libray like React for that.

News 16 July 2018

Disputed areas from Natural Earth Data are now integrated to highlight unrevolved conflicts. 29 August 2016

Upon many requests, I decided to publish the source code if this project on GitHub: https://github.com/markuslerner/travelscope 5 April 2016

Travelscope just got selected as an Official Honoree at The 20th Annual Webby Awards in the Web: NetArt category. 5 Oct 2015

Canvas mode for browsers that don't support WebGL is now supported. 4 Oct 2015

The flat map now uses the Robinson projection, which is more appropriate for choropleth maps. Thanks to Zorko Sostaric for the suggestion. 5 May 2015

Travelscope is now featured at Chrome Experiments. 12 March 2015

Lauch of the first version of Travelscope.