Tested tool guide
Tested browser tools
Checked August 16, 2026
What Responsive Image Map Generator does, with a checked example
Upload an image, drag rectangle, circle, or polygon hotspots over it, attach a URL and alt text to each, and export an img with usemap plus a map block of area elements. The tool records every hotspot in the image's intrinsic pixel dimensions, trusting the browser to scale hit-testing proportionally to the rendered size. The common surprise: the map is bound to the file you drew on. Swap the image, serve a different intrinsic size through srcset, or crop with object-fit, and hotspots drift even though the HTML never changed.
Worked example
A concrete input and expected output from the current implementation.
Input
Image: floor-plan.png, intrinsic 800 x 600 px. One rectangular hotspot from (100, 120) to (400, 380), href https://example.com/kitchen, alt text 'Kitchen'.
->
Expected output
<img src="floor-plan.png" usemap="#floor-plan-map" alt="Floor plan">
<map name="floor-plan-map">
<area shape="rect" coords="100,120,400,380" href="https://example.com/kitchen" alt="Kitchen">
</map>
Rect coordinates are left,top,right,bottom in the image's intrinsic pixels, so a browser rendering the image at 400px wide maps the hotspot to 50,60,200,190 - exactly half, keeping the hit area on the picture. Nothing in the exported HTML changes when the layout size changes.