16 glyphs × 3 shapes × 4 finishes (glossy candy, classic inset, flat, outline), hand-drawn to stay crisp at map size. Pick any color, add motion, download SVG or transparent PNG. Free for any use, commercial included — a link back is appreciated, never required.
PNG downloads are 256×256 with a transparent background — the size Google My Maps and most map tools expect for custom icons. With motion selected, the SVG download carries the animation inside the file (plays in any browser or <img> tag — no player library needed); PNGs are always the static frame.
Type any emoji or up to 3 letters — or upload a logo — and it becomes the pin. Shape, finish, color and motion above all apply.
Your pin preview appears here.
Yes. Use them in client work, apps, print, whatever. Attribution is welcome (a link to this page) but not required. The only thing you can't do is resell the set as-is.
Yes — 256×256 with full transparency, which is what Google My Maps, Leaflet, MapLibre, and design tools expect.
Type your hex code in the color box above — every icon recolors instantly and downloads in that color. The SVGs are single-fill, so they're trivial to recolor in code too.
The teardrop is the classic map pin. The circle badge sits better on dense maps (no tail pointing at the wrong building). The rounded square reads as a button — good for legends and UI.
Want the map to go with the pins?
Paste a spreadsheet of addresses into the free geocoder and get a live, branded pin map — these icons' storefront style included.