1. End Users

5 Open Source 2D Animation Software to Use


An animation software is a special program that’s used to design a moving animation out of the objects required. Traditional painting/drawing software (Like Inkscape) do not support creating animation, as they are used just to make the objects or paint them, but they do not have some necessary capabilities to create a moving animation out of those objects/images/photos, such as tweeing, rotoscoping, motion capture, VFX & simulation support.

If you are someone who’s interested in creating 2D animation, whether as a hobby or part of your job, then you would be glad to know that there are many open source 2D animation software to use.

In this article we’ll see 5 of them.

Open Source 2D Animation Software


1 Open Source 2D Animation Software

Synfig is one of the most famous open source 2D animation software out there. It’s licensed under the GPL license and works on all the three major operating systems (Window, macOS and Linux). Written in C++.

Among Synfig features we can see vector tweeing, which would save the animator a lot of time and work on switching the movements/motion between sequential frames, support of up to +50 layers objects, a bones system to simulate the human motion and control the body’s parts movements accordingly, and many other features. Synfig uses its own .SIF/SIFZ/SIFG formats for the data files it produces, and supports rendering the output in AVI, MPEG, GIF, Flash and many other formats. It also supports importing Inkscape’s SVG files so that you can use them in your work. Synfig supports gradients, shadows and real-time effects.

Synfig provides a lot of documents about how to use the software on their official website. In addition to that, a complete video course is available to explain all the details of the program (but you have to pay at least $1 to access the video course).

You can download it from the official website, or access the source code on GitHub.


3 Open Source 2D Animation Software
Image via opentoonz.readthedocs.io

Originally named as the “Toonz” program and initialized in 1993 as a proprietary software, this program became open source in 2016 and licensed under the BSD license. It was hence named “OpenToonz“.

You’ll find all the basic features in any 2D animation software available in OpenToonz as well; painting tools, frames manipulation, tweeing, motion capture and simulation support. However, what makes OpenToonz special is a set of addons/plugins that can be installed to the program, such as Effects SDK which can employ deep machine learning to synthesize the effects of two images to produce a fusion image of them or even automatically add some effects according to your needs, or GTS which is a scanning tool that allows you to scan an image and control/copy its properties instantly, finally there’s a plugin called “Kumoworks” which allows you easily to create clouds in various shapes.

Unfortunately, one of the cons of OpenToonz is that it does not provide binaries for Linux distributions, but just for Windows and macOS. You can, however, build the binaries yourself from the source code and expect it to work on Linux.

Head for the downloads section to download it or view the source code.

OpenToonz Morevna Edition

5 Open Source 2D Animation Software

OpenToons Morevna Edition is actually a fork of the previous OpenToons program, but with some additional features and differences. Many of those features do not appear back in the official OpenToons program, and also not all the features in the main OpenToons do appear in the Morevna Edition. But in general, both of them do have the same basic features and user interface.

Additionally, the Morevna Edition provides builds for most of the major Linux distributions, as well as Appimage, Snap and Flatpak formats.

You can download the program or browse the source code from the GitHub page.

TubiTube Desk

7 Open Source 2D Animation Software

TubiTube Desk doesn’t focus on being a professional 2D animation program, but instead, it’s targeting children, hobbyists and amateurs. Its user interface is quite simple, and the program itself only offers the basic features of any 2D animation program, such as the painting/drawing tools, support for importing vector/image files in many formats from other programs, support for rendering the output work in AVI, MPEG and SWF, and manual tweeing, scaling, rotation and opacity.

The program is released under the GPL license, and can be downloaded along its source code from SourceForge. It works on Windows, macOS and Linux.


9 Open Source 2D Animation Software

Our final program in the list is Pencil2D, which is a cross-platform open source 2D animation software released under the GPL 2 license. Written in C++ and uses the Qt library for its user interface.

The program features a very simply and lightweight UI, and just like the others, it has all the tools necessary for painting, as well as layers support, multi-frame operations support, importing/exporting in various formats and many other nice features. The community behind the program also provides a huge set of free tutorials and documents on how to deal with the software, as well as a forum for support or other questions that you may have.

You can download it from its official website or access the source code from its GitHub page.


As you have seen in this post so far, there are many 2D open source animation programs to use. But in general, and to be completely honest, they are not in the same level as the proprietary/paid ones such as Adobe Animate, which is understandable since the developers of those programs are doing it for free, and aren’t getting paid for their work.

However, those tools should be just enough for doing your basic work as a hobbyist or someone who would like to just see how this industry works.

If you have any other suggesting about a software to add to this list, we’ll be happy to check it out.

Inline Feedbacks
View all comments

I’m a professional animator, and I’ll say that this article is missing the two absolute best open source 2D animation tools. That’s Blender (with it’s amazing Grease Pencil tools) and Krita (which has features akin to TVPaint.)

Blender is literally being used in studios right now, Even for 2D. So I think those are both must mentions.

M.Hanny Sabbagh

Thanks for your comment, but neither Blender nor Krita are dedicated 2D animation apps. Krita for example is a painting app and happens to have a plugin/setting to support frame-by-frame motion, but it’s missing out tons of features that are in any normal 2D app, which is normal because it doesn’t even mention “2D animation” on its official homepage. There’s no way you can consider Krita to be an alternative to Adobe Animate for example. Blender is indeed very widely used in studios, even in making some multi-billion dollar movies. But again: Blender is a 3D design program, not a… Read more »

Giacomo Z.

are you kidding?
Sure, 2D animation is mentioned in feature highlights at https://krita.org/en/features/highlights/
There is a chapter “Simple and Powerful 2D Animation” and a 11 minutes video that was already online when you wrote this answer.


M.Hanny Sabbagh

Way to miss the point buddy. Krita doesn’t identify itself as a 2D-animation oriented software, it identifies itself as a painting app. You are like including Firefox in the list of “PDF readers” simply because it has the ability to read PDFs beside other PDF addons, but including a web browser in such list is quite useless for anyone searching for an article on Google on PDF readers, despite the fact that it actually works.


Thank you for the article, but excluding one of the best open source 2D animation tools, Blender, simply because it is not “dedicated” to 2D is some really odd kind of stubbornness. Most 2D animation films are now animated using 3D animation software… heck even a cheap 2D cut-out animation shows like South Park was animated using 3D software Maya since the 90s.

M.Hanny Sabbagh

Including a fully-featured 3D tank power in the list of 2D animation software along things like Pencil2D and TubiTube Desk is just out of sense. Even if it works, and gives nice work, it’s not even in the range of what this article is talking about.

This isn’t “What’s the best open source to produce 2D animations” type of article, this article is specifically about software which is built ONLY to serve 2D animators, and Blender isn’t one of them, not even close.


Synfig might more stable but Kage Studio is better vector animation software for beginners and way better than Pencil2D. Check it out on SourceForge https://kage.sourceforge.net

Your Full Linux Guide

New to Linux and the open source world? We have compiled a huge list of resources to help you go through Linux and its distributions. Visit the full Linux guide page right now.

Privacy & Security Series

Care about digital privacy and security? We have prepared a long series of important articles to secure your online privacy as a Linux and open source user. Visit the Privacy & Security Series right now.

Subscribe for $5

Instead of using your adblocker, join us now on Patreon to unlock a complete ad-free experience + access to private FOSS Post forum where many internals are discussed.

Email Newsletter