kids encyclopedia robot

Inkscape facts for kids

Kids Encyclopedia Facts
Quick facts for kids
Inkscape
Inkscape Logo.svg
Inkscape 1.4 on Linux
Initial release November 6, 2003; 21 years ago (2003-11-06)
Stable release
1.4.2 Edit this on Wikidata / 12 May 2025
Preview release
Lua error in Module:Wd at line 1575: attempt to index field 'wikibase' (a nil value).
Written in C++ with gtkmm, Python (extensions)
Operating system FreeBSD, Linux, macOS, Windows
Platform IA-32, x86-64
Predecessor Sodipodi
Available in 90 languages
Type Vector graphics editor
License GPL-2.0-or-later

Inkscape is a free computer program for drawing and editing images. It's called a vector graphics editor. This means it uses math to create shapes and lines, so your drawings always look super sharp, no matter how much you zoom in or print them.

People use Inkscape for many things. You can create cartoons, clip art, logos, and cool text designs. It's also great for making diagrams and flowcharts. Unlike photos, which are made of tiny dots (pixels), Inkscape drawings can be resized without getting blurry.

Inkscape's main file type is SVG (Scalable Vector Graphics). It can also open and save files from other programs, like Adobe Illustrator, PDF, and PNG images.

You can draw basic shapes like rectangles, circles, and stars. You can fill them with colors, patterns, or smooth color changes. You can also add borders to your shapes. Inkscape even lets you turn photos into vector drawings! Once you've drawn something, you can easily move it, spin it, or change its size.

How Inkscape Started

Inkscape began in 2003. It was created by developers who took an existing program called Sodipodi and started a new project. Sodipodi had been around since 1999.

The main reason for starting Inkscape was to focus on making it work perfectly with the SVG standard. The developers also wanted to make Inkscape very easy to use.

Four developers from Sodipodi led the new Inkscape project. They changed the program's language from C to C++. They also updated its look and added many new features. Inkscape fully supported the SVG 1.1 standard by version 0.91. It keeps adding new features from newer SVG standards.

Since 2005, Inkscape has been part of the Google Summer of Code program. This helps students work on the project. Over the years, Inkscape's code has moved to different online homes, like SourceForge, Launchpad, and now GitLab.

Cool Features of Inkscape

Creating Drawings and Shapes

Inkscape 0.48.2 with librsvg workarounds
Inkscape 0.48.2, showing a rectangle (selected with the select tool), an ellipse, a star and two text objects

Inkscape works with vector objects. You can draw simple shapes like rectangles, ellipses, and arcs. You can also make more complex shapes like 3D boxes, stars, and spirals. There are tools to create things like barcodes or calendars.

You can fill these shapes with solid colors, patterns, or smooth color changes. You can also add borders with adjustable see-through effects. All these shapes can be moved, rotated, scaled, or skewed.

Inkscape also has tools for drawing freehand lines, like with a pencil or a calligraphy brush. If you have a graphics tablet, it can even sense how hard you press!

You can write and edit text, changing the font, spacing, and even making text flow along a path or inside a shape. Text can also be turned into paths for more detailed editing. Inkscape has layers, which help you organize your drawings. You can hide or lock layers to make editing easier.

Inkscape can turn raster graphics (like photos) into vector drawings. This is called image tracing.

You can create "clones" of objects. These are copies that change automatically if you change the original object. You can make clones different sizes, positions, or colors.

Changing Objects

Every object in your drawing can be moved, rotated, scaled, or skewed. You can type in exact numbers for these changes. Objects can also snap into place, lining up with grids or other objects.

You can group objects together. A group acts like a single object, but you can still edit individual items inside the group without ungrouping them.

The "Z-order" decides which objects are on top. Objects with a higher Z-order appear in front. You can change this order using layers or by moving objects up and down. Layers can be locked or hidden to prevent accidental changes.

The Create Tiled Clones tool helps you make cool symmetrical patterns. You can also use masks and clipping paths to hide parts of objects.

If you copy an object's style, you can paste it onto another object. You can also move objects by typing in their exact coordinates.

Working with Paths

Paths are the basic building blocks of vector drawings. Inkscape has many tools to edit them:

  • Edit Path by Node tool: This lets you change the points (nodes) that make up a path. You can move nodes, change their handles to adjust curves, and add or delete nodes.
  • Tweak tool: This tool lets you "sculpt" or "paint" changes onto objects or parts of paths. You can push, pull, shrink, or rotate parts of your drawing.
  • Path-Offsets: You can create an "inset" (smaller) or "outset" (larger) version of a path. If it's a "linked offset," it will update if you change the original path.
  • Path-Conversion: You can turn shapes (like squares) or text into paths. You can also turn a shape's border into a path.
  • Path-Simplify: This tool reduces the number of points in a path while keeping its original shape.
  • Path-Operations: These are like "Boolean operations." You can combine, subtract, or find the overlapping parts of multiple objects.

Inkscape also has Live Path Effects (LPE). These are special effects you can apply to a path that you can change interactively. For example, you can make a path look like it's in perspective.

File Types Inkscape Uses

Inkscape's main file type is SVG 1.1. This means it works best with SVG files. Other file types must be converted when you open them (imported) or save them (exported). Inkscape uses Cascading Style Sheets (CSS) inside SVG files.

Inkscape can work with many languages. It supports many different file formats for importing and exporting:

Inkscape file format support
Format name Import Export
Adobe Illustrator Artwork (AI) native
CorelDRAW (CDR, CDT, CCX, CMX) native
Microsoft Visio (VSD, VSDM, VSDX, VDX) native
Portable Document Format (PDF) native native
compressed SVG (SVGZ) native
JPEG native with extension
PNG native native
GIF native
BMP native
Encapsulated PostScript (EPS) with Ghostscript native
PostScript (PS) with Ghostscript native
Scalable Vector Graphics (SVG) native native
Flash XML Graphics (FXG) native
Hewlett-Packard Graphics Language (HPGL) native
HTML5 canvas element native
LaTeX (TeX) native
Synfig (SIF) native
Extensible Application Markup Language (XAML) native

Other Helpful Features

  • You can directly edit the XML code of your SVG file.
  • It supports special SVG filter effects.
  • Inkscape has a command-line interface. This lets you do things like convert file formats using text commands.
  • It's available in over sixty languages.
  • You can add new features, file formats, and effects using extensions.
  • It can help with mathematical diagrams, especially with LaTeX.

Where Inkscape Works

Inkscape works on many different computer systems. The latest versions (1.0.x and 0.92.x) are available for Linux, Windows 7 and newer, and macOS 10.11 to 10.15.

Many major Linux distributions, like Debian and Ubuntu, include Inkscape. You can also install it on FreeBSD and other similar systems.

Inkscape also works with Wacom tablets. This means you can draw with a pen and tablet, and Inkscape will respond to how hard you press.

Inkscape on macOS

There were some issues with Inkscape on macOS Ventura (macOS 13). The program sometimes didn't respond to mouse clicks. These problems were fixed starting with version 1.3.

Inkscape also works well with Apple silicon processors (like M1, M2, and M3 chips) since version 1.3. When you download Inkscape for macOS, you can choose the version for Intel or Apple Silicon chips.

Inkscape Release History

Version Release date What's New
Old version, no longer maintained: 0.35 11 November 2003 First Inkscape release, based on Sodipodi 0.32.
Old version, no longer maintained: 0.36 11 December 2003 Improved how the program looks and feels.
Old version, no longer maintained: 0.37 16 February 2004 Added ways to combine or cut paths.
Old version, no longer maintained: 0.38 12 April 2004 Better text spacing and multi-color gradients.
Old version, no longer maintained: 0.39 20 July 2004 Added markers, clones, and pattern fills.
Old version, no longer maintained: 0.40 30 November 2004 Support for multiple layers, basic image tracing.
Old version, no longer maintained: 0.41 10 February 2005 New clone tiler tool and color image tracing.
Old version, no longer maintained: 0.42 26 July 2005 Text can flow into shapes, better effects.
Old version, no longer maintained: 0.43 19 November 2005 Connector tool, tablet pressure sensitivity.
Old version, no longer maintained: 0.44 24 June 2006 Layers panel, support for clipping and masking, PDF export with transparency.
Old version, no longer maintained: 0.45 5 February 2007 Gaussian blur effect, new Undo History panel.
Old version, no longer maintained: 0.46 24 March 2008 Docking interface, Paint Bucket, Tweak, and 3D Box tools, Live Path Effects, PDF file opening.
Old version, no longer maintained: 0.47 24 November 2009 Eraser tool, autosave, spiro splines for paths, spellchecker.
Old version, no longer maintained: 0.48.x 23 August 2010;
July 2014
Improved text tool, new Airbrush (Spray) tool, LaTeX export.
Old version, no longer maintained: 0.91 30 January 2015 Faster drawing, Measure tool, new import/export formats, Symbol library, variable width strokes.
Old version, no longer maintained: 0.92.x 4 January 2017 Mesh gradients, new path effects, default resolution changed to 96 dpi.
Old version, no longer maintained: 1.0.x 4 May 2020 Customizable themes, better support for high-resolution screens, variable font support.
Old version, no longer maintained: 1.1.x 24 May 2021 Big changes to the core and interface, improved Live Path Effects.
Old version, no longer maintained: 1.2 16 May 2022 New Page tool for multiple pages, combined Layers and Objects dialog, improved gradient editor, better performance.
Old version, no longer maintained: 1.2.1 14 July 2022 Fixed important bugs.
Old version, no longer maintained: 1.2.2 5 December 2022 Maintenance and bug fixes. This was the last version for Windows 7 and 8.
Old version, no longer maintained: 1.3 23 July 2023 New tools for building shapes, pattern editor, improved canvas editing, better PDF import.
Old version, no longer maintained: 1.3.1 18 November 2023 Maintenance and bug fixes for its 20th anniversary.
Old version, no longer maintained: 1.3.2 26 November 2023 Fixed bugs that caused data loss when saving certain shapes.
Old version, no longer maintained: 1.4 13 October 2024 Filter gallery, modular grids, improvements to color palettes.
Old version, no longer maintained: 1.4.1 This version was planned but not released. Its new features were added to version 1.4.2.
Current stable version: 1.4.2 12 May 2025 Maintenance and bug fix release with some new small features.
Future release: 1.5 A test version is available. The release date has not been announced.
Legend:
Old version
Older version, still maintained
Latest version
Latest preview version
Future release

Gallery

See also

Kids robot.svg In Spanish: Inkscape para niños

kids search engine
Inkscape Facts for Kids. Kiddle Encyclopedia.