Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Auric Artisan Icon StudioNew to Visual Studio Code? Get it now.
Auric Artisan Icon Studio

Auric Artisan Icon Studio

Auric Artisan

| (0) | Free
One offline studio for every Auric Artisan icon collection — Modern, Drawn and Playful artwork, 1,914 emoji and seven open-source icon sets — with smart search, likes, recents and language-aware insert.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Auric Artisan Icon Studio

Find the right icon. Keep your focus on the code.

Search Auric artwork, popular third-party icon sets and emoji in one offline workspace. Preview a style, keep your favorites close, and insert code in a format that fits your editor.

17,234 catalog entries · 11 collections · Sidebar and editor tab · No account or telemetry

Get started · Collections · Code output · Settings · Help

Auric Artisan · Release notes · Report an issue

Get started

Requires Visual Studio Code 1.85 or newer.

  1. Install Auric Artisan Icon Studio. Its extension ID is auric-artisan.auric-artisan-icon-studio.
  2. Select Icon Studio in the Activity Bar, or run Auric Icon Studio: Open Icon Studio from the Command Palette for a full editor tab.
  3. Open the file you want to edit. Search for an icon, choose its collection and style, then select Insert or Copy.

For an official downloaded package, use Extensions: Install from VSIX….

All collections are bundled. You do not need to install the individual Auric collection extensions to search or insert their artwork.

Icon Studio is an artwork browser and code-insertion tool. To change file and folder icons in Explorer, use Auric Artisan File Icons.

A library that stays beside your work

  • Search across collections. Find icons by name, tag or synonym. For example, delete finds trash icons. Hindi search aliases are supported; this is not a claim of a fully Hindi-translated interface.
  • Refine the result. Filter by collection and category, select available styles, or choose a skin tone for supported emoji.
  • Keep useful icons close. Likes, Recent and For you recommendations use your local history and editor context.
  • Choose your workspace. Use the compact sidebar beside your code or open the larger editor-tab Studio.
  • Stay oriented. A sticky branded header keeps Library, For you, Likes and Recent in reach. Expand Refine library for filters; the sidebar starts with them collapsed to leave more room for artwork. Reset filters clears search and refinements without leaving your current library view.
  • Use the output you need. Insert, copy, choose an explicit format with As…, or save SVG artwork to a file.

Press / in the Studio to focus search. Available styles and output formats depend on the selected collection and artwork type.

Custom dropdowns support arrow keys, Home/End, Enter and Escape. Use the mouse wheel inside a long menu to scroll its options; normal wheel and Page Up/Page Down scrolling remains available on the page. Controls follow light and dark VS Code themes, with high-contrast and reduced-motion support.

Your icon collections

Collection Entries Available styles
Auric Modern 720 Color, Mono, Outline, Duotone
Auric Drawn 480 Color, Mono, Outline, Duotone
Auric Playful 1,225 Color, Outline, Filled, Small
Emoji 1,914 Native Unicode; default tone and five skin tones where supported
Phosphor 1,512 Thin, Light, Regular, Bold, Fill, Duotone
Tabler 5,093 Outline, Filled
Lucide 1,714 Regular
Remix 1,689 Line, Fill
Heroicons 324 24 Outline, 24 Solid, 20 Solid, 16 Solid
Feather 287 Regular
Material 2,276 Outlined, Round, Sharp, Regular, Two-tone

Counts describe the bundled catalog entries, not the total number of style or tone variants. Emoji appearance depends on your operating system and font. Material artwork is font-backed, not SVG.

Third-party collections retain their own licenses and attribution. See Third-party notices.

Insert in the format you need

Smart insert chooses an output format from the active editor language. Open a writable file and place your cursor before inserting. Multiple cursors are supported, and continuation lines preserve the cursor line's indentation.

Editing in SVG artwork becomes
React JSX/TSX or MDX A JSX element
JavaScript or TypeScript A JavaScript string constant
HTML, Vue, Svelte, Astro or PHP SVG markup
CSS, SCSS or Less A CSS background
Markdown A Markdown image
JSON, YAML or Python A data URI

For explicit control, use As… or Auric Icon Studio: Copy Icon As…:

  • SVG artwork: SVG markup, JSX, a React component, a JavaScript string constant, a self-contained image tag, a Markdown image, CSS, a data URI or the icon ID.
  • Material glyphs: HTML or JSX spans, a React component, a JavaScript string constant, CSS declarations or the ligature name.
  • Emoji: the character, shortcode, Unicode code points or HTML entities.

Material Icons never export as SVG. Generated Material markup needs the corresponding font in your application; the Studio's bundled preview font is not automatically added to your project. Emoji insert as characters when smart insertion is used.

Smart insertion selects a format; it does not configure your application or guarantee valid syntax at every cursor position. Check quotes, surrounding code and accessibility labels before using the output.

Hover previews

Hover over a recognized Auric icon ID, such as files-blank-document-drawn-0001, to preview it in code. This feature previews artwork; use the Studio or insertion commands to add it. If the owning Auric collection extension is installed, Studio defers the preview to that extension.

Set auricIconStudio.hoverPreview to false to disable Studio's previews.

Commands and shortcuts

Open the Command Palette and search for Auric Icon Studio.

Action Windows / Linux macOS
Smart Insert Icon Ctrl+Alt+I Cmd+Alt+I
Insert from Recent Ctrl+Alt+R Cmd+Alt+R
Open Icon Studio Command Palette Command Palette
Search All Icons… Command Palette Command Palette
Copy Icon As… / Save Icon as SVG… Command Palette Command Palette
Insert from Likes Command Palette Command Palette

Shortcuts require editor focus and may yield to the individual Auric libraries depending on your hosting setting. Customize bindings in VS Code's Keyboard Shortcuts editor.

Insert a specific icon from a keybinding or macro

Use auricIconStudio.insertIcon with a catalog ID and supported format:

{
  "key": "ctrl+alt+shift+r",
  "command": "auricIconStudio.insertIcon",
  "args": {
    "id": "tabler-rocket",
    "format": "jsx"
  }
}

Copy an icon's ID from the available output formats instead of guessing it.

Make it yours

Open Settings and search for @ext:auric-artisan.auric-artisan-icon-studio.

Setting What it controls
clickAction Whether a Quick Pick choice inserts, copies, or does both
smartInsert Language-aware output; enabled by default
size Output size; 0 preserves the collection's native size
color A fixed hex color or currentColor
strokeWidth Stroke width for supported Tabler, Lucide and Feather artwork
emojiSkinTone Preferred tone for emoji that support it
density / pageSize Card spacing and results loaded per batch
recommendations.enabled Locally ranked For you results
hoverPreview Auric icon-ID previews in the editor
hostFamilyLibraries Whether Studio hosts the individual Auric collection libraries

All keys use the auricIconStudio. prefix. Run Clear Likes, Recents and Learned Recommendations to reset Studio's personalization.

Works with your other Auric extensions

By default, Studio hosts the general-purpose Modern, Drawn and Playful collections and hides their separate library views, palette entries and shortcuts to reduce duplicates.

Set auricIconStudio.hostFamilyLibraries to false if you prefer their individual interfaces. Studio's shortcuts then step aside for theirs.

Auric Artisan Emoji and Auric Artisan Icon Library retain their own separate views. Auric Artisan File Icons remains the extension for Explorer file and folder themes; installing Studio does not replace it.

Offline by design

The catalog, SVG artwork and Material preview fonts ship with the extension. Studio makes no network requests and collects no telemetry. Recommendations and personalization are local.

Inserting changes your selected editor content. Copying writes to your clipboard, and saving SVG uses an explicit save dialog. Review what you insert or export, particularly when working with multiple cursors or replacing a selection.

Troubleshooting

Question What to check
Why are there no search results? Clear collection/category filters, switch from Likes or Recent to All, and try a simpler name or synonym.
Why is a style or skin tone unavailable? Styles vary by collection; only some emoji support skin-tone modifiers.
Why does a Material icon appear as text in my application? Load the matching Material font and styles. The extension's preview font is not installed into your project.
Why does the output need editing? Smart insert chooses a format, not a complete application integration. Use As… for another format and check the insertion context.
Why did another Auric library view disappear? Studio is hosting it. Disable hostFamilyLibraries to show the individual collection views again.
Why does the shortcut not run? Focus the editor, check shortcut conflicts, and review the library-hosting setting.

For help, report an issue with your VS Code version, Studio version, collection, icon ID and steps to reproduce. Remove private code and paths from screenshots before sharing.

License and attribution

Studio and Auric artwork are covered by the Auric Artisan Free Use Licence, not an unrestricted asset license. Review its terms before extracting or redistributing artwork. Third-party icons remain governed by their upstream terms; see Third-party notices and the included licenses/ files.

For maintainers

The catalog is generated from sibling Auric projects at build time. Installed users do not need those projects.

Build, test and package locally
npm install
npm run build
npm run icon
npm run check
npm test
npm run test:integration
npm run vsix

Build the Auric collection catalogs first with npm run catalogs in Auric-Artisan-Icon-Library if they are missing. Studio's build vendors shared modules and reads source catalogs without modifying their owning projects. The integration command tests a real VS Code extension host; unit and webview tests run through npm test.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft