Nello sviluppo di una pagina Web, una mappa immagine è un'immagine grafica definita in modo che un utente possa fare clic su diverse aree dell'immagine ed essere collegato a diverse destinazioni. Si crea una mappa immagine definendo ciascuna delle aree sensibili in termini di coordinate xey (cioè una certa distanza orizzontale e una certa distanza verticale dall'angolo sinistro dell'immagine). Con ogni set di coordinate, specifichi un Uniform Resource Locator o un indirizzo Web a cui verrà collegato quando l'utente fa clic su quell'area.
Le coordinate X e Y sono espresse in pixel in un file separato chiamato map file o nello stesso file HTML che contiene il collegamento alla mappa immagine. Strumenti popolari come MapEdit forniscono un'interfaccia grafica per la creazione di una mappa immagine (in modo da non dover calcolare da soli i numeri delle coordinate X e Y).
In origine, il file della mappa doveva essere inviato al server. Ora il creatore può posizionare le informazioni sulla mappa sul server o sul client (una "mappa lato client").
Le mappe immagine sono ampiamente utilizzate su molti siti Web come una forma più avventurosa del menu principale.