Tabler Icons Icons

Browse 5963 free Tabler Icons SVG icons. Download SVG, copy as JSX, PNG or Base64. MIT licensed. Designed by Paweł Kuna. Styles: Precise Shapes, Has Padding, Uses Stroke.

5,963 icons MIT UI 24px 24px grid by Paweł Kuna
+F

Copy & download Tabler Icons icons

Click any icon above to open the detail panel. Four export formats are available instantly — no sign-up required.

SVG

Raw vector markup. Paste directly into HTML or React components. Scales to any size without quality loss.

JSX / TSX

React-ready component. Drop into any React or Next.js project. Works with shadcn/ui, Radix, and Tailwind CSS.

PNG

Raster export at 1×, 2× and 3× for email templates, Figma imports, app assets, and Open Graph images.

Base64

Inline data URI — embed icons in CSS background-image, email HTML, or anywhere an image URL is needed.

Works with shadcn/ui

Copy the JSX format and paste directly into any shadcn/ui component. Alternatively, install @tabler/icons-react and use via @iconify/react — fully tree-shakeable, no icon font loading required.

About Tabler Icons

Tabler Icons is an open-source library of 5,000+ free SVG icons optimised for web and mobile interfaces. All icons follow a consistent 24px grid with a 2px stroke — visually compatible with Lucide and Heroicons. Both outline and filled variants are available for most icons, making it straightforward to indicate active and inactive states across navigation, tabs, and button groups. MIT licensed: completely free for personal and commercial projects. The library ships an official React package (@tabler/icons-react), Vue package, Angular package, and a Figma plugin. With 5,000+ icons, Tabler offers the widest selection among free outline icon sets — covering finance, medical, tech, brand, and UI categories not found in smaller libraries. Search Tabler icons, copy SVG code to clipboard, export as React JSX, or download as PNG. The commercial Tabler Icons Pro extension adds colored and duotone styles. Ideal for SaaS products, admin dashboards, e-commerce, and productivity tools where comprehensive icon coverage matters.

How to use Tabler Icons icons

Icon Set Version

v3.35.0

Package

@tabler/icons-react, @tabler/icons-vue

License SPDX

MIT

Grid Size

24px

Sample Icons

alien, device-desktop, photo

Install

bash
npm install @tabler/icons-react

React

tsx
import { IconSearch, IconHome, IconSettings } from '@tabler/icons-react';

export default function App() {
  return <IconSearch size={24} stroke={1.5} />;
}

Vue

vue
<script setup>
import { IconSearch } from '@tabler/icons-vue';
</script>
<template>
  <IconSearch :size="24" :stroke="1.5" />
</template>

Via Iconify · HTML

html
<script src="https://code.iconify.design/iconify-icon/2.1.0/iconify-icon.min.js"></script>
<iconify-icon icon="tabler:icon-name" width="24"></iconify-icon>

Via Iconify · any framework

tsx
import { Icon } from '@iconify/react';

export default function App() {
  return <Icon icon="tabler:icon-name" width={24} />;
}

Package stats

Build-time npm metadata cached weekly • Last refresh May 12, 2026

@tabler/icons-react

A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.

v3.44.0

License

MIT

Weekly downloads

1.7M

Monthly downloads

6.6M

Total downloads

58.8M

Unpacked size

62 MB

Last published

May 8, 2026

Registry updated

May 8, 2026

@tabler/icons-vue

A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.

v3.44.0

License

MIT

Weekly downloads

44,757

Monthly downloads

156.6K

Total downloads

1.4M

Unpacked size

39 MB

Last published

May 8, 2026

Registry updated

May 8, 2026

Compare Tabler Icons with similar icon packs

Frequently Asked Questions

The core Tabler Icons set (5,000+ icons) is free and MIT licensed. Tabler Icons Pro offers additional icon styles as a commercial product.

Install with npm install @tabler/icons-react, then: import { IconSearch } from "@tabler/icons-react";. Raw SVGs are also available to copy or download.

Tabler has more icons (5,000+ vs 1,500+) but Lucide is more widely adopted and has a slightly more polished design. Both use the same 24px grid and 2px stroke.