Place
No API key. No cookies. Free.
Decimal, DMS, UTM, Web Mercator or geohash. Or just click the preview map.
Search by Nominatim · © OpenStreetMap contributors (ODbL)
Pins
1 of 25. Click the preview to move the selected pin.
Look
Get code
<iframe
src="https://spatly.io/embed/pin?lng=28.9784&lat=41.0082&z=13&label=Istanbul&theme=light&basemap=atlas&controls=zoom%2Cscale%2Clabels"
title="Map of Istanbul"
loading="lazy"
referrerpolicy="no-referrer-when-downgrade"
allowfullscreen
width="600"
height="400"
style="border:0;border-radius:8px"
></iframe>
Everything the map needs is in that URL — nothing is stored on our side, so the embed keeps working whether or not you ever sign in. To change it later, come back here and rebuild it.
Embed map generator, step by step
- Step 1
Find the place
Search an address, paste coordinates in any notation, or click the preview map. Up to 25 pins, each with its own label and link.
- Step 2
Set the look
Light or dark, five basemaps, 22 markers in any hex colour, and a size — 600 × 400, 800 × 450, full-width 16:9 or your own.
- Step 3
Copy the iframe
One line of HTML, no key and no script. The whole map lives in the URL, so nothing on our side can expire underneath you.
Your data never leaves the page
Every conversion, measurement and export happens client-side. Nothing is uploaded, logged or stored — you can even use this offline once the page has loaded. Only “Open in Studio” sends data, and only after you sign in.
Good to know
- Does the embed use cookies or track visitors?
- No. The embedded page sets no cookies, runs no analytics and needs no consent banner. It reads its pins from the URL, draws the map and stops. Map tiles are fetched from OpenFreeMap and, for the satellite basemap, from Esri; those requests carry the visitor's IP the way any image request does, but nothing is stored on the visitor's device.
- Do I need an API key, an account or a credit card?
- None of the three. Copy the iframe and paste it into your page. The generator itself works without signing in — an account only matters if you want to turn the map into a managed Spatly project.
- What attribution do I have to keep?
- OpenStreetMap data is licensed under the ODbL, which requires visible credit. The embed always shows “© OpenStreetMap contributors” in the corner and there is no switch to remove it. Keeping that line is the whole cost of using the map.
- How many pins can I add?
- Up to 25 pins per map, each with its own label, link, marker and colour. That covers a store locator, a conference venue list or a delivery area. Beyond 25, load the data as a file in the Studio and publish a real map surface instead.
- Can I change the look of the map?
- Yes: a light or dark theme, and five basemaps — atlas (paper), noir (ink), terrain, satellite and blank. Markers use the 22 Spatly Marks and take any hex colour, so the map can match your brand rather than a stock red teardrop.
- How do I edit the map after I have embedded it?
- Everything lives in the iframe's URL, so come back to this page, paste the URL of your embed into the address bar of the preview or rebuild the map here, and copy the new snippet. Nothing on our side has to change, and no old link breaks unless you replace it.
- Will the map work on mobile and in dark mode?
- The embed fills whatever box you give it, from a 300 × 200 sidebar card to a full-width 16:9 hero, and the “Full width 16:9” size preset ships a wrapper that keeps the aspect ratio fluid. Choose the dark theme if your page is dark; the embed does not follow the visitor's system setting, so the map always matches the page you put it in.
- Can this replace the keyed map embed I use today?
- For the common case — a map with a pin, a label and a link — yes, and without a key, a quota or a billing account. What it deliberately does not do is search, driving directions or street-level photography; it renders locations you already know.