Is it possible to add additional labels to an arrow, like the relational arrows have multiple text fields?

3 Answers 3


This is now possible by simplying clicking on an arrow and start typing.

  • Cool thanks. Although it would be more first time intuitive to double click the line and seeing a box with a cursor so user knows you can type just like LucidChart does.
    – Jan
    Sep 26 at 11:01

Not currently, but you're welcome to add it as a feature request.


I haven't found a way to add a label to an existing arrow, but I did find a way to create labeled arrows using one of the built-in UML shapes.

  1. First, locate the set of UML shapes at the left panel. It is listed by default (if you cannot find it, click on "More shapes..." and make sure that "UML" is enabled). Among the 24 UML shapes, there are several kinds of arrow/label combinations. For example, if you want to get a line with a label, choose "Generalization" shape.
  2. Drag the generalization arrow to your painting. The result will be a line with two endpoints and a text label with an orange dot. This orange dot is the anchor of the label, if you move the arrow, the anchor and the text will move along.
  3. If you want to style the arrow differently, just click on the arrowhead icon in the toolbar and select a different arrowhead. E.g. if you want to remove the arrowhead, pick the top option ("None").
  4. The label text can be changed by clicking on the label. It can even be moved by moving the orange dot around. The label will still be positioned relative to the arrow.
  5. The appearance of the line can be customized as well. The format menu allows you to change the line width, line style (dashed / dotted / solid / ... ), color and many other properties.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.