Skip to main content
Future Consideration

Allow "Change Shape" for any shape on the canvas

Related products:Lucidchart
  • November 28, 2023
  • 24 replies
  • 1148 views

I was confused that I could only right-click and change a shape on certain shapes. The functionality seems inconsistent to me as a user. As a user, I would like to be able to replace or “change shape” on any shape on the canvas. To me it doesn’t matter if the shape is imported or from another library, they’re all shapes that I might want to change at a later point.

To extend this, I would like to be able to select multiple instances of the same shape and be able to replace those instances with a new shape. So, if I have 3 shapes that are all the same, but in different locations and different sizes, I can can select all 3 shapes, right-click, select “Change Shape” and have the option to change those 3 shapes to another shape in any library I have access to.

I previously believed this was a bug: 

 

February 6, 2024

Hi all, writing to provide clarity on the status of this post with an update from our product development team!

 

“Change shape” is available for the following shape libraries:

 

  • Shapes 
  • Flowchart Shapes
  • Geometric Shapes (partial)
  • Mind Mapping
  • Kubernetes
  • AWS Arch
  • Circuit Diagrams
  • Enterprise Architecture 
  • Entity Relationship
  • Site Maps

“Change shape” is not supported for the following shape libraries, and addition of this ability isn’t currently prioritized, but we’re still very interested in your feedback.

  • BPMN 2.0

  • Data Flow
  • Dynamic Shapes
  • Enterprise Architecture
  • Enterprise Integration
  • Geometric Shapes
  • Process Engineering
  • Sales Account Map
  • Salesforce Architecture
  • Server Rack Diagrams
  • Standard
  • UML
  • Value Stream

If any of these libraries in particular, and the “change shape” ability within them, is important to you, please let us know more in this thread.  

 

Comments

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • January 3, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • January 3, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • January 3, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • January 3, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • January 3, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • January 3, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • January 3, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • January 3, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • January 3, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • February 6, 2024
IdeaFuture Consideration

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • February 6, 2024

Hi all, writing to provide clarity on the status of this post with an update from our product development team!

 

“Change shape” is available for the following shape libraries:

 

  • Shapes 
  • Flowchart Shapes
  • Geometric Shapes (partial)
  • Mind Mapping
  • Kubernetes
  • AWS Arch
  • Circuit Diagrams
  • Enterprise Architecture 
  • Entity Relationship
  • Site Maps

“Change shape” is not supported for the following shape libraries, and addition of this ability isn’t currently prioritized, but we’re still very interested in your feedback.

  • BPMN 2.0

  • Data Flow
  • Dynamic Shapes
  • Enterprise Architecture
  • Enterprise Integration
  • Geometric Shapes
  • Process Engineering
  • Sales Account Map
  • Salesforce Architecture
  • Server Rack Diagrams
  • Standard
  • UML
  • Value Stream

If any of these libraries in particular, and the “change shape” ability within them, is important to you, please let us know more in this thread.  

 


Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • February 12, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • February 12, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Forum|alt.badge.img+1

What about Change Shape for “My Libraries”?

could we include it on the list please?


Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • June 17, 2024

@miguel.pinto Thanks for continuing this thread! To confirm, are you referring to the ability to change shapes within/to/from shapes in your own custom libraries?


Forum|alt.badge.img+1

@miguel.pinto Thanks for continuing this thread! To confirm, are you referring to the ability to change shapes within/to/from shapes in your own custom libraries?

Lets say I add a shape from the Flowchart library. If I select the swap shape option, I can swap it with ANY shaper from the flowchart library correct?

In a similar way, if I create my own library with my own shapes, I should be able to swap those shapes with ANY other shape from the same library.

Ultimatelly, any shape from any library should be swappable by ANY shape from any other library. But if there is some kind of technical constrain for that, at leat it should be possible to at least replace it to a shape from the library it belonged to.

Now, theres the funny case were I use a shake from a given library, modify it and add it to a custom library I created… Today, it will still only allow swap with a shape from the original library it was in, and not any other shape from my library where I added it.

 

Makes sense ?


Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • June 18, 2024

@miguel.pinto Thanks for this detailed explanation! I understand what you’re describing - we appreciate you taking the time to explain what you’d expect to see with this feature. 


Forum|alt.badge.img
  • 1 reply
  • October 31, 2024

A strong upvote for adding mutability to UML shapes. Specifically, there are three separate Class shapes with one, two, and three sections. When modeling structure diagrams I will often start with a bare class and then add attributes and/or operations. Since these are separate shapes (vs display options on a single shape), there’s no way to do this in place.


Micah
Forum|alt.badge.img+20
  • Lucid community team
  • 2412 replies
  • October 31, 2024

@phalverson Thank you so much for this excellent detail! I understand how this would be a significant improvement for your workflow with UML. Noted!


Forum|alt.badge.img

want data flow and uml shapes


Ambar D
Forum|alt.badge.img+10
  • Lucid community team
  • 1183 replies
  • April 25, 2025

@joshgoldberg3333333 Thank you for adding your feedback here to this thread and indicating support for this idea! 

For more information about how we manage feedback in this community, please take a look at this post:

 


Forum|alt.badge.img
  • 2 replies
  • May 22, 2025

Without the ability to change shapes from one to another, it seems almost pointless to import maps from other tools (e.g. Visio) if you have to manually change all the shapes. 

In my case, I have deprecated process maps in Visio and am trying to transfer them to Lucid and comply with BPMN 2.0. Even if I import the map, there’s no easy way to change the imported shapes to BPMN shapes -- I might as well recreate the map from scratch. This costs a ton of unnecessary time.

It’s kind of surprising this feature isn’t implemented for BPMN shapes considering there is considerable BPMN learning content on the Lucid website.


Astrid_G
Lucid Legend Level 3
Forum|alt.badge.img+7
  • Lucid Legend Level 3
  • 11 replies
  • May 22, 2025

Without the ability to change shapes from one to another, it seems almost pointless to import maps from other tools (e.g. Visio) if you have to manually change all the shapes. 

In my case, I have deprecated process maps in Visio and am trying to transfer them to Lucid and comply with BPMN 2.0. Even if I import the map, there’s no easy way to change the imported shapes to BPMN shapes -- I might as well recreate the map from scratch. This costs a ton of unnecessary time.

It’s kind of surprising this feature isn’t implemented for BPMN shapes considering there is considerable BPMN learning content on the Lucid website.

I’m in agreement with Zach and in a very similar boat.  We want people to standardize on BPMN 2.0 and if we can’t make it easy to transition from existing shapes to BPMN 2.0 shapes its going to be a difficult sell.  


Ambar D
Forum|alt.badge.img+10
  • Lucid community team
  • 1183 replies
  • May 23, 2025

Hi ​@Zach Fields and ​@Astrid_G, thank you both for adding your detailed feedback to this thread. I can certainly understand why this feature is important. Our product development teams are regularly reviewing feedback within this space of the community as they continue to research new features and product enhancements.