This group of extensions manipulates text. One extension creates a visual representation of Braille text. Another extension, Lorem Ipsum, creates nonsense text. This is useful for mock layouts of text. A third extension does text substitution. Then there is a group of extensions that manipulate case. These are very similar and are treated together.

Convert to Braille

This extension creates an accurate visual representation of Braille text useful for illustrations. Braille glyphs are substituted for the Latin characters. Note: you must have a font that has Unicode Braille glyphs installed on your system (e.g. Deja Vu Sans). Windows users may need to explicitly select that font.

Covert to Braille example.
An example of text generated by the Convert to Braille extension. The top line is the text that was converted.

Lorem Ipsum

Creates a string of nonsense text that resembles Latin. This is useful in the publishing industry for showing mock layouts of text. The text is generated into a flowed text box. If no flowed text box has been defined, one is created on a new Layer with the size of the page.

Lorem ipsum example.
An example of text generated by the Lorem Ipsum extension.

Replace Text

This extension searches and replaces a string of text by another string in selected text objects. If no text object is selected, it will search and replace text strings in all text objects. Empty text strings can be used in both the text that is searched (to insert text in between all characters) and in the replacement text (to delete a string).

Split Text

New in v0.48.

Normally when text is typed into Inkscape, the text is stored in one <text> object with individual lines or parts with different attributes stored in descendant <tspan>s. This extension splits a text object into lines, words, or individual letters, putting each line, word, or letter in its own <text>. This may make it easier to manipulate the parts.


The use of this extension is normally not recommended. By splitting text into separate parts, the semantics of the text is lost. For example, it can no longer be selected as one unit in a web browser or indexed by search engines. SVG has been designed to allow text to be manipulated (e.g. individual letters or words having different styles) without losing the semantic value. It is better to rely on these SVG features than to break apart text. This is especially true now that the layout of text can be directly adjusted with the Text Tool-Tool Controls.

Split Text example.
Examples of text split with the Split Text effect and then manipulated.

Change Case

This group of extensions changes the case of text in selected text objects. If no text object is selected, the extension is applied to all text objects. See the figure below for the available extensions.

Text examples.
Examples of using the text case extensions. Left is original text; right is text after applying extension.