# Text Tool

Part of the [Canvas](/canvas-and-editing/canvas/canvas-overview.md) feature, feature, the text tool adds text to an image or a composition on the canvas. Depending on how you use the feature—by writing, remixing, etc.—it might be really useful to:

1. Write formatted text the way you want, without any errors.
2. Get a specific typography style.
3. Replace/add text when it is not possible to do so via a prompt.
4. Add text in Ideogram rather than having to switch to another third-party app.
5. And more...

## Writing Text

1. While in Canvas, click the **Text tool** icon in the left-side panel.

<figure><picture><source srcset="/files/UY8foBGX4RPEXXKCxK8O" media="(prefers-color-scheme: dark)"><img src="/files/8HSo9b6HlMOldVPl2N17" alt="" width="96"></picture><figcaption></figcaption></figure>

2. Click on the canvas to place the text at that position. A text box will then be placed on the canvas with a placeholder text already selected.

<figure><img src="/files/WxyobsSrLyjgBkl0ocrO" alt="" width="375"><figcaption></figcaption></figure>

3. Type in the text you want to write.

## Text Options

When the text box is selected you get access to different options in the right-side panel.

<figure><picture><source srcset="/files/inR9qFyaujfK1htERnuB" media="(prefers-color-scheme: dark)"><img src="/files/BwmliW54eNHvUnIsI9lU" alt="" width="366"></picture><figcaption></figcaption></figure>

These options will enable you to:

* Select the font you want from a pop-up menu.
* Adjust the size of the text.
* Choose the font weight if different weights are available.
* Apply bold and italic text formatting.
* Align the text.
* Choose or change the color of the text.
* Arrange the text box relative to other elements: Bring to front/forward, Send to back/backward.

Most of these options can be applied to the whole text box at once or to specific words or letters.

<figure><img src="/files/OrKSDtYaUkovKr6Q3md2" alt=""><figcaption><p>Example of different colors and font weight applied on text.</p></figcaption></figure>

## Example

Of course, it would be easy to add text to an image using the Text tool. However, let’s explore a way to use it more creatively.

1. Generate or upload an image in [Canvas](/canvas-and-editing/canvas/canvas-overview.md). It’s important to have either the prompt used to generate the image or to run the Describe function on an uploaded image to get a suitable starting prompt.

<figure><img src="/files/7jP9H0Exze2cWf83EB8J" alt=""><figcaption></figcaption></figure>

2. With the Type tool, write the text you want to appear. Choose your preferred font and adjust the size and color to your liking.

<figure><img src="/files/58YcDQHwiC06zYHUtEp6" alt=""><figcaption></figcaption></figure>

3. Use the Remix tool and adjust the generation window exactly over the originale image and text.

Here are the settings used to create the two images below:

**Prompt**: *A photo of a plain, dull dark blue baseball cap. The text: "Baseball" is embroidered in tan color on the front. The cap is placed on a wooden surface. The background is clean and neutral.*\
**Image weight**: 60-70/100 (your value may vary)\
**Style**: General\
**Magic Prompt**: Off\
**Color**: Auto

<div><figure><img src="/files/cMz3POccSZqCWKj0dEaY" alt=""><figcaption></figcaption></figure> <figure><img src="/files/dTj2eFnyf7wA2S0SWHkG" alt=""><figcaption></figcaption></figure></div>

Because this technique uses Remix, the generated image is expected to be slightly different from the original. However, it has the advantage of maintaining a font style very similar to the original without requiring a detailed description. Additionally, it realistically makes the design appear embroidered on the baseball cap.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ideogram.ai/canvas-and-editing/canvas/text-tool.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
