Get the free Chrome extension
+ New map

{{'by %%NAME%%'.replace('%%NAME%%', getMap().username)}}
This map was created with Textomap
Learn more
View saved maps

{{getMap().locations.length == 1 ? '1 location' : '%%LOCATIONS%% locations'.replace('%%LOCATIONS%%', getMap().locations.length)}}
Edit text
+ New map
Discard

{{getMap().locations.length == 1 ? '1 location' : '%%LOCATIONS%% locations'.replace('%%LOCATIONS%%', getMap().locations.length)}}
Edit text
Save map
Close
{{'%%CHRS%%/5000 Characters left'.replace('%%CHRS%%', getMap().text.length)}}
{{getMap() && getMap().locations.length ? 'Update Map' : 'Create Map'}}
You’ve reached the map limit as a guest user. Sign in to create more free maps
TIP: Hover on the highlighted words for information and editing options
Creating map
Add Locations
Add locations manually to the map
These locations are not affected by text updates and will stay on the map if any changes are made
Credits:
{{'In %%LOCATION_NAME%%'.replace('%%LOCATION_NAME%%', getLocation().parents)}}
Edit locations

Turn text into maps in seconds

Find locations in any text on the web and instantly visualize them on an interactive map

{{getMap().text ? getMap().text : 'Type or paste your text here...'}} Or try our example text
Type or paste your text here. For best results, capitalize locations, streets, etc…

Source text

{{getMap().locations.length == 1 ? '1 location' : '%%LOCATIONS%% locations'.replace('%%LOCATIONS%%', getMap().locations.length)}}
Edit text
{{getMap().text}}
{{getText(0, parseInt(location.start_index))}}{{getText(parseInt(getMap().textLocations[$index-1].start_index) + getMap().textLocations[$index-1].name.length, parseInt(location.start_index))}}
{{getText(parseInt(location.start_index), parseInt(location.start_index) + location.name.length)}}
{{getText(location.name.length + parseInt(location.start_index))}}
🌐 We support many languages
+ New map
Saved maps

{{map.title}}

Get started
here!>
No saved maps yet
Click on the new map button on the top right corner and type or paste your text
Need some inspiration?
Try our example text
Manage your account

Privacy policy

View our policy

Terms of Use

View terms of use

Delete all your pesonal data and logout

We will delete all your information and log you out, it will be like we never met.
Delete
Visualize any text in the same browser tab in one click with the Chrome extension
Add maps to your reading experience without leaving the page
Visualize any text in the same browser tab in one click with the Chrome extension Add to chrome for free
Add multiple sources, see the big picture.
Gather and compare content, identify patterns and trends, update and edit easily.
Break the language barrier,
get a different pespective.
Create maps from text in your native language
and access content in other languages.
Supported languages

MEET THE TEAM

We combined our love for code and design with our passion for reading and travelling

Dana Raijman

CEO / CTO / Co-Founder

Dario Raijman

CPO / Co-Founderr
{{isError().err == 'EMPTY_LOCATIONS_ERROR' ? 'Edit text' : 'Back to text'}}

Your text is perfect? Let us know what’s missing

See which languages we do support

We use cookies in order to provide you with the best experience. Review our policies here.
Got it

{{showError() ? getErrorHeader() : 'No internet connection'}}

{{showError() ? getErrorBody() : 'Check your connection and try again.'}}