Fill Selected
Fill Selected applies values from selected datatypes to the currently selected text layers in Figma.
On this page
- How Fill Selected works
- Cyclic value assignment
- How multi-datatype fill works
- Typical use cases
- Available sorting options
- When to use sorting
- How randomization works
- When to use randomization
How Fill Selected works
- Select one or more text layers in Figma
- Select one or more datatypes in DataTyper
- Click Fill selected
DataTyper assigns values to layers in order.
Cyclic value assignment
If there are more layers than values:
- Values are reused cyclically
- Filling continues until all selected layers are filled
This ensures that filling always completes, even with limited data.
Multi-Datatype Fill
Multi-datatype fill allows you to use values from multiple datatypes in a single fill operation.
How multi-datatype fill works
- Select multiple datatypes using checkboxes
- Select text layers in Figma
- Click Fill selected
Values from all selected datatypes are combined into a single sequence.
Typical use cases
Multi-datatype fill is useful when:
- Filling mixed content layouts
- Combining names, titles, and descriptions
- Creating varied mock content quickly
The combined values follow the same sorting and randomization rules as single-datatype fills.
Sorting
Sorting controls the order in which values are applied during filling.
Available sorting options
DataTyper provides the following sorting modes:
- Default — original order of values
- Min to Max — ascending order
- Max to Min — descending order
Sorting affects only the filling order and does not modify stored values.
When to use sorting
Sorting is useful when:
- Filling ordered lists
- Applying numeric or alphabetical sequences
- Ensuring predictable content placement
Randomize
Randomize applies values in a random order when filling designs.
How randomization works
When randomization is enabled:
- Values are shuffled before filling
- Each fill operation produces a different order
Stored values remain unchanged.
When to use randomization
Randomization is useful for:
- Generating realistic mock data
- Avoiding repetitive patterns
- Creating variation in layouts