Get the free Chrome extension
Sign in
{{'by %%NAME%%'.replace('%%NAME%%', getMap().username)}}
Learn more
View saved maps
{{getMap().locations.length == 1 ? '1 Location' :
'%%LOCATIONS%% Locations'.replace('%%LOCATIONS%%', getMap().locations.length)}}
Edit text
Share
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 your map...
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
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 and display them instantly on an interactive map.
Textomap is the fastest and easiest way to create rich maps for any purpose.
Textomap is the fastest and easiest way to create rich maps for any purpose.
{{getMap().text ? getMap().text : 'Simply type or paste your text here…'}}
Or try our example text
Type or paste your text here. For best results, capitalize locations, streets, etc…
{{getMap().locations.length == 1 ? '1 Location' : '%%LOCATIONS%% Locations'.replace('%%LOCATIONS%%', getMap().locations.length)}}
{{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}}
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 policyTerms of Use
View terms of useDelete 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
Current Events
Travel
Science & History
Finally anyone can create beautiful maps for any purpose. No more complicated mapping tools
🚀 LAUNCHING SOON
Made to be shared
Embed maps into your website or blog
Share with everyone and everywhere
Localize content and make it accessible in multiple languages
Maps are now a natural part of your reading experience
Generate maps in the same browser tab in one click with the Chrome extension.
Add to chrome for free

Break the language barrier
Create maps from text in your native language and access content in different languages
View all supported languages
Add multiple sources and get a better overview
Gather and compare content, identify patterns and trends, update and edit easily
MEET THE TEAM
We combined our love for code and design with our passion for reading and travelling
{{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
{{showError() ? getErrorHeader() : 'No internet connection'}}
{{showError() ? getErrorBody() : 'Check your connection and try again.'}}