Create a Map with Pins
Add, Customize, and Visualize Pins and Map Markers in Minutes
Every pin can carry a photo, a description, a video and a link, and you can style pins by category so visitors see at a glance which one is a store, a project site or a trailhead. No code and no GIS training required.
Trusted By
What is a map with pins?
Pin, marker or point, what is the difference?
In practice these three words mean the same thing. Pin describes the classic teardrop shape. Marker is the general term for any symbol placed at a coordinate, whether that is a pin, a circle or a floating icon. Point is the GIS term for the underlying coordinate itself. You will see marker in the Mapme editor and pin in everyday use. They refer to the same object.
How to make a map with pins in 4 steps
1. Add your locations
For a handful of locations, click on the map, type the address, and Mapme places the pin. Add a title, photos, a description and a link. For larger sets, upload a spreadsheet or connect a Google Sheet, see below for how to handle anywhere from a few pins to tens of thousands.
2. Group your pins into categories
Assign each location a category such as Restaurants, Hotels or Phase 1. Categories drive the filters your visitors see, and they let you style a whole group of pins in one move instead of editing them one by one.
Set up category filters →
3. Style your pins
Choose a shape, size, color and icon, or upload your own PNG or SVG marker. Style by category, or override an individual pin when one location needs to stand out.
4. Publish and embed
Publish the map, then embed it on your website, share the direct link, or turn it into a QR code for print. Any edit you make afterward appears on the live map immeditately.
Adding pins at any scale
-
20 to 50 locations: add them directly in the editor. Fastest route if the data lives in your head or an email thread rather than a file.
-
50 to 1,000 locations: import from a spreadsheet. Upload an Excel, Google Sheets or CSV file and Mapme converts each row into a pin, geocoding the address automatically. If your file already has latitude and longitude, Mapme uses those instead for exact placement. Columns Mapme reads: name, address (or latitude and longitude), category, description, image URL and link, anything else you include becomes extra detail on the location card. Use the Mapme import template so column names line up on the first try.
-
1,000 to 20,000+ locations: same import, then turn on clustering so nearby pins group together until the visitor zooms in. Add category filters and search so people can narrow the map down instead of scanning it.
Updating later works the same way at any scale. Re-upload the same file with your ID column intact and only the changed rows update, no rebuilding required. Or connect a Google Sheet directly so edits flow to the live map as you make them.
Customizing Pin Styles and Map Markers in Mapme

Choose Style Source
-
Use category-based default styling
-
Or switch to New Design to create a custom look
-
Upload your own PNG/SVG marker or choose from built-in icons

Marker Shape & Size
-
Shapes supported: Pin, Circle, Floating
-
Size range from 15px to 150px
-
Good for scaling visibility across dense maps

Icon or Text Inside the Pin
- Select from Mapme icon library or insert text
- Adjust content size scaling
- Useful for POIs, amenities, campus navigation
-

Color, Border & Branding
- Change fill color
- Toggle border + control border width
- Reflect brand, category groupings or importance

Visibility & Behavior
-
Show, Hide or show only in a Zoom Range
-
Override category styling if needed
-
Toggle label, halo, click interaction & content display
Want the deeper walkthrough?
Learn advanced styling, best practices, and UI steps.
Built to handle thousands of pins
Import pins from Google Sheets or Excel
Upload hundreds of locations in seconds. Perfect for teams working with spreadsheets or GIS exports.
Use our import templates (Excel/Google Sheet) or drop in your own file - Mapme formats it automatically.
Cluster pins that sit close together
This reduces visual noise and makes large maps feel light, readable and interactive.
Show Pins Based on Zoom Level
Ideal for multi-layer maps where high-level navigation comes first and granular detail unlocks progressively.
Let visitors filter and search your pins
Make exploration effortless - users can filter by category, search by keyword, or switch between predefined lists.
Perfect for store locators, tourism maps, public services, or complex multi-category data.
Pin map specifications
Why pin maps outgrow Google My Maps
Google My Maps is a reasonable free tool for a quick personal pin map. It has hard limits that most business maps eventually run into:
- 2,000 features per layer and a maximum of 10 layers per map
- 10,000 features per map in total, however you distribute them
- Google's own documentation advises against importing files with more than 2,000 rows
- Google branding stays on the map you embed
- Limited styling, limited media per location, and no analytics on how visitors use the map
If your map is a marketing or communication asset rather than a personal note to self, those constraints show up quickly. For a full breakdown, see Google My Maps vs Mapme.
What Can You Build With Mapme Location Pins?
Store Locator Map
Show store branches, retail outlets, partner distributors, ATMs, and pickup points. Help users instantly find the nearest location.
Tourism & Experience Map
Plot attractions, food spots, events, and guided routes. Ideal for cities, museums, tourism boards, and local discovery platforms.
Real Estate & Property Listing
Show available units, construction phases, model flats, site layout, amenities, or surrounding POIs - all in map view.
Downtown & City Guide Map
Show essential spots like hospitals, water points, food banks, shelters, or public services for easy city navigation.
Frequently Asked Questions
Can I update only some of the pins later?
Yes. You can upload a new Excel/CSV/Google Sheet using the same ID columns, and only the modified locations will update - you don’t need to re-import everything.
Mapme geocodes automatically, but you can drag and reposition for precise plotting. Latitude/longitude input gives the highest accuracy.
Most spreadsheets import instantly, but extremely large files (50K+ rows) may need to be split. Mapme recommends compressing fields + testing a sample before full import.
Does clustering affect performance?
Clustering improves map performance - especially when thousands of pins load at once. It doesn’t remove pins; it just reduces visual overload.
Yes. You can enable category filters, keyword search, or pre-built “views” so users can toggle datasets instantly.
There is no fixed cap. Maps with tens of thousands of pins perform well when clustering is enabled, since nearby pins group together until the visitor zooms in. Very large spreadsheets, roughly 50,000 rows and above, are best split into batches.
Yes. Assign each location a category, then style the category once. Every pin in that category picks up the color, icon and shape you chose. You can override an individual pin when one location needs to stand out
Yes. Each location can show a directions link that opens the visitor's preferred navigation app from their phone.
Yes. Upload your own SVG/PNG file, apply brand colors, and assign different icons per category or per custom design.
They will stack. You can offset them slightly or use clustering to group them until zoomed in.
Maps are fully responsive. For large datasets, clustering + zoom logic provides faster mobile experience compared to showing all pins at once.
Media loads lazily - visible only when users open a location. For heavy media, upload via external URLs to keep map load time short.
Yes. You can make maps public, private, or password protected depending on your plan and project needs.
Map markers are the pins that show each location on your map. In Mapme, you can customize them by choosing a shape like Pin or Floating, uploading your own icon or logo, adjusting size, and picking colors that stand out against your map style.
Yes. Upload an Excel or CSV file, or connect a Google Sheet. Mapme reads each row and geocodes the address into a pin automatically. If your file has latitude and longitude columns, those are used instead for exact placement.
No. A street address is enough for most maps and Mapme geocodes it for you. Latitude and longitude give the highest accuracy and are worth using for locations that are not on a named street, such as trailheads, plots, event stands or plant equipment.
Showcase Your Locations Clearly. Scale Without Limits.
Turn complex datasets into maps people understand instantly - customizable, interactive, and fast at any size.





