Back to Plugins
Random Text Generator

Random Text Generator

<p>A lean plugin that generates randomized text and numbers for multiple layers as effortlessly as possible.</p><p>This plugin was created with productivity in mind, allowing you to create randomized data for prototypes with just a few keystrokes.</p><h2><strong>How to use it</strong></h2><ol><li>Run the Random Text Generator plugin</li><li>Select the text layers</li><li>Write the text you want to use, wrapping the randomized data in as described.</li><li>Choose between Replace text (default) or attach to the beginning or end of the selected text layers.</li><li>Press return or click the Change text button. Voilà!</li></ol><h2><strong>Example uses</strong></h2><ol><li>Currency amounts → <strong>$[100-999].[10-99]</strong></li><li>Last online → <strong>Last online [1-9][d;hr;m] ago</strong></li><li>Phone numbers → <strong>+1 (800) [100-999]-[1000-9999]</strong></li><li>Status → <strong>[Online;Offline;Away;Do not disturb]</strong></li><li>Adding emails to a list of names using <em>Append after</em> → <strong>@[gmail;hotmail;yahoo;company].com</strong></li></ol><h2><strong>What's coming next</strong></h2><ul><li>Find and replace within the selected layers.</li><li>Allow faster execution of the plugin, using Parameters through Figma Quick Actions menu: ⌘ /</li></ul><h2><strong>Support or feature requests</strong></h2><p>Feel free to reach out on Twitter at <a href="https://twitter.com/uxjavi" rel="noreferrer noopener nofollow" target="_blank">twitter.com/uxjavi</a></p>

contentnumbersgeneratortexttext-generatorsrandomdataproductivitystringsreplaceautomate

Plugin Preview

Random Text Generator preview

About this plugin

A lean plugin that generates randomized text and numbers for multiple layers as effortlessly as possible.

This plugin was created with productivity in mind, allowing you to create randomized data for prototypes with just a few keystrokes.

How to use it

  1. Run the Random Text Generator plugin
  2. Select the text layers
  3. Write the text you want to use, wrapping the randomized data in as described.
  4. Choose between Replace text (default) or attach to the beginning or end of the selected text layers.
  5. Press return or click the Change text button. Voilà!

Example uses

  1. Currency amounts → $[100-999].[10-99]
  2. Last online → Last online [1-9][d;hr;m] ago
  3. Phone numbers → +1 (800) [100-999]-[1000-9999]
  4. Status → [Online;Offline;Away;Do not disturb]
  5. Adding emails to a list of names using Append after@[gmail;hotmail;yahoo;company].com

What's coming next

  • Find and replace within the selected layers.
  • Allow faster execution of the plugin, using Parameters through Figma Quick Actions menu: ⌘ /

Support or feature requests

Feel free to reach out on Twitter at twitter.com/uxjavi

Plugin Details

Version1
CreatedSeptember 20, 2021
Last UpdatedOctober 15, 2021
CategoryAccessibility tools
CreatorJavi Delgado
Stats3732 installs, 104 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Editor Types:
    figma