Updated 30 September 2026 · By APPS 365 LTD, makers of Image Maps for SharePoint
An image map is a single image divided into clickable areas, usually called hotspots. On an intranet that might be an office floor plan where each room opens its details, an org chart where each team links to its site, or a process diagram where each stage opens the right policy. One picture replaces a long list of links and is far easier to scan.
The standard Image web part on a modern SharePoint page lets you add one link to the whole image. That is fine for a banner, but it cannot give different parts of the picture different destinations.
A common workaround is to slice the picture into pieces and place each slice in its own Image web part, or to use the Quick Links web part in a tile layout. It works for simple grids, but the slices do not line up once the page is viewed on a phone or in a narrower column, irregular shapes are impossible, and every change means cutting new images.
Older tutorials suggest generating HTML with <map> and <area> tags, saving it as an ASPX file in Site Assets, and showing it through the Embed web part. This depends on custom script being allowed on the site. Since mid-November 2024, SharePoint Online automatically turns custom script off again every 24 hours, so an administrator has to keep re-enabling it (or schedule a script to do so). Custom script is also a security and governance risk, and hand-coded image maps use fixed pixel coordinates that break on smaller screens.
An image map web part built on the SharePoint Framework (SPFx) runs natively on modern pages without custom script. Image Maps for SharePoint is a dedicated web part for this job. Here is how to build your first map:
Try it free for 14 days Read the full user guide (PDF)
| Method | Several hotspots on one image | Works on modern pages | Mobile friendly | Needs custom script |
|---|---|---|---|---|
| Image web part | No, one link per image | Yes | Yes | No |
| Sliced images / Quick Links tiles | Rectangles only | Yes | Poor, slices misalign | No |
| HTML <map> in Embed web part | Yes | Only while custom script is on | Poor, fixed coordinates | Yes, resets every 24 hours |
| Image Maps for SharePoint web part | Yes, any shape | Yes | Yes, responsive with touch and zoom | No |
Planning an office or building map? See our guide to interactive floor plans and office maps in SharePoint.
You can make a whole image clickable with the built-in Image web part, which supports one link per image. For several clickable areas on one image, SharePoint has no native option, so you need an image map web part.
Only with custom script enabled on the site, because the image map has to live in an ASPX page. Since mid-November 2024 SharePoint Online turns custom script off again every 24 hours, so this workaround needs repeated admin action and is not suitable for production intranets.
A hand-coded HTML image map uses fixed pixel coordinates, so hotspots drift when the image is resized. Image Maps for SharePoint scales hotspots with the image and supports touch and zoom.
Yes. With Image Maps for SharePoint the same map can be shown as a Teams tab, a full-page app or a web part on a SharePoint page.