How to Place Visio Shapes Over an Image (Stop Shapes from Moving)
Question details
The user wants to place flowchart shapes on top of an inserted image in Microsoft Visio, but the software automatically pushes the shapes away from the image.

- Product
- Microsoft Visio
- Device & OS
- not provided
- Scenario
- Creating a diagram where standard Visio shapes need to be overlaid on top of a base picture or background image.
- Observed behavior
- Visio automatically repels or moves shapes away from the image upon dropping them, and does not allow shapes to be placed inside the image as a container.
Ensure that the image you intend to use as your base is fully inserted onto your Visio drawing canvas before you begin adjusting the page layout settings.
Disable the 'Move Other Shapes Away on Drop' Setting
Adjust the design layout settings so Visio stops automatically repelling shapes from your inserted image.
By default, Visio is programmed to prevent shapes from overlapping to keep diagrams clean. Disabling this specific layout feature allows you to freely place shapes on top of images without them shifting automatically.
Click on the inserted image on your Visio canvas to highlight it.
Navigate to the 'Design' tab on the top ribbon. Look for the Layout group and click the small dialog box launcher icon in the corner to open the Layout settings.
In the dialog box, locate the checkbox labeled 'Move other shapes away on drop'. Uncheck this box and click 'OK' to apply the changes.

Place the Image on a Background Page
Set the image as a background page so it remains completely fixed behind your foreground shapes.
Use WPS Office for Flexible Shape and Image Layering
If you are frustrated with Microsoft Visio's rigid layout rules and expensive subscriptions, try WPS Office. It provides a lightweight, free alternative for creating professional documents, presentations, and basic diagrams, offering complete control over how shapes and images overlap.
- 1. Insert your image: Open a new WPS Presentation or Writer document and click 'Insert' > 'Picture' to add your background image.
- 2. Add your shapes: Go to 'Insert' > 'Shapes' and select the flowchart or diagram shape you need. Draw it directly over your inserted image.
- 3. Adjust layering easily: Unlike Visio, shapes in WPS stay exactly where you draw them. Right-click any shape to bring it to the front or send it backward for perfect overlapping.

Frequently Asked Questions
Why does Visio push my shapes away from an inserted image?
This happens because Visio's default layout settings are designed to prevent flowchart shapes from overlapping, keeping routing lines clear. The 'Move other shapes away on drop' feature is enabled by default for many objects, including inserted images.
Can I place shapes inside a Visio image as a container?
No, Microsoft Visio does not currently support using an inserted picture or image as a container for other shapes. You can only layer shapes on top of the image by modifying the layout settings.
How do I lock a background image in Visio so I don't accidentally move it?
The most effective way to lock an image is to place it on a dedicated background page. By assigning that background page to your main drawing page, the image remains fully visible but unselectable while you work on the foreground.




