Keeping the map iconic

While I was a full-time maintainer of iD (the default editor at osm.org/edit), I designed over 270 preset icons. Presets are the default feature types such as “Coffeehouse” or “Foot Path” that people can add to OpenStreetMap using iD. Good preset icons keep the app approachable for new mappers while helping power-mappers sift through data. Plus I think bespoke icons make the map look pretty sharp.

My icons live in the Temaki icon library, which is licensed in the public domain and can be used by anyone. My contributions represent more than half of this library.

Some of my favorites
Blacksmith
Blacksmith
Bubble Tea
Bubble Tea
Buoy
Buoy
Cabin
Cabin
Kebab
Kebab
Quarry
Quarry
Scrap Yard
Scrap Yard
Speedway
Speedway
Bricklayer
Bricklayer
Tailor
Tailor
Tattoo Parlor
Tattoo Parlor
Telescope
Telescope

Cultivating a design language

A consistent design language helps users to make inferences and catch distinctions between icons. When possible, I designed related icons as a series to highlight commonalities.

Mountain landforms
Ridge
Ridge
Valley
Valley
Saddle
Saddle
Water infrastructure
Well
Well
Tap
Tap
Drinkable
Drinkable
Powered Well
Powered Well
Waterworks
Waterworks
Railroad tracks
Construction
Construction
Standard
Standard
Abandoned
Abandoned
Cable
Cable
Narrow Gauge
Narrow Gauge
Miniature
Miniature
Transit boarding
Transit
Transit
Bus
Bus
School Bus
School Bus
Trolleybus
Trolleybus
Tram
Tram
Light Rail
Light Rail
Train
Train
Heavy Rail
Heavy Rail
Subway
Subway
Hanging Rail
Hanging Rail
Monorail
Monorail
High-Speed
High-Speed
Diesel
Diesel
Steam
Steam
Kids' Train
Kids’ Train
Gondola
Gondola
Ferry
Ferry

Gathering inspiration

Temaki is part of a rich history of freely licensed map iconography. Some of my designs didn’t start from scratch, but were inspired by elements from the likes of National Park Service, OSM Carto, Maki, and other Temaki contributors (shoutout to Bryan Housel!)

Combining existing icons
Boulder 1
Boulder 1
Boulder 2
Boulder 2
Boulder 3
Boulder 3
Cairn
Cairn

Representing map features

Since iD supports a vast number of feature types, I often ended up using literal representations of objects rather than abstraction or analogy.

For example, the default barrier icon in iD is a plain ⛔︎ no entry symbol. This is highly abstract and doesn’t tell you much about the real-world nature of the barrier. So, I designed a slew of descriptive icons that show each type of barrier as if you’re viewing it at ground level.

Barriers depicted literally
Bollard
Bollard
Cattle Grid
Cattle Grid
Cycle Barrier
Cycle Barrier
Dip
Dip
Double Dip
Double Dip
Gate
Gate
Hedge
Hedge
Height Bar
Height Bar
Lift Boom
Lift Boom
Rope Fence
Rope Fence
Rumble Strip
Rumble Strip
Speed Bump
Speed Bump
Speed Hump
Speed Hump
Speed Table
Speed Table
Spike Strip
Spike Strip
Squeeze
Squeeze
Trench
Trench
Turnstile
Turnstile

Distinguishing similar features

iD has a lot of similar-sounding presets that trip up new mappers. What’s the difference between an island and an islet? I created unique icons for confusingly similar features to help mappers decide which one is a better match.

Small vs. large
Islet
Islet
Island
Island
Natural vs. landscaped
Grassland
Grassland
Grass
Grass
Horizontal vs. vertical
Adit
Adit
Mineshaft
Mineshaft

Illustrating jargon

Detailed mapping requires a lot of specialized knowledge about what things are and what they’re called. I drew illustrative icons for niche feature types to help new mappers tag them correctly even if they’ve never heard the word “cairn” or “gantry”. These icons are especially helpful for non-English speakers since the preset labels in iD may not be fully translated.

Niche map features
Aerialway Pole
Aerialway Pole
Cairn
Cairn
Disc Golf
Disc Golf
Fish Ladder
Fish Ladder
Horn Cleat
Horn Cleat
Info Terminal
Info Terminal
Rigger
Rigger
Spring Rider
Spring Rider
Taxiway
Taxiway
Toll Gantry
Toll Gantry
Vacuum Station
Vacuum Station
Windpump
Windpump

Achieving legibility

The primary design constraint of map icons is legiblilty at small display sizes. The smaller your icons can be, the higher density of information you can convey.

Temaki icons are designed to be displayed at a minimum of 15x15 pixels. To achieve readable icons at this size, I aligned icon elements to a pixel grid and rarely used shapes smaller than one pixel in size.

My icons @ 15px

Browsing the library

In addition to contributing icons, I also built a preview webpage for the Temaki library. Users can filter icons by category and search them by name.

Filtering to animal icons (designed by myself and others)

Related projects

This page published Aug 15, 2025. Last updated Aug 25, 2025.

Say hello

Need a collaborator on a similar job? Get in touch and see how I can help.

Or, consider sponsoring me if you find my work useful :)