← Home

Free to use · CC0

SVG library

Science-inspired SVG art. Small decorative illustrations designed by Benjamin Verbeek together with Lovable.

All artwork here is released under CC0 1.0 — free for any use, personal or commercial. No attribution required (though always appreciated).

OrbitArc

Wide arc with a dot crowning the apex — orbital, calm.

<OrbitArc />

OrbitArcInverse

Inverted arc, bowl shape — dot rests inside, small dots float above.

<OrbitArcInverse />

SunRays

Half-sun with radiating rays — warm, optimistic.

<SunRays />

Constellation

Dots connected like a star map — curious, scientific.

<Constellation />

Constellation2

Big-Dipper-style ladle with stray background stars.

<Constellation2 />

Constellation3

Orion-like figure with belt and stray stars.

<Constellation3 />

ChalkSquiggle

Repeating squiggle — sketchy, chalkboard.

<ChalkSquiggle />

Atom

Three-orbit atom — physics, structure.

<Atom />

SoundPulse

Center dot with concentric rings tapering outward — sound pulse.

<SoundPulse />

Rocket

Tiny rocket arc — space, motion.

<Rocket />

Telescope

Telescope with stars — discovery, looking forward.

<Telescope />

QuarkBanner

Row of nested ellipses + dots — abstract quark banner.

<QuarkBanner />

FeynmanDiagram

Photon squiggle into a vertex, particle/antiparticle out.

<FeynmanDiagram />

PerspectiveCube

Wireframe 3D cube — geometry, structure.

<PerspectiveCube />

Hypercube

2D projection of a tesseract — outer + inner cube linked.

<Hypercube />

ParticleCollision

Two arrows meeting; sparks radiating outward.

<ParticleCollision />

Saturn

Planet with a tilted ring and a tiny moon.

<Saturn />

CrescentMoon

Outline-only crescent, slightly tilted.

<CrescentMoon />

StarCluster

A scatter of small dotted stars with sparkle marks.

<StarCluster />

Satellite

Boxy satellite with two solar panels + antenna.

<Satellite />

BinaryTree

Wide 2-level binary tree — algorithms, structure.

<BinaryTree />

NeuralNetwork

Tiny 3-layer fully-connected net — ML.

<NeuralNetwork />

DopplerRings

Offset wavefronts from a moving source — not concentric.

<DopplerRings />

StandingWaves

Three overtones (n=1,2,3) stacked.

<StandingWaves />

StandingWave1

Fundamental mode (n=1) — one antinode.

<StandingWave1 />

StandingWave2

Second harmonic (n=2).

<StandingWave2 />

StandingWave3

Third harmonic (n=3).

<StandingWave3 />

Sputnik

Sphere with four trailing antennae — Sputnik.

<Sputnik />

OceanWaves

Overlapping organic swells — loose ocean waves.

<OceanWaves />

GoldenSpiral

Fibonacci squares with the golden spiral traced through them.

<GoldenSpiral />

WavePacket

Sine carrier under a Gaussian envelope — quantum, localized wave.

<WavePacket />

SineTrio

Three sine waves overlaid — sin x, sin 2x and 2sin x — harmonics and amplitude.

<SineTrio />

SineStack

Five sine waves from 0.2 sin x to 2 sin x, evenly spaced, opacity fading from full to faint.

<SineStack />

SineOverlay

Same five sine waves as SineStack, but overlaid on a single center line.

<SineOverlay />

KochCurve2

Koch fractal curve at depth 2 — a single crown of self-similar bumps.

<KochCurve2 />

KochCurve3

Koch fractal curve at depth 3 — finer recursive detail.

<KochCurve3 />

KochCurve4

Koch fractal curve at depth 4 — a densely fractal coastline.

<KochCurve4 />

KochCurve5

Koch fractal curve at depth 5 — extremely fine fractal coastline, drawn with a thinner stroke.

<KochCurve5 />

SierpinskiGasket2

Sierpinski gasket at depth 2 — triangle of triangles, 9 outlined cells.

<SierpinskiGasket2 />

SierpinskiGasket3

Sierpinski gasket at depth 3 — 27 outlined triangles, finer self-similar holes.

<SierpinskiGasket3 />

SierpinskiGasket4

Sierpinski gasket at depth 4 — 81 outlined triangles, densely fractal.

<SierpinskiGasket4 />

SierpinskiGasket5

Sierpinski gasket at depth 5 — 243 outlined triangles, the finest detail.

<SierpinskiGasket5 />

FractalTree

Unbalanced recursive fractal tree leaning slightly right, wider than tall, with dotted tips like a node graph — nature, recursion, branching.

<FractalTree />

import { OrbitArc, OrbitArcInverse, SunRays, Constellation, Constellation2, Constellation3, ChalkSquiggle, Atom, SoundPulse, Rocket, Telescope, QuarkBanner, FeynmanDiagram, PerspectiveCube, Hypercube, ParticleCollision, Saturn, CrescentMoon, StarCluster, Satellite, BinaryTree, NeuralNetwork, DopplerRings, StandingWaves, StandingWave1, StandingWave2, StandingWave3, Sputnik, OceanWaves, GoldenSpiral, WavePacket, SineTrio, SineStack, SineOverlay, KochCurve2, KochCurve3, KochCurve4, KochCurve5, SierpinskiGasket2, SierpinskiGasket3, SierpinskiGasket4, SierpinskiGasket5, FractalTree } from "@/components/variant/Separators";