Skip to content
PluginStats

Insert Unicode installs statistics

By brunnerh · VS Code Marketplace · Other

Search for unicode characters and insert them into documents.

View on VS Code Marketplace Fresh · Oct 18, 2026

Insert Unicode has 115,384 recorded installs on VS Code Marketplace.

It ranks #2181 of 2,500 tracked VS Code Marketplace listings by installs.

It is rated 4.4 out of 5 from 22 ratings.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
115,384
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#2181
Among tracked VS Code Marketplace listings

Rating: 4.36 / 5 from 22 ratings

About Insert Unicode

Insert Unicode

This is an extension for Visual Studio Code which adds commands for inserting Unicode characters/codes and Emoji.

The commands can be executed via the command palette (View > Command Palette.../ Ctrl + Shift + P) or bound to keyboard shortcuts.

No keys are bound by default. Use the command Preferences: Open Keyboard Shortcuts to add custom keyboard shortcuts.

Table of Contents

• Insert Unicode • Features • Inserting Individual Characters/Codes • Insert From Favorites • Inserting/Replacing Text With a "Unicode Font" • Identify Unicode Characters • Identify View • Direct Hex Code Input • Unicode Data Table • Recently Used Characters • How To? • Insert Compound Characters, Apply Accents and Modifiers • Unicode Standards Versions • Known Issues • Attribution

Features

In this section the various commands will be explained. Every subsection first lists the commands that it is about (the prefix common to all commands, Insert Unicode:, is omitted for brevity).

The command identifier (used in custom keyboard shortcuts) will be given in parentheses (again, the prefix insert-unicode. is omitted).

Inserting Individual Characters/Codes

• *Insert* (insertText) • *Insert as Decimal Code* (insertDecimalCode) • *Insert as Hex Code* (insertCode) • *Insert Exact* (insertTextExact) • *Insert Exact as Decimal Code* (insertDecimalCodeExact) • *Insert Exact as Hex Code* (insertCodeExact) • *Insert Emoji* (insertEmojiText) • *Insert Emoji as Decimal Code* (insertEmojiDecimalCode) • *Insert Emoji as Hex Code* (insertEmojiHexCode)

These commands insert Unicode characters as text, decimal or hex codes.

The "exact" variants search for an exact name rather than a substring to facilitate faster insertion when the name is known (particularly useful for custom keyboard shortcuts).

The "Emoji" variants limit the search to characters classified as [Emoji][3].

Example for *Insert*, searching for fire:

When binding a command to a keyboard shortcut, the search string can be provided as an argument. Note that the UI for binding keyboard shortcuts currently does not support setting arguments, so the JSON file has to be edited (execute command Preferences: Open Keyboard Shortcuts (JSON)).

E.g. to quickly insert skin tone modifier characters:

The "exact" directly inserts a given character, e.g. FIRE, which otherwise would lead to multiple results, including characters like FIREWORKS and FIRE ENGINE:

Insert From Favorites

• *Insert from Favorites* (insertFavoriteText) • *Insert from Favorites as Decimal Code* (insertFavoriteDecimalCode) • *Insert from Favorites as Hex Code* (insertFavoriteHexCode) • *Manage Favorites* (manageFavorites)

These commands insert characters from a favorites directory tree.

Favorites can be configured via the *Manage Favorites* command, which opens an editor:

The buttons prefixed with + add new directories/favorite entries respectively. x removes directories/favorites. Clicking the folder icon in front of the directory name expands/collapses the contents. Directories can be renamed by clicking the name and editing it.

Save (Ctrl+S) saves changes to the settings files. Revert reloads the favorites from the settings, discarding any changes.

Inserting/Replacing Text With a "Unicode Font"

• *Insert/Replace Text With "Unicode Font"* (insertFont)

This command inserts/replaces Latin alphabetic characters with Unicode variants that give them another appearance. Whether these characters can be displayed properly depends on the font, of course.

When the command is invoked the user can select the font style:

This command can also be bound using an argument to specify the font, e.g.:

Identify Unicode Characters

• *Identify Characters* (identify)

This command will show the Unicode name and code point of the selected characters.

Example text:

Output:

Note that joint characters are split up in the analysis.

The message window will not display line breaks, but there is a button that opens the result in a new file. Right clicking the notification and selecting "Copy" will also preserve the line breaks.

You can always open the output in a new file by changing the setting *Show Identified Characters in File* (show-identified-characters-in-file).

Identify View

There also is the *Identify* view in the Explorer sidebar which performs the identification of characters in the current selection on the fly. The view can be dragged to its own or another section as well as hidden via the context menu on the section title.

There are settings for adjusting the update rate and maximal number of identified characters if performance adjustments are necessary. While the view is not visible (i.e. collapsed or hidden) it will not perform any lookups.

Direct Hex Code Input

• *Insert from Hex Code* (fromHexCode)

If you happen to know the exact hexadecimal code, this command can be used to insert the corresponding character.

Unicode Data Table

• *Data Table* (dataTable)

Shows the Unicode data set as a big data table.

The entries are filtered according to the settings *Include Sequences* (include-sequences) and *Include Skin Tone Variants* (include-skin-tone-variants).

Recently Used Characters

When inserting individual characters, the extension keeps track of recently used entries and subsequently shows them at the top of list.

This behavior can be disabled via the option *Enable Recently Used* (enableRecentlyUsed). The length of this list can be set via *Recently Used Limit* (recentlyUsedLimit).

The command *Clear Recently Used List* (clearRecentlyUsed) clears this temporary list.

How To?

Insert Compound Characters, Apply Accents and Modifiers

If you e.g. want to apply a *grave accent* to an e (resulting in è), you first type out the character to be modified and then insert the modifier, in this case COMBINING GRAVE ACCENT (0x300).…

Description from the VS Code Marketplace listing.

Where Insert Unicode sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,500 listings · 125 pages · page 110, #1 (overall #2181)
All VS Code Marketplace: every listing in installs order
PNG SVG
Other761 listings · 39 pages · page 34, #5 (overall #665)
Other: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Insert Unicode installs on VS Code Marketplace, last 90 days: 115,384 installs as of Oct 18, 2026.Insert UnicodeInstalls on VS Code Marketplace · Last 90 days115,384installs115.4K115.4K115.4K115.4K115.4K115.4KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Insert Unicode installs on VS Code Marketplace, last 90 days: 115,384 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

Insert Unicode installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Insert UnicodeInstalls growth on VS Code Marketplace115,384installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
Insert Unicode installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Insert Unicode VS Code Marketplace ranking history: currently #2181 (by installs).Insert UnicodeVS Code Marketplace ranking · by installs · Last 90 days#2181current rank#2179#2180#2181#2182#2183Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
Insert Unicode VS Code Marketplace ranking history: currently #2181 (by installs).
PNG SVG

Ratings over time

Insert Unicode ratings on VS Code Marketplace, last 90 days: 22 ratings as of Oct 18, 2026.Insert UnicodeRatings on VS Code Marketplace · Last 90 days22ratings19202122232425Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Insert Unicode ratings on VS Code Marketplace, last 90 days: 22 ratings as of Oct 18, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (3)
Recent installs observations for Insert Unicode
Date (UTC)InstallsChange vs. previous
115,384+4
115,380+19
115,361—

Similar VS Code Marketplace Other plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=brunnerh.insert-unicode. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.