You don't have javascript enabled.
Textomap | Turn text into interactive maps in seconds

{{'by %%NAME%%'.replace('%%NAME%%', getMap().username)}}
Made with
Learn more
Saved maps

{{!getMap().locations.length ? 'No locations found 🤔 ' : getMap().locations.length == 1 ? '1 Location' : '%%LOCATIONS%% Locations'.replace('%%LOCATIONS%%', getMap().locations.length)}}

{{!getMap().locations.length ? 'No locations found 🤔 ' : getMap().locations.length == 1 ? '1 Location' : '%%LOCATIONS%% Locations'.replace('%%LOCATIONS%%', getMap().locations.length)}}
Export map
Save map
{{getMap().text.length && getMap().orgText.length ? 'Cancel editing' : 'Close'}}
{{'%%CHRS%%/%%CHR_LIMIT%% Characters left'.replace('%%CHRS%%', getMap().text.length).replace('%%CHR_LIMIT%%', getCharLimit())}}
{{getMap() && getMap().locations.length ? 'Update Map' : 'Create Map'}}
TIP: Hover on the highlighted words for information and editing options
Generating Map
Free plan
{{getUpdateDate('Monthly usage resets on %%DATE%%')}}
Map views
{{getMapsViews('%%VIEWS%%/%%LIMIT%% Views')}}
AI assistant maps
{{getUserType() == '1' ? 'Basic plan 🚀' : 'Pro plan 🚀'}}
{{getUpdateDate('Next billing on %%DATE%%')}}
Map views
{{getMapsViews('%%VIEWS%%/%%LIMIT%% Views')}}
AI assistant maps
🤖 Create a map with ChatGPT
📃 Create a map from text

Saved maps


No saved maps yet

Select the type of map you want to create from the options above
Need some inspiration?
Try our example text

Generate interactive maps
from text in seconds

Create maps from your content 10x faster, customize and embed anywhere.
No spreadsheets or complex tools - Your words are enough.
⚡Start creating maps free
We support many languages
🇺🇸 🇬🇧 🇨🇳 🇪🇸 🇫🇷 🇩🇪 🇯🇵 🇷🇺 🇮🇹 🇵🇹 🇰🇷
maps created
Our customers are saving hours of tedious work while providing their audience with more information and a better experience
Automate and simplify your map creation
Text sources AI assistant Chrome extension
Generate maps from any text with locations
🧳 Itineraries
✍️ Blog posts
🎓 Class material
🗞️ New articles
📚 eBooks
Start creating maps free
A Geographer, Historian, and travel advisor at your fingertips

Create maps for any subject by simply asking the AI assistant

Try the AI assistant
Creating maps is as easy as bookmarking a page

Generate and view maps in the same tab as you move between websites, social media, docs, and emails.

Get the free Chrome extension
Customise maps with your own content and data
Edit the description, colour, and label of pins.
Link photos and webpages to locations straight from your CMS, no uploading required
Customise your maps
Generate and embed interactive maps from your itineraries to your website in seconds
Start saving hours of work
Take your data with you
Use Textomap to extract location from any text and Export the data as a CSV file or open Google Maps
Create and update your maps on the go
No need to access your PC or CMS. Embedded and shared maps are automatically updated
Focus on creating great content
Textomap helps creators and writers in many industries. These are just a few.
  • Travel & Tourism Providers
    Visualise itineraries and travel offers in seconds
    Forget spending hours manually building for every client
  • Educational Institutions
    Create visual interactive summaries students understand and enjoy with a simple affordable solution.
  • Content creators & Storytellers
    Embed eye-catching visual summaries to guide and interact with your readers
  • News & Current events
    Provide readers with more guidance to breaking news as they occur
Frequently Asked Questions

{{!getMap().locations.length ? getMap().id == null && shownText() ? 'No locations found 🤔 ' : 'No Locations' : getMap().locations.length == 1 ? '1 Location' : '%%LOCATIONS%% Locations'.replace('%%LOCATIONS%%', getMap().locations.length)}}

Make sure they’re spelled correctly and capitalized
(e.g., Times Square in New York). Visit Help Center for more info.
Edit & add text
For best results, locations should start with a capital letter
Map is temporarily not available
Edit locations
Edit location
{{getLocation().website_text == 2 ? 'Visit website' : getLocation().website_text == 3 ? 'Book now' : 'Learn more'}}
{{getLocation().description ? getLocation().description : 'No description added...'}}

Searching for the best answer

ChatGPT is taking a bit longer, thanks for your patience
Disable your ad blocker and refresh to use your AI assistant
We show ads to cover the costs of providing this feature for free.
We appreciate your support 🙏
Got it
We show ads in order to cover the costs of providing Textomap as a free service
💡 Try an example text →
You’ve reached the text limit. Upgrade to use longer text & unlock all features

{{error.msg_header ? error.msg_header : error.question ? 'Sorry, we couldn’t create a map from your question' : 'No locations found. Make sure they’re spelled correctly and Capitalized '}}

{{error.msg ? error.msg : error.question ? 'We rely on the capabilities and knowledge of ChatGPT' : '(e.g., Times Square in New York / 54 Oxford St, London)'}}
See which languages you can create maps with
{{error.err == 'CONNECTION_ERROR' ? 'Back to editor' : error.err != 'NO_ANSWER_ERROR' && error.err != 'LIMIT_AI_ERROR' ? 'Edit text' : 'Got it'}}
Your text is perfect and in a language we support?
Let us know
Visit the Help Center for more information

Sorry, we couldn't create a map
using this text.

Either the text does not contain any locations
or we have a sneaky bug on our hands.
Let us know
Clear selected text
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.'}}
Add Locations