[Extension] Distralign - Align and Distribute Cels for Aseprite

Distralign banneranimated

Distralign: Aseprite Extension for Smart Cel Alignment & Distribution - Download :link:

:artist_palette: Distralign is an Aseprite extension that lets you align and distribute cels with precision. Whether you’re spacing out cels evenly, aligning them to an active layer, or distributing them based on direction, Distralign makes sprite organization effortless.


I stumbled upon this old feature request from Juice and wanted to see if I could build it myself. After some experimenting, I managed to pull it off.

:sparkles: Features

:white_check_mark: Smart Distribution – Space cels evenly using different distribution modes (Top, Left, Bottom, Right, Center, Vertical, Horizontal).
:white_check_mark: Active Layer Anchoring – Align and distribute cels relative to the active layer for precise positioning.
:white_check_mark: Flexible Spacing – Adjust the distance between cels dynamically for better control.

:sparkles: Align

Notepad_J6dp8gTqFf_align

:sparkles: Distribute

Notepad_3Zu3D7kcFA_distribute

:sparkles: Distribute Spacing

Notepad_COOcGoEdZT_distribute_spacing

:brain: Layers vs Group Layers

When aligning objects, keep the following in mind:

  • If you select multiple layers within a group layer, those individual layers will be aligned or distributed independently.
  • If you select only the group layer itself (without selecting its individual layers), the entire group is treated as a single unit — keeping its internal layout intact.
    Notepad_nSZPW9Z7qh_group_vs_layer

:wrench: How to Use

  1. Open Distralign - Navigate to Edit>Distralign in the top menu.
  2. Select the layer(s) or group layer(s) you want to distribute or align.
  3. Choose your preferred alignment or distribution mode.
  4. Distralign automatically organizes your layers based on the “Align To” option:
    • Selection – aligns relative to the bounding box of selected layers.
    • Canvas – aligns relative to the full canvas size.
    • Active Layer – aligns relative to the currently active layer.

Download Distralign :link: on Itch

3 Likes

Notepad_nSZPW9Z7qh_group_vs_layer

An update to v2.0.0 was released.

Whats new:

  • Full support for Group Layers
    You can now align or distribute entire group layers as a single unit, or choose to align individual layers inside them.

Quick Summary:

  • Select layers or group layers to distribute/align.
  • If you select a group layer only, it stays intact and moves as a whole.
  • If you select layers inside a group, they’ll be aligned individually.
1 Like