One icon set.
Every style your brand needs.
100K+ icons from 4,406 original designs, each in 8 styles and 3 corner shapes on one 24px grid. Drop them into Figma, or install them for React, Vue, React Native and Flutter.
The whole library
100K+ icons4,406 × 8 styles × 3 corners = 105,74401 — Why Nuqta
Everything you need from an icon set. Nothing you have to fix.
One grid, 100K+ icons
Same 24px grid and the same stroke, from a coffee cup to a server rack. Your whole product reads as one system.
Eight styles, one skeleton
Change the weight without changing size, alignment or meaning. Tap a style:
Your brand colour, one click
Duotone, Twotone, Tint and Shift carry an accent layer. Pick a colour and every icon follows. Try it:
Still or animated New
Every icon can draw itself in, stroke by stroke. Export it as animated SVG, MP4, WebM or GIF. Reduced-motion settings are respected.
Ready for React and Flutter
Install from npm or pub, with matching names in the Figma plugin. The Stroke packages need no key.
$ npm i @nuqta/react @nuqta/icons-stroke-round import { NuqtaIcon } from '@nuqta/react'; import { HomeIcon } from '@nuqta/icons-stroke-round'; <NuqtaIcon icon={HomeIcon} size={24} />Setup guide
02 — Anatomy
Built on one grid, in three corner shapes.
Watch one icon move through Round, Classic and Sharp. The skeleton never changes.
Every line sits on the same 24px grid and shares one stroke weight. That's why thousands of icons still look like a single set.
- 00One 24px gridEvery icon is drawn on the same grid, with the same padding.
- 01One stroke weight1.5px by default, adjustable when you export.
- 02One accent, used with intentColour lands only on the detail that matters.
03 — Use it anywhere
Works where you already design and build.
Sharp at every size. Recolour with CSS.
The animation lives in the file. No library, a few KB.
WebM keeps a transparent background; MP4 uses a solid one.
Plays everywhere. Best at small sizes.
Search and insert any icon, in any style and corner.
Typed npm packages, one per style and corner.
The same names and props as the web package.
A pub package with a NuqtaIcon widget.
04 — AI assistants
Ask Claude or ChatGPT for icons. Get the real ones.
Connect Nuqta once. Your assistant searches the library and pastes real SVGs into the pages and code it builds. No look-alikes drawn from memory.
https://nuqtaicons.com/mcpFree for the Stroke style in every corner shape. With Pro, your personal URL from the License & setup page unlocks all 8 styles.
A pro icon library for designers, developers and product teams
Nuqta Icons is a modern icon set of 100K+ SVG icons (4,406 original designs × 8 styles × 3 corner shapes) for apps, SaaS dashboards and websites. Pick line icons, solid icons, duotone, two-tone or bulk icons, with rounded or sharp corners, then use them in Figma or install them as React, Vue, React Native and Flutter icons. The Stroke set is free for commercial use.
05 — Get started
Start free with Stroke.
Upgrade when you need more.
Every icon in the Stroke style is free, in all three corner shapes, for personal and client work.