
Extra Layer Options
A downloadable Aseprite Extension for Windows, macOS, and Linux
Extra Layer Options or ELO for short is an extension for Aseprite that adds additional features pertaining to layers. Features such as selecting, moving masking and even displaying the current layer. Many features also support single layer, multiple layers and grouped layers. Check out everything down below!
Extra Layer Options requires Aseprite version 1.3.15 or newer
(1.3.18+ recommended to enable all functionality.)
A Very Special Thank You To Supporters
Going Above And Beyond 🥰
Lizcandescent
Select Options
Select Layer Contents
Single Layer
Multiple Layers
Grouped Layers
Hotkeyable

Select the contents of a single layer, multiple layers or even grouped layers with this feature. It operates much like when ctrl clicking on a cel but with a slightly easier way to do so. This feature comes with the ability to set a hotkey for even quicker access as well.
Select Content Layers (Inversed)
Single Layer
Multiple Layers
Grouped Layers
Hotkeyable

Selects content from all selected layers / groups of layers and then will automatically inverse the selection.
Select Content From Layer Above / Below
Single Layer
Multiple Layers
Grouped Layers
Hotkeyable
Nested Mode
Indexed Mode

When selecting content from another layer either above or below the current layer this feature will keep you drawing on the original layer while selecting another layers content area.
Nested mode will select from the layer directly above or below the current layer, this includes layers inside of a nested group.
Indexed mode will select layers in the same parent and skip over any nested layers inside of groups.
Modify Options
Clear Selected Layers
Single Layer
Multiple Layers
Grouped Layers
Hotkeyable

Clears all cels on the currently selected layers / groups of layers while keeping the layers intact.
Move Options
Merge Selected Layers Up/Down
Multiple Layers
Grouped Layers
Hotkeyable

Combines multiple layers and even groups in to a single layer while keeping the name and color of the layer.
When merging up the top most layer name and color is kept.
When merging down the bottom most layer name and color is kept.
Copy Pixel Selection To New Layer Above / Below
Single Layer
Multiple Layers
Grouped Layers
Hotkeyable
Pixel Selection

Creates a new layer and copies pixels in the current selection from all selected layers and/or groups.
Move Pixel Selection To New Layer Above / Below
Single Layer
Multiple Layers
Grouped Layers
Hotkeyable
Pixel Selection

Creates a new layer and moves pixels in the current selection from selected layers and/or groups.
Move Layers Up / Down
Single Layer
Multiple Layers
Grouped Layers
Hotkeyable
Nested Mode
Indexed Mode

Nested Mode - Layers will move directly above or below including in and out of nested groups layers. (Recommended Hotkey: Alt+Shift + Up/Down Arrows)
Indexed Mode - Layers will move in relation to there parent layer and not go in and out of groups layers. (Recommended Hotkey: Alt + Up/Down Arrows)
Masking Options
Mask Content Using Layer Above / Below
Single Layer
Multiple Layers
Grouped Layers
Hotkeyable
Nested Mode
Indexed Mode

Includes / keeps any pixels that appear in the pixel selection both on each selected layer and the mask layer.
Nested Mode - The layer used for masking will be the first layer directly above or below the highest selected layer or group. This layer selection will include nested layers inside of groups.
Index Mode - The layer used for masking will be the first layer above or below the highest selected layer or group. This layer will only reference layers and groups within the same parent and skip nested layers.
Note On Masking / Subtraction Cel Selection:
If a layer group or multiple layers are selected all cels in those layers will have the mask/subtraction applied.
If a single cel or multiple cels on the same frame using single or multiple layers are selected mask / subtraction is applied only to those cels.
If a multiple cels are selected, in any number of layers (non-grouped), only those cels will have the mask/subtraction applied.
Subtract Options
Subtract Content Using Layer Above / Below
Single Layer
Multiple Layers
Grouped Layers
Hotkeyable
Nested Mode
Indexed Mode

Excludes / discards any pixels that appear in the curent selection on each selected layer and the mask layer.
Nested Mode - The layer used for subtracting will be the first layer directly above or below the highest selected layer or group. This layer selection will include nested layers inside of groups.
Index Mode - The layer used for subtracting will be the first layer above or below the highest selected layer or group. This layer will only reference layers and groups within the same parent and skip nested layers
Note On Masking / Subtraction Cel Selection:
If a layer group or multiple layers are selected all cels in those layers will have the mask/subtraction applied.
If a single cel or multiple cels on the same frame using single or multiple layers are selected mask / subtraction is applied only to those cels.
If a multiple cels are selected, in any number of layers (non-grouped), only those cels will have the mask/subtraction applied.
View Options
Solo Selected Layers Visibility
Single Layer
Multiple Layers
Grouped Layers
Hotkeyable

Hides all layers excluding the currently selected layers and /or groups.
Popout Current Layer Display
Single Layer
Hotkeyable

Creates a simple floating dialog that shows and updates the currently selected layer. This display will also show the layers color for even faster reference.
--Simple Usage License / Rights--
Simple Usage License / Rights © CarbsCode 2026 All Rights Reserved. (Updated 8/21/25)
By using the script included with this file you understand that you are using it ASIS with no guarantees.
Though the script / toolbar is not intended to cause any harm, you understand that any such harm, such as lost of work,time or any other issues financial or otherwise, CarbsCode can not be held responsible.
You understand that you should always save your work regularly.
Please use at your own risk! If you change any of the script that may cause issues support may or may not be available.
CarbsCode reserves the right to revise this license as needed.
YOU CAN / SHOULD:
Use this script as a toolbar to assist in Aseprite for personal and/or professional use.
Make changes as you see fit for your use-case. However support may not be available for modified scripts so do so at your own risk.
(Modified scripts should not be redistributed and are for internal use only.)
Always give credit to your sources or inspirations
YOU CAN'T / SHOULDN'T:
Re-sell, copy, transfer or distribute entire script or parts of this script without permission.
Distributing products that mimic the layout and functionality to the extent that they may cause confusion between original products is also not permitted.
Usage of this tool in any training of AI (Artificial Intelligence) models is strictly prohibited.
Usage of this tool to create NFT (Non-Fungible Tokens) is strictly prohibited.
------------------
Please report any bugs if you find some and Carbs will try and resolve as soon as possible!
Hope you all enjoy the tool! Please feel free to reach out or leave a comment if you have any issues or feedback!
❤ Thank you all for the amazing support ❤
Bugs / Feature Requests:
Please check out the new issues page if you find any bugs or want to make a feature request!
A Very Special Thank You To Supporters
Going Above And Beyond 🥰
Lizcandescent
Purchase
In order to download this Aseprite Extension you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:
Development log
- Extra Layer Options Is Now Available!2 days ago








Leave a comment
Log in with itch.io to leave a comment.