Back to Plugins
Opacity Randomizer

Opacity Randomizer

Applies random opacity values to selected objects with live preview and precise control.

Plugin Preview

Opacity Randomizer preview

About this plugin

Description

Opacity Randomizer is a powerful yet simple Figma plugin that helps designers quickly create visual variety by randomizing opacity values across selected objects. Whether you're working on illustrations, UI designs, or complex compositions, this plugin gives you fine-grained control over opacity randomization with real-time preview.

Key Features

  1. Live Preview: See changes in real-time as you adjust settings
  2. Precise Control: Set minimum and maximum opacity ranges
  3. Step Increments: Control opacity in specific increments (e.g., 10%, 25%, 50%)
  4. Deep Randomization: Apply randomization to children within groups and frames
  5. Revert on Cancel: Original opacity values are restored if you cancel
  6. Intuitive UI: Clean, modern interface with tooltips and smooth interactions

User Guide


➊ Getting Started


  1. Select Objects: Select one or more objects in your Figma canvas
  2. Launch Plugin: Go to Plugins → Opacity Randomizer → Randomize Opacity
  3. Adjust Settings: Use the controls to configure your randomization
  4. Apply or Cancel: Click Apply to keep changes, or Cancel to revert

➋ Controls


🅰 Minimum Opacity

Sets the lowest possible opacity value for randomization.


  1. Range: 0% to 100%
  2. Default: 50%
  3. Adjust using the slider or type a value directly


🅱 Maximum Opacity

Sets the highest possible opacity value for randomization.


  1. Range: 0% to 100%
  2. Default: 100%
  3. Adjust using the slider or type a value directly


🅲 Opacity Step

Controls the increment between possible opacity values.


  1. Range: 1 to 100
  2. Default: 1 (continuous randomization)
  3. Example: A step of 25 will only use values like 25%, 50%, 75%, 100%


Randomize Children in Groups/Frames

When enabled, applies randomization to individual elements within groups and frames instead of the parent container.


ⓘ Use Case: Perfect for randomizing multiple objects within a group while keeping the group structure intact.

➌ Tips & Tricks


Creating Depth: Use a range like 30% to 100% to create depth in illustrations or background elements.


  1. Subtle Variations: Set a narrow range (e.g., 80% to 100%) for subtle opacity differences.


  1. Stepped Effects: Use larger step values (e.g., 25 or 50) for distinct opacity levels rather than continuous variation.


  1. Group Randomization: Enable "Randomize children" when working with groups to affect individual elements rather than the entire group.


  1. Live Preview: The plugin updates in real-time, so you can experiment with different settings before applying.


  1. Revert Anytime: Click Cancel to restore all objects to their original opacity values.

Need more design tools? Visit Samolevsky.com to discover more plugins and resources.

Plugin Details

Version1
CreatedOctober 26, 2025
Last UpdatedOctober 26, 2025
Categoryediting & effects plugins
CreatorSamolevsky
Stats8 installs, 5 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma
  • Allowed Domains:
    • https://samolevsky.com