> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nodi3d.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TextCurve

> Text Curve node: Create a text curve. Curve › Utils node in Nodi, with its inputs, outputs and properties.

Create a text curve.

**Category**: [Curve](https://docs.nodi3d.com/nodi-editor/nodes.md#curve) › Utils\
**Shown in the node menu as**: Text Curve

## Inputs

| Input | Type |
| - | - |
| text | `String` |
| text scale | `Number` |
| margin between characters | `Number` |

## Outputs

| Output | Type |
| - | - |
| text curves | `Curve` |

## Properties

Properties are set in the Inspector and are used when the matching input is not connected.

| Property | Type |
| - | - |
| text | `String` |
| scale | `Number` |
| margin | `Number` |

## Related nodes

Other nodes in Curve › Utils:

* [CurveToPolyline](https://docs.nodi3d.com/node/curve-to-polyline.md): Convert a curve to a polyline with a given normal tolerance.
* [Explode](https://docs.nodi3d.com/node/explode.md): Explode a curve into its segments.
* [FilletCurve](https://docs.nodi3d.com/node/fillet-curve.md): Fillet the sharp corners of the input curve.
* [FilletCurveAt](https://docs.nodi3d.com/node/fillet-curve-at.md): Fillet the sharp corner of the input curve at the given parameter.
* [FlipCurve](https://docs.nodi3d.com/node/flip-curve.md): Flip the input curve.
* [InflateCurve](https://docs.nodi3d.com/node/inflate-curve.md): Inflate a curve.
* [JoinCurves](https://docs.nodi3d.com/node/join-curves.md): Join the input curves.
* [OffsetCurve](https://docs.nodi3d.com/node/offset-curve.md): Offset a curve.
* [Reparameterize](https://docs.nodi3d.com/node/reparameterize.md): Reparameterize a curve.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.