Open Source Graphic Design Software: 8 Free Tools (2026)
The best open source graphic design software depends on the job: GIMP replaces Photoshop for photo editing, Inkscape replaces Illustrator for vector work, Krita is for digital painting, Penpot replaces Figma for UI design, and Scribus replaces InDesign for print layout. Add darktable for RAW photos and Blender for 3D, and you have a complete free design kit with no subscription. All of them are free to download, and you can use them for paid client work.
These are open source alternatives to commercial design tools, not cut-down trials. Versions, prices and platform support below were checked on each project's own site or repository as of November 2026. For each tool you get what it does well, what file formats it handles, and the limit you will hit first.
Quick comparison
This is the decision table by job. Pick the row that matches the commercial tool you want to leave. Most people end up with two or three pieces of graphic design open source software, one per job, rather than one app that does everything.
| You want to replace | Open source pick | Current version (Nov 2026) | License | Runs on |
|---|---|---|---|---|
| Photoshop (photo editing) | GIMP | 3.2.8 | GPL-3.0 or later | Windows, macOS, Linux |
| Photoshop (painting), Clip Studio | Krita | 5.3.4.1 (and 6.0.x) | GPL-3.0 | Windows, macOS, Linux |
| Illustrator | Inkscape | 1.4.4 | GPL-2.0 or later | Windows, macOS, Linux |
| Figma, Adobe XD | Penpot | 2.19.0 | MPL-2.0 | Browser, or self-hosted |
| InDesign | Scribus | 1.6.7 | GPL-2.0 or later | Windows, macOS (Intel and Apple Silicon), Linux, BSD |
| Lightroom Classic | darktable | 5.6.2 | GPL-3.0 | Windows, Apple Silicon Macs, Linux |
| Lightroom (alternative) | RawTherapee | 5.13 | GPL-3.0 | Windows, macOS, Linux |
| Cinema 4D, parts of After Effects | Blender | 5.3.0 (5.2 LTS) | GPL | Windows, Apple Silicon Macs, Linux |
| Miro sketches, Whimsical | Excalidraw | npm package 0.18.1 | MIT | Browser, self-hosted |
| Paint.NET (simple edits) | Pinta | 3.1.2 | MIT | Windows, macOS, Linux, BSD |
Licenses are from each project's repository or its Flathub listing, which records the license the project declares. Blender's license page says it is released under the GNU GPL.
"Free" and "open source" are not the same thing. Canva, Photopea and Affinity cost nothing to start, but they are proprietary: the company decides what stays free. Everything in the table above publishes its source code under an open source license, so it cannot be put behind a subscription later. If what you are after is design software without subscription fees, open source is the safest answer, because even if a project stopped, the last version stays yours to use.
File format compatibility
Most people switching from Adobe or Figma care less about features than about one question: will my existing files open? Here is what each project's own documentation says.
| Format | GIMP | Krita | Inkscape | Penpot | Scribus |
|---|---|---|---|---|---|
| PSD (Photoshop) | Import and export, with a PSD export dialog for clipping paths, CMYK profiles and metadata (GIMP 3.0 notes) | Loads and saves raster layers, blending modes, layer styles, vector shapes, text layers, groups and transparency masks (Krita PSD docs) | No | No | No |
| AI (Illustrator) | No | No | Opens AI, plus PDF, EPS, CDR and VSD; exports AI, PDF, EPS, DXF (Inkscape FAQ) | No | No |
| SVG | Import; link layers embed an SVG that stays linked to the file | Import | Native format | Native shapes are SVG; exports SVG | Import |
| Figma | No | No | Via SVG export from Figma | Penpot Exporter plugin (Penpot vs Figma) | No |
| Print PDF with CMYK | Soft-proofing only | No | No color-managed export | No | Yes, its main job |
| Native file | XCF | KRA | SVG | .penpot | SLA |
Two things in this table catch most people out. First, PSD is not a documented format: the Krita manual points out that PSD has no official public spec and must be reverse engineered, and it recommends ORA or TIFF for exchanging layered files. Expect simple PSDs to open well and complex ones (smart objects, adjustment layers on top of adjustment layers) to need fixes. Second, none of the drawing tools here export press-ready CMYK. The Inkscape FAQ says plainly that Inkscape "does not support color management for file export" and suggests importing your SVG into Scribus for print output.
GIMP: photo editing and raster graphics
GIMP is the standard open source image editor and the most common answer when people look for open source graphics software to replace Photoshop. The current stable release is 3.2.8, published November 2, 2026, per the GIMP downloads page.
The 3.x series changed GIMP more than any release in a decade. GIMP 3.0 brought non-destructive filters and much better PSD import and export. GIMP 3.2, per its release notes, added:
- Vector layers: the Path tool can now create a path layer with stroke and fill settings that you can restyle, and transform non-destructively.
- Link layers: place an external file, such as an SVG from Inkscape, as a layer that stays linked. You can rasterize it for destructive edits and revert back later.
- Non-destructive filters on channels, in addition to layers and layer groups.
- Total Ink Coverage in the CMYK color selector, useful when soft-proofing for a printer with an ink limit.
Good at: retouching, compositing, web graphics, screenshots and mockups, and batch work through Python 3 plug-ins and Script-Fu.
Limits: GIMP still edits in RGB. The 3.0 notes describe the color work as laying "the groundwork for future CMYK and LAB image color modes", so for print you soft-proof in GIMP and separate colors elsewhere. Complex PSDs will not round-trip perfectly. If you are coming from Photoshop, turn on single-window mode and expect to relearn shortcuts.
Who it suits: anyone who edits photos or builds raster graphics and does not need Adobe file fidelity. For other free picks, including browser-based ones, see the free Photoshop alternatives page.
Inkscape: vector graphics and logos
Inkscape is the open source vector editor, and it uses SVG as its native format. That makes it the natural choice for logos, icons and illustrations that have to scale, and for anything that ends up on the web. The current release is 1.4.4, released May 6, 2026 (Inkscape release page), a bug-fix release with 20 crash fixes.
The same page says 1.4.4 is a bridge release: Inkscape 1.5 will change the multi-page file format, and 1.4.3 or newer can convert pages created in 1.5 back to the old format. If you share files with people who might upgrade early, keep everyone on 1.4.3 or newer.
Good at: logos, icons, diagrams, laser cutting and plotter files (it exports DXF), and cleaning up SVGs exported from other tools. Per the Inkscape FAQ, it opens SVG, SVGZ, PDF, EPS and AI files, and imports CorelDraw (CDR) and Visio (VSD) natively.
Limits: no color-managed CMYK export. You can pick colors with a CMYK selector, but the exported file is RGB. Very large documents with thousands of objects can feel slower than Illustrator.
Who it suits: logo and icon designers, developers who need clean SVG, makers working with cutters and plotters.
Inkscape from the command line
Inkscape also runs headless, which is useful if you generate icons or app images from SVG in a build script. These flags are from the Inkscape man page:
# Export one SVG to a 512 px wide PNG
inkscape logo.svg --export-type=png --export-width=512 --export-filename=logo-512.png
# Export the same file to PDF and EPS in one call
inkscape logo.svg --export-type=pdf,eps
Run inkscape --help to see the full list for the version you installed.
Krita: digital painting and illustration
Krita is built for painting rather than photo editing: brush engines, stabilizers, wrap-around mode for tileable textures, an animation timeline and comic panel tools. The current download is Krita 5.3.4.1, released October 7, 2026 (Krita download page).
Krita now ships two versions from one codebase. The release history lists 5.3.0 and 6.0.0 on March 24, 2026, and explains that 6.0 is the same code built on Qt 6 instead of Qt 5, with extensive Wayland support, including the Wayland color management protocol that enables HDR on Linux. The download page offers 5.3.4.1 as the default.
Good at: concept art, illustration, comics, textures and frame-by-frame animation. Krita reads and writes PSD with raster layers, blending modes, layer styles, vector shapes, text layers, groups and transparency masks.
Limits: it is not a photo editor; use GIMP or darktable for that. System requirements per the download page: Windows 8.1 or higher, macOS 10.15, or Linux, with 4 GB of RAM at minimum and 16 GB recommended. Paid store versions (Microsoft Store, Steam, Epic, Mac App Store) are the same program with automatic updates; the money supports development.
Who it suits: illustrators and painters with a drawing tablet. Any tablet that works with your operating system works with Krita.
Penpot: UI design and prototyping (Figma alternative)
Penpot is a browser-based design and prototyping tool for product teams, and the closest open source answer to Figma. It is the open source design tool with the biggest community in this list: 62,260 GitHub stars and version 2.19.0, released November 9, 2026 (GitHub releases), as of November 2026.
Its homepage lists the features that matter to developers: CSS Grid and Flex layouts, components, native design tokens and shared libraries, code inspect that outputs CSS, HTML and SVG, and an MCP server integration so AI coding tools can read designs.
Pricing as of November 2026, per Penpot pricing:
| Plan | Price | What you get |
|---|---|---|
| Professional | $0 per user per month | Free and fully featured, per Penpot |
| Unlimited | $7 per editor per month, capped at $175 per month | More storage, longer history, early features; 14-day trial |
| Enterprise | $25 per member per month | SSO, centralized admin, team permissions |
| Private Server | $50,000 per year | Dedicated infrastructure and support |
Non-profit, education and open source discounts are available on request.
Self-host Penpot with Docker
You can also run Penpot on your own server for free. These are the steps from the Docker self-hosting guide:
# Official self-host route: Docker Compose
# 1. Get the official compose file
curl -o docker-compose.yaml \
https://raw.githubusercontent.com/penpot/penpot/main/docker/images/docker-compose.yaml
# 2. Start it, pinned to a version instead of "latest"
PENPOT_VERSION=2.19.0 docker compose -p penpot -f docker-compose.yaml up -d
# 3. Then open http://localhost:9001
# Stop it
docker compose -p penpot -f docker-compose.yaml down
The guide recommends pinning a version. As of November 2026 the compose file on main falls back to the 2.18 images when PENPOT_VERSION is not set (penpotapp/frontend:${PENPOT_VERSION:-2.18}), so set it yourself to get 2.19. Before you put it on a public server, edit the compose file: it ships with PENPOT_SECRET_KEY: change-this-insecure-key and a default database password, and PENPOT_PUBLIC_URI set to localhost. Set your real URL, a random secret, SMTP for invitations and your authentication options.
Moving from Figma
Penpot's Penpot vs Figma page says Figma files can be brought over with the Penpot Exporter plugin, alongside SVG and JSON. Expect to check auto layout, variables and component variants by hand after an import. Penpot's own files export as .penpot files (or a ZIP of several), and the import and export guide limits imports to 1 GB.
Limits: the plugin ecosystem and community file library are much smaller than Figma's, and very large files can be slow in the browser. See the Figma vs Penpot comparison, or the free Figma alternatives page for other options.
Who it suits: product teams where designers and developers work in the same files, and companies that need design files on their own servers.
Scribus: print layout and desktop publishing
Scribus is the open source answer to InDesign: multi-page layouts, master pages, text flowing between frames, and real print output with CMYK, spot colors, ICC color management and PDF/X export. The Scribus downloads page lists 1.6.7 as the current stable version and 1.7.4 as the development version, and recommends the stable branch "for almost all production work".
Builds are available for Windows (32 and 64 bit), macOS Intel (macOS 12 Monterey or later), macOS Apple Silicon (macOS 13 Ventura or later), Linux and the BSDs. The 1.7 development builds need 64-bit Windows 10 or 11.
Good at: brochures, flyers, magazines, posters, books and anything going to a commercial printer. It is also the place where Inkscape and GIMP work becomes print-ready CMYK.
Limits: the interface feels older than the other tools here. If you rely on InDesign files from clients, test with one of your own files before you commit; this guide did not verify InDesign import.
Who it suits: anyone who prints multi-page documents, and small publishers.
darktable: RAW photo development
darktable is a non-destructive RAW developer and photo library, the open source counterpart to Lightroom Classic. Your originals are never changed; edits are stored as a history stack in sidecar files and the library database. The current release is 5.6.2, published October 4, 2026 (GitHub releases).
Check the platform list on the install page before you download. There are Windows builds for x64 and Windows on ARM, Linux AppImages for x86-64 and ARM, and a macOS build for Apple Silicon that needs macOS 13.5 or later. The page says there are currently no official releases for Intel Macs. It also notes that the Flatpak build does not include darktable's AI features.
Good at: processing camera RAW files, batch-applying edits, tagging and rating large collections.
Limits: the scene-referred workflow (filmic or sigmoid tone mapping, many modules) takes time to learn, and there is no cloud sync or mobile app.
The alternative: RawTherapee 5.13 (July 26, 2026, GPL-3.0) is the other open source RAW developer. It has no library or catalog, which some photographers prefer: you browse folders, develop and export. Try both on the same RAW file before you pick one.
Blender: 3D, motion graphics and more
Blender is a complete 3D suite (modeling, sculpting, rendering, animation, compositing and video editing) and is widely used for 2D animation through Grease Pencil. Blender 5.3.0 was released on November 10, 2026, per the download page. If you want stability for a long project, the LTS page lists Blender 5.2 LTS (updated to 5.2.4) and 4.5 LTS (updated to 4.5.16).
Good at: product renders, 3D illustrations and mockups, motion graphics, animated explainers.
Limits: a large application with a real learning curve, and more than you need for flat graphic design.
Your work belongs to you. Blender's license page says what you create with Blender is your sole property, including .blend files, and that it can be used commercially.
Excalidraw: diagrams and whiteboard sketches
Excalidraw is a browser whiteboard with a hand-drawn style, popular for architecture diagrams, wireframes and quick explanations. It is MIT licensed with 135,454 GitHub stars as of November 2026 (GitHub), works without an account at excalidraw.com, saves .excalidraw files (JSON) and exports PNG and SVG. Developers can embed the editor in their own apps with the @excalidraw/excalidraw npm package, currently version 0.18.1.
Limits: it is deliberately simple: no precise typography and no pixel-perfect layout. Use Penpot when a wireframe needs to become a real design.
Two newer projects worth knowing
These two show up in current search results for open source graphics software, so here is where they fit.
Pinta is a simple image editor modeled on Paint.NET, for Linux, Mac, Windows and BSD. Version 3.1.2 was released April 2, 2026, under the MIT license (GitHub). Choose it over GIMP when you only crop, annotate, resize and touch up, and you want an interface you can learn in ten minutes. It is not built for heavy compositing or print.
Graphite is a vector editor and procedural design tool that combines layers with a node graph, so every edit stays non-destructive. It is Apache-2.0 licensed with 27,895 GitHub stars (GitHub). Its own site describes it as available "in alpha": the web app is live, and desktop apps for Windows, Mac and Linux are at the release candidate stage. Try it for generative and procedural artwork; keep Inkscape for client logo work until it leaves alpha.
Community size at a glance
GitHub stars are one rough signal of how many developers watch a project. Only projects whose main repository is on GitHub are comparable here: GIMP is developed on GNOME's GitLab, Krita on KDE's GitLab, Inkscape on GitLab and Blender on its own Gitea server, so their GitHub numbers would mislead.
GIMP, Inkscape, Krita and Blender are developed outside GitHub and are not shown. Source: GitHub repository pages, November 10, 2026
How to choose
- Photos and image manipulation: GIMP. Add darktable or RawTherapee if you shoot RAW.
- Logos, icons, anything that must scale: Inkscape.
- Drawing and painting: Krita.
- App and website UI, working with developers: Penpot.
- Anything printed with more than one page: Scribus.
- 3D, product shots, motion: Blender.
- Quick edits and screenshots: Pinta.
- Beginner who just needs social posts or a quick flyer: start with Penpot (templates, simple shapes and text, runs in the browser) or Inkscape. Both are easier for layout than GIMP. If you are fine with proprietary tools, Canva is simpler still, but it is not open source.
A complete print workflow with open source tools
Here is how the pieces fit together for a typical job, such as a two-page flyer with a logo and a product photo:
- Develop the photo in darktable: exposure, white balance, crop. Export a 16-bit TIFF.
- Retouch in GIMP: remove blemishes, cut out the product, add a shadow. Save the working file as XCF and export a TIFF or PNG.
- Draw the logo in Inkscape and save it as plain SVG. If you also need it inside a GIMP composition, add it as a link layer so changes in Inkscape show up in GIMP.
- Lay out the flyer in Scribus: import the photo and the SVG logo, set up the document with your printer's ICC profile, and use CMYK or spot colors for brand colors.
- Export a PDF/X from Scribus and run its preflight check before you send it to the printer.
Each handoff uses an open format (TIFF, PNG, SVG, PDF), so nothing gets stuck in a format only one program can read.
Install on macOS with Homebrew
brew install --cask gimp inkscape krita scribus darktable blender pinta
On November 10, 2026 we ran brew info --cask for these casks to see which versions Homebrew would install. Most matched the projects' own sites, but two were behind:
| Cask | Homebrew version | Project's current version |
|---|---|---|
| gimp | 3.2.6 | 3.2.8 |
| inkscape | 1.4.4 | 1.4.4 |
| krita | 5.3.4.1 | 5.3.4.1 |
| scribus | 1.6.7 | 1.6.7 |
| darktable | 5.6.2 | 5.6.2 |
| blender | 5.2.3 | 5.3.0 |
| pinta | 3.1.2 | 3.1.2 |
Homebrew usually catches up within days. Remember the Apple Silicon note above: the Blender 5.x and darktable casks will not run on an Intel Mac.
Install on Linux with Flathub, or on Windows
On Linux, Flathub has official or community builds of all of them. The IDs:
flatpak install flathub org.gimp.GIMP org.inkscape.Inkscape org.kde.krita \
net.scribus.Scribus org.darktable.Darktable org.blender.Blender \
com.github.PintaProject.Pinta com.rawtherapee.RawTherapee
On Windows, download from each project's official site linked in the table above. Avoid third-party "download" sites, which sometimes bundle adware with free software, and check the file against the checksum or GPG signature the project publishes when one is offered.
Open source design beyond the software
"Open source design" also means two other things: designers contributing to open source projects, and design files published under open licenses. If either is why you are here, this part is for you.
Licensing your own design work
The GPL and MPL cover the program, not what you make with it. The GNU GPL FAQ says the output of a program "is not, in general, covered by the copyright on the code of the program", and Blender's license page says your artwork is your sole property. Your logos and renders are yours to license however you want. If you want others to reuse them:
| What you publish | Common license | What it allows |
|---|---|---|
| Icons, illustrations, UI kits | CC BY 4.0 | Any use, including commercial, with credit |
| Assets where you want changes shared back | CC BY-SA 4.0 | Any use with credit; adaptations under the same license |
| Assets with no conditions | CC0 | Public domain dedication; no credit required |
| Fonts | SIL Open Font License | Use, bundle and modify; the font cannot be sold on its own |
| Design system code (CSS, components, tokens) | MIT or Apache-2.0 | Standard permissive software licenses |
NonCommercial (NC) and NoDerivatives (ND) Creative Commons licenses are not "open" in this sense, and projects that require open licensing will not accept files under them. Creative Commons also recommends against using its licenses for software, so put component code under an OSI-approved license. Whatever you choose, add a LICENSE file next to the source files (SVG, XCF, KRA or the Penpot file), not only next to the PNG exports.
Contributing design to open source projects
Open source projects have far more developers than designers, so good design help is usually welcome. The Open Source Design community runs a forum and a job board where projects ask for designers (many roles are volunteer). A process that works:
- Pick a project you use, so you already know where its interface hurts.
- Read
CONTRIBUTING.mdand any existing brand or design guidelines. - Open or find an issue first describing the problem, with screenshots. Maintainers rarely merge large redesigns nobody asked for.
- Start small: a clearer empty state, a fixed icon set or a UX review of one flow gets reviewed faster than a rebrand.
- Share in open formats: PNG previews in the issue, plus SVG or a view-only Penpot link as the source. A file that needs a paid tool to open shuts out most contributors.
- State the license of your files (the project's license, or CC BY 4.0 for assets) so they can be merged without legal questions.
The design tools in this guide are themselves good places to start. Inkscape, Krita, GIMP and Penpot all accept contributions beyond code, such as icons, documentation, tutorials and translations.
Release timeline, 2026
- Mar 24, 2026Krita 5.3.0 and 6.0.0 released together; 6.0 is the Qt 6 build with Wayland and HDR on Linux (release history).
- Apr 2, 2026Pinta 3.1.2.
- May 6, 2026Inkscape 1.4.4, a bridge release ahead of the 1.5 multi-page format change.
- Jul 26, 2026RawTherapee 5.13.
- Oct 4, 2026darktable 5.6.2.
- Oct 7, 2026Krita 5.3.4.1.
- Nov 2, 2026GIMP 3.2.8.
- Nov 9, 2026Penpot 2.19.0.
- Nov 10, 2026Blender 5.3.0; Blender 5.2 LTS updated to 5.2.4.
How this guide was checked: on November 10, 2026 we read the download, release and requirements pages of GIMP, Inkscape, Krita, Scribus, darktable and Blender, the Penpot pricing page, self-hosting guide and import guide, the Inkscape FAQ and man page, the Krita PSD documentation, the GIMP 3.0 and 3.2 release notes, the GitHub repositories and releases of Penpot, darktable, RawTherapee, Excalidraw, Pinta and Graphite, Flathub's listings, and ran brew info --cask locally for the Homebrew versions.
FAQ
What is the best open source graphic design software?
There is no single tool for everything. GIMP is the best open source raster editor, Inkscape the best vector editor, Krita the best for painting, Penpot the best for UI design and Scribus the best for print layout. Most designers combine two or three of them, for example darktable and GIMP for photos, Inkscape for the logo and Scribus for the final print file.
Is there an open source alternative to Photoshop?
GIMP is the main one, and GIMP 3.x closed much of the gap with non-destructive filters, vector layers and link layers. Krita is the better choice if you mainly paint. Both open and save PSD files, but neither supports every Photoshop feature, so complex files with smart objects need checking.
Can I use open source design software for commercial work?
Yes. GIMP, Inkscape, Krita, Penpot, Scribus and Blender can all be used for paid client work. Their licenses cover the software, not your output; the GNU GPL FAQ says a program's output is not, in general, covered by the program's copyright, and Blender's license page says your artwork is your sole property.
Is there an open source Figma alternative?
Penpot. It runs in the browser like Figma, supports components, prototypes, CSS Grid and Flex layouts and design tokens, and you can self-host it with Docker. The hosted Professional plan costs $0 per user as of November 2026, and Figma files can be brought in with the Penpot Exporter plugin.
What is open source design?
Design done in the open: using open source design software, contributing design work to open source projects, or publishing design files under licenses that let others reuse and modify them, such as CC BY 4.0, CC0 or the SIL Open Font License. For beginners, the easiest open source tools to start with are Inkscape for flyers and logos, Pinta for simple image edits and Excalidraw for diagrams.
What is the best free graphic design software for beginners?
If it must be open source, start with Penpot for social graphics and simple layouts, Inkscape for logos and flyers, or Pinta for quick photo edits. They have fewer panels to learn than GIMP or Scribus. Proprietary free tools like Canva are easier still, but the company controls what stays free.
Which open source design software works on a Mac?
GIMP, Inkscape, Krita, Scribus, Pinta and RawTherapee all have macOS builds. On an Intel Mac, two need care: Blender 5.0 and later require Apple Silicon and macOS 13, so use Blender 4.5 LTS, and darktable currently has no official Intel Mac release.
Can open source software open Adobe Illustrator and Photoshop files?
Partly. Inkscape opens AI files (along with PDF and EPS), and GIMP and Krita open and save PSD files with layers. Results depend on how complex the file is, because PSD has no official public specification and has to be reverse engineered. Ask clients for SVG, PDF or layered TIFF when you can.
Does any open source tool do CMYK for print?
Scribus does: it handles CMYK, spot colors, ICC profiles and PDF/X export. GIMP can soft-proof against a CMYK profile but edits in RGB, and the Inkscape FAQ says Inkscape has no color management for export. The usual workflow is to design in GIMP or Inkscape and produce the print PDF in Scribus.