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)}}
Embed
Discard

{{!getMap().locations.length ? 'No locations found 🤔 ' : getMap().locations.length == 1 ? '1 Location' : '%%LOCATIONS%% Locations'.replace('%%LOCATIONS%%', getMap().locations.length)}}
Export map
Embed
Save map
{{getMap().text.length && getMap().orgText.length ? 'Cancel editing' : 'Close'}}
{{'%%CHRS%%/1000 Characters left'.replace('%%CHRS%%', getMap().text.length)}} {{'%%CHRS%%/10000 Characters left'.replace('%%CHRS%%', getMap().text.length)}}
{{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
{{getAIMaps('%%AI%%/%%LIMIT%% Maps')}} {{isMobile() ? 'Get unlimited' : 'Create unlimited maps with Pro'}}
Upgrade to Pro
Pro plan 🚀
{{getUpdateDate('Next billing on %%DATE%%')}}
Map views
{{isCustom() ? 'Unlimited' : getMapsViews('%%VIEWS%%/%%LIMIT%% Views')}}
AI assistant maps
Unlimited
🤖 Create a map with ChatGPT
📃 Create a map from text

Saved maps

{{map.title}}

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
Instantly turn text sources and ChatGPT prompts into insightful interactive geo maps.
No spreadsheets or complex tools - words are enough.
⚡Start creating maps free
We support many languages
🇺🇸 🇬🇧 🇨🇳 🇪🇸 🇫🇷 🇩🇪 🇯🇵 🇷🇺 🇮🇹 🇵🇹 🇰🇷
Over
23,000
maps created
from
165
countries
in
11
languages
Our customers are saving hours of tedious work while providing their audience with more information and a better experience
TRUSTED BY
FEATURED & AWARDED
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

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 details
Visit webpage
{{getLocation().address}}
{{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