Skip to content
Ikions

Icons for everything you imagine.

Original SVG icons for every interface. Free to use in any project.

Published icons
1,911
SVG files
3,822
Categories
30
Works with
ReactVueSvelteSVG

Consistent by design.

Every icon shares one grid, one stroke and the same soft corners, so they sit well together. Try it:

Camera, outline

CameraIcon · 32px · stroke 1.75

Example.tsx
import { CameraIcon } from "@ikions/react";

export function Example() {
  return (
    <CameraIcon
      size={32}
      variant="outline"
      color="#5555E8"
    />
  );
}

Find icons by what you are building

All 30 categories →

Install once. Import only what you use.

Each icon is its own module, so only what you import ends up in your bundle.

$ npm install @ikions/react
Navigation.tsx
import { SearchIcon, HomeIcon } from "@ikions/react";

export function Navigation() {
  return (
    <nav>
      <HomeIcon size={24} variant="outline" />
      <SearchIcon size={24} variant="filled" />
    </nav>
  );
}

Behind theIkions

Every interface deserves a better icon.

Find an icon, adjust it and copy it into your project.