GradientHub

Works with Colorama, Color Shift, Shape Layers, Layer Styles, proGradient. 500+ built-in presets & save your own. Import GRD, CSS, SVG to get 1000's of free gradients online. Formerly Colorama Browser. Free upgrade for Colorama Browser owners.

Learn about license types
  $35.00
  • Free Trial
Description

GradientHub for After Effects

(Formerly known as Colorama Browser)

Browse visual thumbnails and apply gradients to any target: ColoramaColor ShiftShape Layers, Layer Styles and NEW in version 1.4: proGradient

Select from 500+ curated built-in gradients, or import from .GRD (Photoshop), .CSS & .SVG files to access thousands of free gradients online and to easily keep your motion graphics pixel-perfect to your client’s brand.

Save your own gradients too, and organise them into categories and subcategories with auto-generated thumbnails. Regardless of how a gradient preset was created - whether saved from Colorama, Color Shift, proGradient, a Shape Layer, a Layer Style or an imported format - it can be applied to any target.

Free upgrade for all Colorama Browser owners.

Apply gradients to any target.
Import free Photoshop gradients
Import .CSS gradients

.

Bundle and Save with these options:

.

Tutorial

Note: This tutorial video was created before proGradient was added as a target mode. The proGradient options (Apply to existing / Add new unless selected) work identically to the Colorama and Color Shift options. See full documentation in the How to Use section below.

.

  • 0:00 Overview
  • 01:00 About the optional Color Shift 3rd party plugin
  • 01:22 Colorama and Color Shift modes
  • 02:39 Shape Layer mode
  • 04:13 Layer Style mode
  • 04:52 User Presets tab and help documentation
  • 05:33 Saving a user preset
  • 07:36 Importing from .GRD, .CSS and .SVG formats
  • 09:07 Organising user presets into categories
  • 09:32 Custom thumbnails
  • 10:03 Reminder about how to access the help documentation
  • 10:15 Conclusion

.

500+ built in presets

GradientHub built-in presets 1

.

GradientHub built-in presets 2 

.

GradientHub built-in presets 3 
GradientHub built-in presets 4 

.

GradientHub built-in presets 5 

.

GradientHub built-in presets 6 

.

.

How to use

How to apply a gradient preset

Choose your target effect using the radio buttons at the top: Colorama, Color Shift, Shape Layer, Layer Style or proGradient. To apply a preset to your layer just double-click the preset. Or single-click, then click the Apply button.  The free trial version is limited to the Colorama built-in presets and the first seven presets in each of the other categories.

Thumbnail toggle

Toggle the thumbnail icons at top right, just underneath the Apply options, to switch between “wheel” or “linear” style thumbnails.

Thumbnails can be displayed as color wheels or as linear gradients

.

Effect-specific controls:

Colorama, Color Shift, proGradient

In ColoramaColor Shift and proGradient modes, there are two radio buttons that control what happens when you already have a Colorama, Color Shift or proGradient effect on your layer. If you don't want to add multiple of the selected effect type on the layer, leave it set to Apply to existing. That way you can quickly try out lots of presets from the panel without ending up with a stack of effects. Only the gradient will be updated, and any other parameters that you may have adjusted will be left untouched. But if you want to add two or more effects of the same type to the layer, then switch it to Add new unless selected, which will cause it to add a new instance of the effect, unless you specifically select the effect first that you want to apply the gradient to.

If you're applying a preset to an existing Colorama, Color Shift or proGradient effect, it will only change the gradient. So if you've adjusted other settings, then all of that will be preserved, and just the gradient will be changed.

Note: When applying a preset to an existing proGradient effect that uses HCL color space with a non-Shortest hue interpolation mode, the rendered result may differ from the GradientHub thumbnail. In this case, manually change Gradient Color Space to OkLAB or RGB.

Shape Layer

Fills/Strokes checkboxes:
The Fills/Strokes filters narrow which types are affected. This is useful when you have made a wider selection, such as selecting a whole shape group or the whole layer. Note however that if just one specific Gradient Fill or Gradient Stroke (or a parameter thereof) is selected, the filters will be ignored and the preset will be applied to the selected Gradient Fill or Gradient Stroke only.

Apply to selected mode:
Existing Gradient Fills and Gradient Strokes are updated.
If a shape has multiple Gradient Fills or Gradient Strokes, the topmost one per shape is updated.
If a shape has no gradient but has visible solid fills or strokes, the solids are hidden and a new gradient is added, spanning the shape's bounding box. Solid stroke width is inherited.
Shapes that have no existing Gradient Fills or Gradient Strokes, and whose solid Fills or solid Strokes are all hidden are skipped - no gradient is added.

Add new gradient mode:
A new Gradient Fill or Gradient Stroke group is added directly to the Shape Layer Contents. It may need to be manually dragged into a shape group to be visible. This mode is more for advanced users - it's a flexible option if you like working directly with your shape layer structure.

Note: Shape Layer application only works on one layer at a time.

Layer Style

After Effects has three layer styles that support gradients: Gradient Overlay, Outer Glow and Inner Glow. Choose one of these options, select your layer and apply the preset to get your desired layer style. If a layer style of that type already exists on the layer, the gradient colors will be replaced while other parameters are untouched.

Gradient Overlays are probably the most common use, but do try out some gradients on your Inner and Outer Glows - the results on text and other layers can be really striking.

.

Temp files

After Effects does not expose gradient parameters to scripting. Therefore, in order to apply a gradient, GradientHub creates a temporary .ffx file in your User Presets/GradientHub folder. These temp files have names beginning with _cbb_tmp_, _cbb_sl_ or _cbb_ls_, and are ignored by the User Presets section when loading or reloading. Every time you apply a preset, any temp files older than 10 seconds are automatically deleted. Additionally, whenever the panel launches, either on AE startup or by opening it from Window > Extensions > GradientHub, any remaining temp files are cleaned up. It is also safe to manually delete temp files from the User Presets/GradientHub folder at any time.

.

User Presets

The User Presets section lets you save your own gradient presets as standard .ffx files in a subfolder of your After Effects User Presets folder. Additionally other gradient formats are supported by placing them into the same folder, to give you a vast range of gradient options.

Apply as any effect type:
Regardless of how a preset was created - whether saved from Colorama, Color Shift, proGradient, a Shape Layer gradient, or a Layer Style, or imported from a .css, svg, or .grd file - it can be applied as any of the five target options. Just select your target using the toggle in the panel before applying.

Automatic thumbnail generation:
GradientHub automatically generates a thumbnail for each user preset by reading the gradient directly from the file, so no separate thumbnail image is required - though you can supply one if you prefer - see the custom thumbnails section below.

User Presets section

.

Saving a user preset

First, select the gradient you want to save:

Colorama:

Select Colorama at the top level, or select the Output Cycle parameter. Or select any other individual Colorama parameter, and the selection will automatically jump to the top level of the effect.

Color Shift:

Select Color Shift at the top level. Or select any individual Color Shift parameter, and the selection will automatically jump to the top level of the effect.

Shape Layer:

Select a specific Gradient Fill or Gradient Stroke group, or its Colors parameter. Avoid selecting a shape group or the layer itself as the gradient found may not be the one you intended.

Layer Style:

Select one specific layer style group - Gradient Overlay, Outer Glow, or Inner Glow. Or select any parameter within the group, and the selection will automatically jump to the top level.

proGradient:

Select proGradient at the top level. Or select any individual proGradient parameter, and the selection will automatically jump to the top level of the effect.

.

Click on GradientHub's + Save Preset button in the User Presets tab. GradientHub will show you the exact folder path to navigate to, then open After Effects' Save Animation Preset dialog.

Navigate to the GradientHub subfolder. (GradientHub creates this folder automatically the first time you apply or save a preset.) Give your preset a name and click Save.

Note: If the dialog opens in a different folder - perhaps because you've been saving presets elsewhere during this session - navigate to the path shown here. Alternatively, save your project and restart After Effects. Save Animation Preset will then return to the default location.

MAC OS
/Users/[Username]/Documents/Adobe/After Effects [Version]/ User Presets/GradientHub

WINDOWS
C:\Users\[Username]\Documents\Adobe\After Effects [Version]\ User Presets\GradientHub

.

Importing from other formats

In addition to .ffx files, the panel can read gradients directly from .grd (Photoshop), .css and .svg files. There are many websites where you can download 100's or even 1000's of free gradients, then load them into GradientHub. Each gradient in an imported file appears as its own preset in a collapsible subcategory named after the file. Thumbnails are generated automatically - no image file is needed.

If a client's brand uses gradient colours on their website or in an .svg logo, you can import those gradients directly into GradientHub with a single drag and drop, then click the Reload button - no colour picking, no manual stop entry. The exact gradient as defined by the designer can be applied immediately to your Colorama, Color Shift, Shape Layer, or Layer Style, keeping your motion graphics pixel-perfect to the brand.

How to add a .grd, .css or .svg file:

Copy the file into the User Presets/GradientHub folder (see file paths above).
Switch to the User Presets tab in the panel and click Reload.

.

Photoshop GRD files

Photoshop gradient libraries are loaded directly - each named gradient in the file becomes a separate preset. Colours stored in HSB or RGB mode are supported. Gradients using CMYK or Lab colour modes will have those stops skipped; if fewer than two valid stops remain the gradient is omitted entirely.

The Resource Boy website (not affliated with GradientHub) is a good place to source free .grd files.

Resource Boy 200 free retro gradients

.

CSS files

Any linear-gradient() definition in the file is loaded as a separate preset. The file can contain any valid CSS - selectors, rules, comments - the panel only reads gradient values and ignores everything else.

Naming gradients: Place a /* Name */ comment immediately before each gradient definition and that name will appear as the preset label. If no comment is found, the preset is named after the file with a number suffix.

Supported stop color formats: #rrggbb#rgbrgb()rgba()named colors,  hsl()hsla(). CSS variables are not supported and will cause that stop to be skipped.

A minimal example:

/* Sunset */
background: linear-gradient(to right, #ff6b35, #f7c59f, #004e89);

CSS import example

SVG files

Each gradient defined in the file is loaded as a separate preset. Freeform gradients are not supported and will be skipped - only linear and radial gradient definitions are read.

Gradients are named from their gradient ID, which is an internal .svg property separate from object or layer names. Where the gradient ID is a generic auto-generated value (as many vector applications produce by default), it is replaced with the filename and a number.

Files from Illustrator, Figma, Sketch, and Inkscape are all supported.

SVG import example

.

Reloading user presets

Once saved, click Reload in the User Presets section to see your new preset appear in the panel. GradientHub will read a single gradient from each .ffx file, or multiple gradients from .css, .svg or .grd files, and display thumbnails automatically.

Gradient loading and thumbnail creation is generally fast, however it can take a little longer to read the gradients from .svg files due to the complexity of that format. Very large numbers of user presets could also slow the panel down.

Organising user presets with subfolders

You can organise your presets into subfolders inside the GradientHub folder. Each subfolder appears as a collapsible subcategory in the panel.
For example, a preset saved at:
GradientHub/Fish/clownfish.ffx

will appear under a Fish subcategory.
Up to two levels of nesting are supported — for example:
GradientHub/Fish/Tropical/clownfish.ffx

Anything nested deeper than two levels will be ignored.

GradientHub subfolder struct

.

Custom thumbnails for user presets

GradientHub automatically generates a gradient thumbnail for every user preset. If you'd prefer a custom thumbnail, save a .png or .jpg file with the same base name as the .ffx file in the same folder. For example:
GradientHub/MyPreset.ffx
GradientHub/MyPreset.png

When a matching image is found, it takes priority over the auto-generated thumbnail. PNG takes priority over JPG if both exist. Recommended size is 128×128 px at a 1:1 aspect ratio.

Custom thumbnails example

Accessing the User Presets Help documentation

You can access the User Presets help documentation at any time by clicking the How to add presets button in the User Presets section of GradientHub.

The documentation will open in your default browser.

.

User Presets - Notes

FFX files are version-specific. A preset saved in a newer version of After Effects cannot be opened in an older version. If you upgrade After Effects, copy your GradientHub folder into the new version's User Presets folder - presets saved in the older version of AE will still work normally in the new version.

Only the gradient is read from the .ffx file. Any other Colorama, Color Shift, Shape Layer, Layer Style or proGradient parameters, keyframes, or expressions saved in the file will be ignored by GradientHub. To apply the full saved .ffx including other parameters, use Animation > Apply Animation Preset instead.

If a preset file contains multiple Colorama, Color Shift or proGradient effects, only the last effect in the file will be used. For Shape Layer presets, if the saved .ffx contains multiple gradient fills or strokes, only the first gradient found will be used. For best results, select a specific Gradient Fill or Gradient Stroke before saving.

User presets with a very large number of colour stops (65 or more) cannot be applied to Colorama and will produce an error. Application to Shape Layers and Layer Styles may be slow with very large stop counts. Color Shift supports up to 100 color stops, and if a user preset contains more than 100 stops, only the first 100 will be applied to Color Shift. In practice, gradients imported from .grd, .css, or .svg files rarely exceed these limits.

.

Bundle and Save with these options:

Discussions

Want to talk about it?

Head over to r/aescripts to chat with fellow users about this product.

Need Support?

Please open a support ticket to be connected directly with the author of this product

Version History

1.4 -

Jun 15, 2026

Added support from the proGradient effect by irrealix
https://aescripts.com/progradient/

1.3.3 -

May 23, 2026

A small fix to ensure that shape layer temp .ffx files with the prefix _cbb_sl_ are ignored when loading/reloading the User Presets section.

1.3.2 -

May 23, 2026

Changed the method for cleaning up temp .ffx files after preset application to avoid occasional occurrences of the temp file being deleted before preset application could complete.
Fixed the Alpha Ramp preset in the Colorama Built-in 1 category, so that it works in all target modes.

1.3.1 -

May 17, 2026

Updated URL in the About section from aescripts.com/colorama-browser to aescripts.com/gradienthub.
Edited the last color stop for 30 built-in gradients to make them cyclic in all modes.

1.3 -

May 14, 2026

Changed name from Colorama Browser to GradientHub due to the vastly expanded scope of the tool.
Added 100 new built-in presets.
Added mode to apply gradients to Shape Layers.
Added mode to apply gradients to Layer Styles.
Added User Presets section.
Added importing of gradients from .grd (Photoshop), .css and .svg files.
Added thumbnail toggle between color wheel and linear gradient options.
Minor bug fixes.
Update to latest aescripts licensing framework.

1.2 -

Mar 24, 2026

Added Color Shift compatibility - apply gradients to Haligonian's Color Shift plugin.
Added 52 new presets.
Updated to latest aescripts licensing framework.

1.1.1 -

Dec 29, 2025

Maintenance update to the latest aescripts licensing framework.
Changed behavior in "Apply to existing" mode when multiple Colorama effects already exist, to modify last effect in stack.

1.1 -

Nov 15, 2025

Added compatibility with After Effects 2024.

1.0 -

Nov 6, 2025

Initial release.

Compatibility

After Effects

2026, 2025, 2024

EULA

END USER LICENSE AGREEMENT

This software ("the Software Product") and accompanying documentation is licensed and not sold. This Software Product is protected by copyright laws and treaties, as well as laws and treaties related to other forms of intellectual property. The author owns intellectual property rights in the Software Product. The Licensee's ("you" or "your") license to download, use, copy, or change the Software Product is subject to these rights and to all the terms and conditions of this End User License Agreement ("Agreement").

Acceptance
YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT BY SELECTING THE "ACCEPT" OPTION AND DOWNLOADING THE SOFTWARE PRODUCT OR BY INSTALLING, USING, OR COPYING THE SOFTWARE PRODUCT. YOU MUST AGREE TO ALL OF THE TERMS OF THIS AGREEMENT BEFORE YOU WILL BE ALLOWED TO DOWNLOAD THE SOFTWARE PRODUCT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, YOU MUST SELECT "DECLINE" AND YOU MUST NOT INSTALL, USE, OR COPY THE SOFTWARE PRODUCT.

License Grant
This Agreement entitles you to install and use one copy of the Software Product. In addition, you may make one archival copy of the Software Product. The archival copy must be on a storage medium other than a hard drive, and may only be used for the reinstallation of the Software Product. This Agreement does not permit the installation or use of multiple copies of the Software Product, or the installation of the Software Product on more than one computer at any given time, on a system that allows shared used of applications, on a multi-user network, or on any configuration or system of computers that allows multiple users. Multiple copy use or installation is only allowed if you obtain an appropriate licensing agreement for each user and each copy of the Software Product.

Restrictions on Transfer
Without first obtaining the express written consent of the author, you may not assign your rights and obligations under this Agreement, or redistribute, encumber, sell, rent, lease, sublicense, or otherwise transfer your rights to the Software Product.

Restrictions on Use
You may not use, copy, or install the Software Product on any system with more than one computer, or permit the use, copying, or installation of the Software Product by more than one user or on more than one computer. If you hold multiple, validly licensed copies, you may not use, copy, or install the Software Product on any system with more than the number of computers permitted by license, or permit the use, copying, or installation by more users, or on more computers than the number permitted by license.

You may not decompile, "reverse-engineer", disassemble, or otherwise attempt to derive the source code for the Software Product.

Restrictions on Alteration
You may not modify the Software Product or create any derivative work of the Software Product or its accompanying documentation. Derivative works include but are not limited to translations. You may not alter any files or libraries in any portion of the Software Product.

Restrictions on Copying
You may not copy any part of the Software Product except to the extent that licensed use inherently demands the creation of a temporary copy stored in computer memory and not permanently affixed on storage medium. You may make one archival copy which must be stored on a medium other than a computer hard drive.

Disclaimer of Warranties and Limitation of Liability
UNLESS OTHERWISE EXPLICITLY AGREED TO IN WRITING BY THE AUTHOR, THE AUTHOR MAKES NO OTHER WARRANTIES, EXPRESS OR IMPLIED, IN FACT OR IN LAW, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OTHER THAN AS SET FORTH IN THIS AGREEMENT OR IN THE LIMITED WARRANTY DOCUMENTS PROVIDED WITH THE SOFTWARE PRODUCT.

The author makes no warranty that the Software Product will meet your requirements or operate under your specific conditions of use. The author makes no warranty that operation of the Software Product will be secure, error free, or free from interruption. YOU MUST DETERMINE WHETHER THE SOFTWARE PRODUCT SUFFICIENTLY MEETS YOUR REQUIREMENTS FOR SECURITY AND UNINTERRUPTABILITY. YOU BEAR SOLE RESPONSIBILITY AND ALL LIABILITY FOR ANY LOSS INCURRED DUE TO FAILURE OF THE SOFTWARE PRODUCT TO MEET YOUR REQUIREMENTS. THE AUTHOR WILL NOT, UNDER ANY CIRCUMSTANCES, BE RESPONSIBLE OR LIABLE FOR THE LOSS OF DATA ON ANY COMPUTER OR INFORMATION STORAGE DEVICE.

UNDER NO CIRCUMSTANCES SHALL THE AUTHOR, ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS BE LIABLE TO YOU OR ANY OTHER PARTY FOR INDIRECT, CONSEQUENTIAL, SPECIAL, INCIDENTAL, PUNITIVE, OR EXEMPLARY DAMAGES OF ANY KIND INCLUDING LOST REVENUES OR PROFITS OR LOSS OF BUSINESS) RESULTING FROM THIS AGREEMENT, OR FROM THE FURNISHING, PERFORMANCE, INSTALLATION, OR USE OF THE SOFTWARE PRODUCT, WHETHER DUE TO A BREACH OF CONTRACT, BREACH OF WARRANTY, OR THE NEGLIGENCE OF THE AUTHOR OR ANY OTHER PARTY, EVEN IF THE AUTHOR IS ADVISED BEFOREHAND OF THE POSSIBILITY OF SUCH DAMAGES. TO THE EXTENT THAT THE APPLICABLE JURISDICTION LIMITS THE AUTHOR'S ABILITY TO DISCLAIM ANY IMPLIED WARRANTIES, THIS DISCLAIMER SHALL BE EFFECTIVE TO THE MAXIMUM EXTENT PERMITTED.

Limitation of Remedies and Damages
Any claim must be made within the applicable warranty period. All warranties cover only defects arising under normal use and do not include malfunctions or failure resulting from misuse, abuse, neglect, alteration, problems with electrical power, acts of nature, unusual temperatures or humidity, improper installation, or damage determined by the author to have been caused by you. All limited warranties on the Software Product are granted only to you and are non-transferable. You agree to indemnify and hold the author harmless from all claims, judgments, liabilities, expenses, or costs arising from your breach of this Agreement and/or acts or omissions.

Governing Law, Jurisdiction and Costs
This Agreement is governed by the laws of New York, without regard to New York's conflict or choice of law provisions.

Severability
If any provision of this Agreement shall be held to be invalid or unenforceable, the remainder of this Agreement shall remain in full force and effect. To the extent any express or implied restrictions are not permitted by applicable laws, these express or implied restrictions shall remain in force and effect to the maximum extent permitted by such applicable laws.

Updated: Oct 21, 2025 1:35 AM