Text Tool

Library: Base
Introduced: 2.0 Beta 1


The text tool allows you to create and edit labels associated with components. Which components support labels are indicated in the 'Text Tool Behavior' section of their documentation. As of the current release, the following components in the built-in libraries support labels.

Base library Pin
Memory library D/T/JK/SR Flip-Flop
Shift Register
Input/Output library Button

For components that can take a label but have none assigned to it currently, you can click anywhere within the component to add a label. If there is already a label, you need to click within the label. If you click at a point where there is not currently a label to be edited, Logisim will initiate the addition of a new Label component.

In the current version of Logisim, text editing features are still fairly primitive. Selections of a region of text within a label is impossible. There is no way to insert a line break into a label.


The attributes for the tool are the same as for the label component. These attributes have no effect when editing the label on an existing component, but they are imparted to any labels created using the text tool.

Clicking on a component supporting the Text Tool will display that component's attributes.

Back to Library Reference