Aseprite v1.3.18 Jul 22, 2026

Hi Asepriters! Today we’re releasing Aseprite v1.3.18 as the new stable version! It includes several bug and crash fixes and new features introduced since v1.3.18-beta1. You can download it from https://www.aseprite.org/user/ using your account (or creating a new one).

What’s new in Aseprite v1.3.18.6

  • Fixed crash introduced in v1.3.18.4 pasting tilemaps + better support to copy & paste tilemaps between different layers/sprites #6037 #6009
  • Sprite Sheet JSON: Escape line breaks correctly for exported user data #6044
  • Fixed base64 encoding for certain brushes in user.aseprite-brushes file #3220
  • Linux: X11 improvements for resizing and Ctrl+keyboard shortcuts #6038
  • Lua API:
    • Fixed dialog relayout not invalidating display and contents #5766

Aseprite v1.3.18.5

  • Fixed new crash after File > Export > Export Sprite Sheet if there was a selection on the source sprite #6031

Aseprite v1.3.18.4

  • Fixed ‘Snap to Grid’ alignment for brushes larger than 1 pixel #5998
  • Fixed copy & paste of tiles between tilemap layers #4872 #5299 #5794
  • Fixed copy & paste group layers with tilemaps inside #5794
  • Start with a grayscale color palette after loading grayscale .png file #5847
  • Extesions can register .psd as a custom file formats now #6007
  • Introduced some changes to know the origin of some random crashes #6025
  • Linux: Fixed random un-minimize events of the main window #4966 #5352 #5951 (thanks to @ndbn)

Aseprite v1.3.18.3

  • New crosshair option to apply UI scaling to the crosshair #5993
  • Fixed “edges” preview for tiles #5045
  • Fixed invisible widgets grabbing focus for key events #5810
  • macOS: Fixed application slows over time #3256
  • macOS: Fixed brush draws a point instead a stroke after undo #5974
  • Linux: Fixed crash using eyedropper outside the main window #5469 #5976
  • .aseprite decoder:
    • Support reading any tileset ID
    • More robust decoding of some kind of chunks to avoid reading more data of what it’s really available

Aseprite v1.3.18.2

  • Fixed crash changing keyboard focus in Edit > Preferences #5946
  • Lua API:
    • Update API version to 41
    • New Dialog:samerow{} function (thanks to @lampysprites
    • Added save/beforesave sprite events #5115 (thanks to @MapleGecko)
    • Prevent uninitialized params in app.command.MoveMask/Scroll

Aseprite v1.3.18.1

  • Fixed exporting GIF files with correct header (89a) when they are animated #4746 (thanks to @s0ph0s-dog)
  • Fixed crash switching between sprites when the mouse is on a timeline tag #5941
  • Fixed crash saving backup data #5939
  • Fixed crash using theme without layout selector icon #5582

Aseprite v1.3.18

  • All changes from v1.3.18-beta1 + beta2.
  • Timeline: New tags separation in groups #5807 (related to the new UI #5758)
  • Fixed several problems copying user data (color + text) for some objects (tags, slices, etc.) when duplicating a sprite
  • Recover Files: Fixed cel position when making backup while we’re painting
  • Ensure the console is always parented to the main window #5872
  • New “power of two sheet size” UI #5861
  • Don’t save preferences file (aseprite.ini) when running in --batch mode #5733
  • Fixed poor text legibility on home screen in dark mode (thanks to @3vorp)
  • Added the default extension if the native file dialog didn’t add one
  • macOS: Fixed ⌘ key is held down using ⌘O to open native file dialog #4817
  • Fixed crash upon deleting pasted selection #5894
  • Fixed crash using an invalid file format extension in File > Save #5865
  • Fixed crash hiding a layer when we are moving pixels #5781
  • Fixed crash when searching in Preferences dialog
  • Lua API:
    • Fixed crash when undoing transactions involving selection transformation
    • Allow app.command.MoveMask w/quantity equal to 0 #5843
    • Make Command tooltips consistent when inside transactions #5862

Download this new version from https://www.aseprite.org/user/ and read the announcement here.