Inkscape Symbols Library — 24,900+ SVG Symbols, Free Download

24,900+ hand-curated SVG symbols across 58 categorised libraries for Inkscape — country flags, brand logos, flowchart shapes, UML, electrical, chemistry, maths, astronomy, weather. Drop the files into your Inkscape symbols folder, search from the Symbols dialog, drag straight onto your canvas.

Inkscape ships with a minimal symbol library out of the box — a few flowchart shapes and some arrows. Everything else you have to find, import, and organise yourself. I started this repo in 2019 when I was building technical illustrations for my Mathematical Sciences textbook and kept hunting for symbols I already knew existed somewhere. Seven years later the collection has grown to 24,900 symbols, all MIT-licensed or public domain, organised into files you can drop straight into Inkscape.

What’s included

  • Flags — 254 country and territory flags (ISO 3166 complete)
  • Logos — 3,200+ brand and tech-company logos (vetted for licensing)
  • Flowchart + UML — 800+ shapes for diagrams, system architecture, process flows
  • Electrical + electronic — 2,400+ IEC and ANSI component symbols
  • Maths + statistics — 1,600+ Greek letters, operators, set notation, probability symbols
  • Chemistry — 1,100+ molecular, lab equipment, and periodic-table symbols
  • Astronomy + weather — 700+ celestial, meteorological, and zodiac symbols
  • Plus 50 more categorised files — arrows, emojis, music notation, map markers, currency, cryptocurrency, social media icons

Install and use

Download the latest release zip from GitHub, extract, and copy every .svg file to your Inkscape symbols folder. Launch Inkscape. Open the Symbols dialog (Object → Symbols or Shift+Ctrl+Y). Every library shows up as a dropdown entry — switch, search, drag onto canvas. Works with Inkscape 1.2 and later on Windows, macOS, and Linux.

# Where to put the SVG files on each OS:

# macOS
~/Library/Application\ Support/org.inkscape.Inkscape/config/inkscape/symbols/

# Linux
~/.config/inkscape/symbols/

# Windows (PowerShell)
%APPDATA%\inkscape\symbols\

# One-liner to clone the repo and link symbols folder (macOS):
git clone https://github.com/wpgaurav/Inkscape-Symbols-Libraries.git ~/inkscape-symbols
ln -s ~/inkscape-symbols/*.svg \
  ~/Library/Application\ Support/org.inkscape.Inkscape/config/inkscape/symbols/

How to use once installed

Open the Symbols dialog (Shift+Ctrl+Y). The dropdown at the top lists every symbol file you’ve copied in. Pick a library (say, “Flags”), type a search term, drag the symbol onto the canvas. Symbols are <use> references, so the source SVG stays linked — change the source and every instance updates. To convert to an editable path, right-click the symbol on canvas and pick “Unlink Symbol” or press Shift+Ctrl+Y again. All symbols are vector, scale infinitely, and recolour with the standard fill/stroke dialogs.

Download and source

FAQs

Does this work with Figma or Illustrator?

Yes — the files are plain SVG. Import into Figma with File → Import or drag into Illustrator. The Inkscape <symbol> wrapping is standard SVG2, so any modern editor resolves it. You lose the Inkscape dialog search experience but get the assets.

Are all the logos licensed for commercial use?

The logos file includes brand logos; using a brand’s logo requires permission from the brand. The repo ships the assets for reference and development use — don’t paste Google’s logo on a product you’re selling and assume you’re licensed.

How do I add my own symbols to the library?

Create an SVG file with <symbol id="your-id">...</symbol> elements inside. Drop it in the same folder. Inkscape picks it up on next launch. For search to work well, set a meaningful title on each symbol.

Can I use these in a LaTeX document?

Yes. Inkscape’s “Save As PDF + LaTeX” export uses symbols natively. For raw LaTeX, save individual symbols as PDF or use the svg package in LaTeX.

Why the split into 58 files instead of one giant one?

Inkscape loads every symbol file on startup. One 180 MB file would kill startup time. Split files let Inkscape lazy-load only the categories you open. Also makes it easier to delete categories you’ll never use.

How does this compare to Nova Symbols or Iconify for Inkscape?

Nova is curated and beautifully consistent but only ~600 icons. Iconify is 200,000+ icons but requires an internet connection and isn’t Inkscape-native. This library sits in the middle — offline, vector-native, covers the technical/scientific space those two don’t.

Leave a Comment