Free Next.js icons
Original icons for Next.js. They render as plain SVG in Server Components, so no extra JavaScript reaches the browser.
How to use them
- 1Find an icon in the explorer.
- 2Adjust the size, colour or stroke.
- 3Import it from @ikions/react in any page, layout or component.
app/page.tsx
import { SearchIcon, ArrowRightIcon } from "@ikions/react";
// A Server Component: the icons render to SVG on the server.
export default function Page() {
return (
<a href="/search" className="link">
<SearchIcon size={18} />
Search
<ArrowRightIcon size={16} />
</a>
);
}Popular Next.js icons
All 30 categories →- homeHome icon
- searchSearch icon
- userUser icon
- settingsSettings icon
- bellBell icon
- mailMail icon
- chatChat icon
- heartHeart icon
- starStar icon
- cameraCamera icon
- imageImage icon
- playPlay icon
- calendarCalendar icon
- clockClock icon
- map-pinMap Pin icon
- cartCart icon
- walletWallet icon
- credit-cardCredit Card icon
- fileFile icon
- folderFolder icon
- cloudCloud icon
- downloadDownload icon
- uploadUpload icon
- trashTrash icon
- editEdit icon
- checkCheck icon
- plusPlus icon
- arrow-rightArrow Right icon
- arrow-leftArrow Left icon
- menuMenu icon
- lockLock icon
- keyKey icon
- shield-checkShield Check icon
- sunSun icon
- moonMoon icon