How to Resize Visio Organization Chart Shapes After Changing Font Size
Question details
The user needs to resize shapes in a Microsoft Visio organization chart to accommodate larger font sizes without breaking the chart's layout.

- Product
- Microsoft Visio
- Device & OS
- not provided
- Scenario
- Increasing the font size of text inside an organization chart.
- Observed behavior
- The text extends beyond the shape borders because Visio does not automatically resize shapes when text formatting changes, and manual adjustments negatively impact the overall layout.
Save a backup copy of your Visio diagram before adjusting shape properties or page scales, as global dimension changes can permanently alter your organization chart's layout.
Adjust Shape Dimensions via the Size & Position Window
Manually update the width and height of all affected shapes simultaneously to ensure they properly enclose the enlarged text while maintaining consistency.
In Microsoft Visio, text formatting and shape dimensions operate independently. Changing text sizes will not trigger an automatic shape resize in standard org chart templates. By selecting multiple shapes at once, you can uniform their sizes to prevent layout distortion.
Navigate to the View tab on the ribbon, click on Task Panes, and select 'Size & Position' from the dropdown menu to open the dimension properties window.
Hold down the Shift key and click to select all the organization chart shapes that have overflowing text, or press Ctrl+A if you want to apply the change to the entire chart.
In the Size & Position window, type a larger value into the 'Width' and 'Height' fields and press Enter. All selected shapes will instantly update to the new uniform dimensions.

Modify the Drawing Scale
Adjust the overall drawing scale of the page to change the relative proportions of your shapes, creating more space for the text.
Looking for an Easier Way to Create Organization Charts?
While Visio is a specialized diagramming tool, WPS Office offers powerful, built-in SmartArt and diagramming features within its Presentation and Document applications. Enjoy automatic shape resizing, intuitive formatting, and a completely free productivity suite.
- 1. Install WPS Office: Download and install the free WPS Office suite on your computer or mobile device.
- 2. Open WPS Presentation: Launch WPS Presentation and create a new blank slide for your diagram.
- 3. Insert an Organization Chart: Navigate to the Insert tab, click on SmartArt, choose the Hierarchy category, and select an organization chart template.
- 4. Add Content with Auto-Resize: Type your text into the chart blocks. WPS Presentation will automatically adjust the shape dimensions and font sizes to maintain a perfect layout.

Frequently Asked Questions
Why doesn't my Visio shape resize when I make the text bigger?
In Microsoft Visio, the text block size and the physical shape size are treated as independent properties. Increasing the font size expands the text, but the shape boundaries remain static unless you have explicitly configured specific shape-sheet formulas to link them.
Can I make all shapes in my Visio org chart the exact same size?
Yes. You can hold down the Shift key to select multiple shapes, then open the Size & Position window (View > Task Panes > Size & Position) and enter specific values for Width and Height to uniformly resize all selected shapes.
How do I fit text inside a Visio shape without resizing the shape itself?
If you prefer not to change the shape dimensions, you can either reduce the font size, adjust the text block margins to create more internal room, or select the shape and use the 'Text Block Tool' to manually stretch the text boundaries without altering the outer shape.
Is there an option to enable automatic shape resizing in Visio?
Standard organization chart shapes in Visio do not support automatic resizing out of the box based on font size. However, advanced users can modify the shape's ShapeSheet formulas (using the TEXTWIDTH and TEXTHEIGHT functions) to force the shape's width and height to react dynamically to text changes.




