A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

Your free & open-source 2D sprite editor, made with the Godot Engine, using GDScript!

Current features as of version v0.7:

  • Choosing between 7 tools – pencil, eraser, fill bucket, lighten/darken, color picker, rectangle select and zoom– and mapping them to both of your left and right mouse buttons.
  • Are you an animator? Pixelorama has its own animation timeline just for you! You can work at an individual cel level, where each cel refers to a unique layer and frame. Supports onion skinning, cel linking, motion drawing and frame grouping with tags.
  • Different tool options for each of the mouse buttons.
  • Custom brushes! Load your brushes from files or select them in your project with the selection tool, and they will get stored in .pxo files!
  • Random custom brushes! Every time you draw, expect to see a different random result!
  • Create or import custom palettes!
  • Pattern filling! Use the bucket tool to fill out an area with a pattern of your choosing.
  • Import images and edit them inside Pixelorama. If you import multiple files, they will be added as individual animation frames. Importing spritesheets is also supported.
  • Export your gorgeous art as PNG or GIF files. Exporting your projects as spritesheets is also possible.
  • Pixel perfect mode for perfect lines, for the pencil, eraser & lighten/darken tools.
  • Save and open your projects as Pixelorama's custom file format, .pxo
  • Undo/Redo support!
  • Autosave support, with data recovery in case of a software crash.
  • Multiple theme support! Choose a theme from Dark, Gray, Blue, Caramel and Light!
  • Horizontal & vertical mirrored drawing!
  • Tile Mode for pattern creation!
  • Split screen mode to see your masterpiece twice! And a mini canvas preview area to see it thrice!
  • Create straight lines for pencil, eraser and the lighten/darken tool by pressing Shift. If you also press Control, you can constrain angles with a step of 15.
  • Generate outlines for your images!
  • Υou can zoom in and out with the mouse scroll wheel or the + and - keys respectively, and pan by clicking the middle mouse button, by holding Space or with the arrow keys!
  • Keyboard shortcuts, and the ability to change their bindings.
  • Rulers and guides!
  • Scale, crop, rotate, flip, color invert, HSV-adjust and desaturate your images!
  • Multi-language localization support! See our Crowdin page for more details.

Make sure to visit our website for more information and join our Discord community server!
Find the source code on GitHub!

And if you like, consider helping us by donating, or becoming a Patreon!


Download NowName your own price

Click download now to get access to the following files:

Pixelorama [Windows 64-bit].zip 26 MB
Pixelorama [Linux 64-bit].zip 27 MB
Pixelorama [Mac 64-bit].zip 27 MB
Pixelorama [Linux 32-bit].zip 27 MB
Pixelorama [Windows 32-bit].zip 26 MB

Development log


Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 60 · Next page · Last page
(2 edits) (+1)

Can I ask for a paint bucket feature but for erasing? (fill with transparency).

**Edit** I found it. :^) Transparency is considered a color. Just open the color menu, and move the "A" slider down to zero.


Firstly, absolutely loving the program! it is exactly what I was looking for in a wallet-friendly tool. 

My only gripes are few, and mostly already mentioned by other users. One I haven't seen in my travels among the comments today is about the circle tool. 

If my canvas is an even number (eg 64x64 or 32x32), I can't put a circle dead centre. This is because the circle tool always has an odd number of pixels at the apex. Is there a way to change this, and I'm not seeing it? 

Biggest other issue is the selection tool being too limited. I want like a lasso selection.

Love the idea someone else mentioned about a place/platform to share pallets on. This would be wonderful and I throw my 2 cents in to push more attention to the concept.

All-in-all, amazing job, and all in gdscript! gives me inspiration on my personal Godot journey.

Keep up the great work!

Hello, thank you for your kind words and your support!

Unfortunately, there is currently no way to change the fact that circles have an odd number of pixels at the apex. We could work on it on a future update though. The circle plotting algorithm we're using can be found here, but perhaps we could modify it.

As for the selection tool, we plan to enhance the rectangular selection tool as well as add more selection tools in v0.9!

A platform to share palettes is a very interesting idea, but it could be challenging as we don't yet know how to do it. We'll definitely consider it more in the future.

We really appreciate your feedback!

could there be a way to export a pallet as like an array, or have it write the hexcodes of each color on the pallet to a text file and then when you reimport it, it just plugs the hex codes in? I haven't delved into your code at all, so I don't know if this method could be implemented or not. 

As for circles, I ended up just making it 31x31 and that way the sprite is centred. Not sure if this will pose any problems for me or not, as I've only worked with even pixel sprites, but I'm sure it will be fine.

One more thing, though, is it possible to change the default save location? I find it tiresome to browse every time I save something, when I'm always saving in the same place. 

Palettes are being exported as JSON files, which you can open even in a text editor, or import them easily into custom made tools. Hopefully this is good enough. We also plan to work more on the file dialogs and potentially remembering a save location, or letting the user change it.

-the new update-

i realized that the checker actually move when you move the drawing i don't know if this is bug or intended 

but at least for me i find it hard to locate where i should put pixels 


Hello. Yes this is intended, see this for more information: https://github.com/Orama-Interactive/Pixelorama/issues/208

yes but does it really need to move

(1 edit)

Hey for some reason the .zip file keeps deleting itself before I can extract it.

I've turned off my antivirus and tried again, but the same thign happened, and even restarted my computer but it happened again, even trying to download it through github.

And for some reason it's only this one, I've downloaded another .zip file from the site but it went ok.

Edit: I decided to try the other versions but it deleted itself as well.

Hello. That is not natural, perhaps you should double-check that your antivirus is disabled and the browser isn't deleting the file in any way. I don't know what else might be causing this, sorry.


I just found this software after a hard searching and I'm overwhelmed because it have absolutely everything that I wanted. Now I can finnish my little old projects and I'm sure my firsts games will be concluded in this program. Thanks so much to developers, I hope you guys got bigger and bigger! <3

Obs: I created an account on itch.io just for rate Pixelorama. Seriously.

Thank you so much! We're so happy that you found Pixelorama to be useful, you are very sweet!

(1 edit) (+2)

This is the best free pixel art tool I've used! It's definitely worth at least 5 dollars, it feels really polished and looks nice, but there are a few things that could be improved.

Customization would be nice, I find the cursor a bit intrusive, and I would like to be able to move on screen elements such as the color pallet or tool bar.

A straight line tool is necessary for good diagonal lines, it's an essential part of most workflows, so that would be a great addition.

There also need to be a selection tool to move around clusters of pixels on the canvas.

Besides those few nitpicks, this is a really quality tool that I hope gets more recognition in the pixel art community!

Edit: I've found that the straight line tool is bound to shift instead of being it's own tool on the hotbar.


Thank you very much for your kind words! We have many plans in store for the future updates, but we'll also try and focus more on customization!

A dedicated straight line tool also might happen in the future. You can also use the rectangle selection to select a part of the image and move it around while holding Shift.


Yeah, I realized the selection tool was a thing like 5 minutes ago, I will be looking forward to future updates, thanks for taking the time to reply!

if you hold shift you can draw straight lines


any way to use a windows surface pen with this, or will i have to use a mouse? Cant seem to get the pen to work with this

Graphic tablets should work fine already, but some users have reported problems. We'll look more into it for the next update!


Hi, been trying pixelorama and i love it however its there a hand tool to move the sprite that its been made, or at the moment is it just works with the arrow keys??

Hello! The arrow keys are being used for moving around the canvas. You can also use the middle mouse button, or hold Space and move your mouse. If you're looking for a way to move the contents of the image, there is no hand tool right now, but you can make a rectangular selection and drag it while holding Shift!

(2 edits) (+1)

Hi, I have not try Pixelorama yet, but can we add text in Pixelorama? I looking something lookalike ANSI art with text in *.nfo file.

Hello! Unfortunately, there is currently no way to add text in Pixelorama.

(1 edit) (+3)

I am currently using the version 0.7 to make some godot 2d tiles for a weekend project of mine. This looks a very easy editor for pixelart. Looking forward for more.


Thank you, we are really happy you like it!


This is a really great pixel editor! I would really like a line tool and maybe a site where you can share palettes in future versions, but keep Pixelorama free then! 

Really good program 94/100


Thank you! We like these ideas!


Really cool, would be so awesome to have it implemented as a built-in tool in Godot! :3


Thank you! Our main focus is to maintain it as a stand-alone, but we'd love ti make it a Godot plugin too. Perhaps in the future we'll experiment on it!


I really like this art program, I just wished it had a hand tool or scrollbars for easy canvas navigation.(sorry for my bad english x.x)


Thank you! We may add scrollbars in a future update!


I think a neat feature to add would be the ability to add or use dithered brushes.


We will most likely add dithering tools in the future, so we will look into this! :)


it's a beautiful software, I know it has a lot of potential maybe it will be able to overcome Aseprite


Thank you, we are glad you like it!


Cool app! I have a small suggestion though... Could you add a line tool like the one from Windows XP MS Paint? I find it easier to do pixel art with it, and it's kind of awkward having to press shift to do lines. Thanks for all your work!


Thank you! We are considering this, it will probably be added in a future update!


The new version is really awesome

Improving tools, completely changing the interface and settings (finally, I can put my shortcuts), improving the animation timeline

But still, something saddened - the layers are closely tied to the animation timeline

No, the animation timeline is very convenient, but convenient only for the animation itself. For drawing, this is more likely to interfere.
In the previous version, you could simply delete the time bar and then draw and see layers and manage them.

But now it’s inconvenient to draw, because the layers are not visible if the time bar is removed, and they are still at the bottom, which cuts off part of the screen for the canvas. (It’s more convenient to track the layers bottom side, as in the previous version)

Please make two modes: 1 for drawing and 2 for animation. Well, or something like that. Or make 2 settings of the screen mode: 1 as in the previous 0.6+ (it was very convenient for drawing, but not very convenient in animation) and 2 as in version 0.7.0 (very convenient in animation, but not in drawing)

I hope this helps you a bit in developing this program.

Thank you for continuing to develop this great product.


Thank you very much, we're glad you like it. As for the timeline change, we were afraid that it could cause issues for people who only wanted to draw in one frame. We could add another mode in the future to do what you said, but it's not a top priority right now. We'll do our best to implement it soon though. Thanks for your feedback!


i find the selection tool too primitive 

for example you can't scale the selection or rotate just the selection not the entire image

also i have a bug 

i have a frame when i cloned it 

if i work on the clone the first frame also change 

i tried to copy the entire image and paste it on another frame but same problem 

ty and keep up the good work


The selection tool is probably the weakest point of Pixelorama right now, and we plan to improve it and add more selection tools in a future update. As for the bug, we cannot replicate it. However, the timeline has changed a lot in v0.7 so it's possible it may have fixed itself. v0.7 should release very, very soon!


cool also i want to add a suggestion 

the ability to edit more than one layer 

some times you want the work to effect more than one layer

i really want to participate in this software unfortunately i don't know anything about godot or gdscript 

great work


Thank you for the suggestion, we will keep it mind! 


Your program is very good

surprisingly it's available for free
a lot of things done well
brushes, basic filters on images, keyboard shortcuts and much more

but there are suggestions for improving this wonderful program:

1) add folders
yes, when there is a bit of art and you need several layers, you can do without it, but when you start to do a lot of work with a huge amount of detail, the folder will become a useful tool for distributing and linking everything into work.

2) add a layer mask
I think it will also be useful to add this. Yes, you can manually add parts to certain areas, but sometimes it is terribly inconvenient. Layer mask will save a little time

3) add a button to move a specific layer
The selection tool, of course, is universal and useful, but for it it is inconvenient to move images of certain layers.

4) correct the error with a space and enter the action
I don’t know what this is connected with, but when I move the camera to another place, the previous action (for example, adding a layer, filter, deleting a layer) is repeated by pressing the spacebar or by entering until you press another button or perform other actions and so on infinity (I hope I clearly explained this error).

I hope everything is clear. My English is bad.

Thanks again for this program for creativity and work.
Good luck, willpower and health to the entire Pixelorama development team.


Thank you so much! We really appreciate your kind words and your feedback. We will take notes for future updates! As for the 4th issue, it will be solved in v0.7!


How did you get that discord widget to embed in your itch page?


We followed this guide! :) https://blog.discord.com/add-the-discord-widget-to-your-site-d45ffcd718c6


Looks great! This will definitely come in handy for making my first game.


Thank you! We're really happy that you find Pixelorama to be useful!






i love this program, its free, it is customizable, and its UI is a lot better that other free platforms. thank you for this


Thank you so much! We're doing our best to make Pixelorama as good as possible, and we appreciate all the kind words!


Love the idea of such a useful tool being made with Godot, and having a free open source pixel art editor being actively developed, and with such good features being added quickly, is awesome!


Thank you very much for the kind words! It means a lot to us! :)


i dont know if this is a thing but a "global opacity" thing for onion trimming would be useful for animating. it would allow to change the opacity of ALL frames on the fly to remove the extreme tediousness of manually doing it. thanks! -fraus


Hello! Thank you for your feedback, we will consider this idea for a future version!


love using the tool:D keep up the good work


Thank you very much!


i have suggestion 
mirroring mirror just from the middle

can you add the ability to put the mirror anywhere ??


Hello! This is a planned feature, we will implement it in a future update!


hello bro i created an itchio account just to comment to this master piece 

this software is really good i was looking for a pixel art app from a long time for linux till i find this 

i didn't experience with it that much but i like it so much so far i started creating my game sprites with it 

i will spread your work everywhere 

keep the work mate 

and i don't believe that's free


Hello! Thank you so much for your kind words! We are really happy that you like Pixelorama!

(1 edit)


Yeah, i'm that person.

I have idea or suggestion anyway:

- New pixel style like Aseprite for User Interface (UI).

Just that!

VOKZI Softwares,

By ZM 


Thank you for the suggestion! The main issue with this is that we may not be able to find fonts for all of the supported languages. We will do our best though!

Wow! Just, wow! The examples you made are so gorgeous! I am not a fan of pixel art, but you impressed me and made me want to try it myself. I will certainly enjoy using your programm. Thank you!

Thank you very much! It really means a lot to us!


I see your app is very very good!.

And of my opinion Pixelorama competing to Aseprite.

And yeah i downloaded your app and it was so good no problems and my favorite part of this app is animation, i want to make simple animation for my projects,and i think i will share your app in every person i know!

VOKZI Softwares,

Vokzi softwares

Do not imitate that logo!

Thank you very much! We really appreciate your kind words!

I've been having problems importing animations into unity. I assumed it would create a sprite sheet, but it only imported the first key frame from my animation 

When exporting, you have the option to either export one frame, all frames as different .png files, or all frames into a spritesheet. In the next version, the export window dialog will be overhauled and it will be more user friendly!

Ah that makes sense. Thanks


This is a good alternative to apps like Aseprite. Is there a way to copy and paste pixels (especially between frames). If there isn't then I think it would be a good idea to add this soon :)


Thank you! You can use the rectangle selection tool and then Ctrl-C to copy the selection. Then, you can use Ctrl-V to paste into a new selection. We will improve this in the future, but this works for now!


Cool alternative while i'm trying to find money for Aseprite. Almost every function. Only one issue - every time file exploer opens at program location, every time opening my folder is long.

Hello! What do you propose should happen with the file explorer?

i think he means for example this times i opened the pic folder in the app 

next time when it opens the file manager it should be in pic folder

(3 edits)

Please add the ability to transform(position,scale ,rotate) the individual layers

Please add different grid types

please add more selection tools

Hello, thanks for the feedback! You can already rotate individual layers from v0.6.2 and on! More options will come soon. Can you elaborate on what you mean by "different grid types"? Thank you!

(2 edits)

Hello sir, would you please add some more grid types like (isometric,hexels like in marmoset hexels ...etc)  in view->show Grid option.

Thank you for Developing this wonderful tool😊😊😊

That is a very interesting idea! We will note if for future versions! :)

Any possibility of packing in Appimage? It makes it simple to install and to backup.It's a Great app,and will only get better.


Hello! We can't promise anything about AppImage, but we may do it in the future. For now, Pixelorama is available in Flathub and the Snap Store. The packaging wasn't done by us, but by contributors. This is why we can't promise AppImage packaging, because we have no experience with it.

A few features I would like:

(Keep in mind that I'm not telling you what to do, I really like this tool, but a few things are getting in the way of my workflow.)

1. Make the tile mode interactive.  As it stands, when I am trying to make a seamless tile, I can't use a grid/guide to see where my texture really is, so if there is a problem along the seam, it is very annoying to have to swap between sides all the time.

2. Allow a (maybe optional) tile mode that repeats the tile across the entire work area.  Again, It would be great for finding tiling issues, even if it is only in the preview area.

3. Remember the last export location.  One time it spit me all the way to System32!  WHY?  Since when do people need to save ANYTHING there?  Either remember the last location, or put a PATHS section in the preferences menu.

I haven't used Pixelorama for animation yet, but if development of my project continues seriously, I just might.

Hello, thanks for the feedback! We'll make sure to note your ideas for future versions!

(1 edit)


Feedback a question:
The software is in the Simplified Chinese system. The language of the software is traditional Chinese for the first time. I hope you can fix it again.

Character display garbled:
Under the Simplified Chinese language, when performing the undo operation, the floating prompt font will be displayed as garbled characters. Hope you can fix the display problem.

Thank you!

Hello! The default language should be the language of the system. If the system language is Simplified Chinese, then Pixelorama should also be in Simplified Chinese.

As for the character display problem, thanks for letting us know, we have fixed it in the master branch and the fix will be available in a future version!


This is amazing! The ability to divide animations into loop sections is available, or that is something that could be released in the future?

Hello, thank you for your kind words! We may implement this on the next version, v0.7!

Viewing most recent comments 1 to 40 of 60 · Next page · Last page