Insert GUID installs statistics
By Heath Stewart · VS Code Marketplace · Other
Insert GUIDs in different formats directly into the editor.
Insert GUID has 187,142 recorded installs on VS Code Marketplace.
It ranks #1597 of 2,501 tracked VS Code Marketplace listings by installs.
It is rated 4.9 out of 5 from 20 ratings.
PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.
Rating: 4.90 / 5 from 20 ratings
About Insert GUID
Insert GUID
A simple command extension for Visual Studio Code to insert globally unique identifiers (GUIDs) into the Code text editor in a variety of formats.
This provides the same useful formats as _Create GUID_ that ships with Visual Studio, but without specific language syntaxes for some formats and without unwanted line feeds. Currently, formats supported include:
1. Simple string: 11d4dc2e-375a-4b89-9ad4-aa30105385aa 2. Registry string: {11d4dc2e-375a-4b89-9ad4-aa30105385aa} 3. C structure: static const struct GUID NAME = {0x11d4dc2e, 0x375a, 0x4b89, {0x9a, 0xd4, 0xaa, 0x30, 0x10, 0x53, 0x85, 0xaa}}; 4. C macro: DEFINE_GUID(NAME, {x11d4dc2e, 0x375a, 0x4b89, 0x9a, 0xd4, 0xaa, 0x30, 0x10, 0x53, 0x85, 0xaa); 5. Unformatted string: 11d4dc2e375a4b899ad4aa30105385aa 6. C structure only: {0x11d4dc2e, 0x375a, 0x4b89, {0x9a, 0xd4, 0xaa, 0x30, 0x10, 0x53, 0x85, 0xaa}} 7. User-specified formats as described below
The token NAME is easy to replace by double clicking to select every character, unlike > used in the _Create GUID_ tool.
Installation
You can easily search for and install extensions directly within Code.
1. Open the command palette: Ctrl+Shift+P (Cmd+Shift+P on Mac) 2. Type: Install Extension 3. Type: Insert GUID 4. Press Enter or click the download button to install
Code also makes it easy to update extensions:
1. Open the command palette: Ctrl+Shift+P 2. Type: Show Outdated Extensions 3. Press Enter or click the download button to install updates
Using
Whenever you want to insert a new GUID at the cursor or replace the currently selected text:
1. Open the command palette: Ctrl+Shift+P (Cmd+Shift+P on Mac) 2. Type: Insert GUID 3. Press Enter and select the desired format by typing the number or using the arrow keys.
You can also skip right to step 3 using the default keyboard binding, Ctrl+Shift+. This is more easily remembered as Ctrl+{ as with the curly brace used in the registry string format, or as Cmd+{ on the Mac.
Options
You can set different configuration options to control the format of GUIDs that can be inserted.
• insertGuid.showLowercase: Show lowercase GUIDs (with and without braces) when presenting possible GUID formats to insert. The default is true. • insertGuid.showUppercase: Show uppercase GUIDs (with and without braces) when presenting possible GUID formats to insert. The default is false. • insertGuid.showCodeSnippets: Show code snippets for C++ when presenting possible GUID formats to insert. The default is true. • insertGuid.pasteAutomatically: When not empty, paste the GUID in a specified format without showing selection menu. The default is "". The formatting options are: • {b}|{B} inserts a braced string in lowercase {b} or uppercase {B} e.g., {880c86bc-384c-4cce-9e9a-4f760ca755c4} • {d}|{D} inserts a hyphenated string in lowercase {d} or uppercase {D} e.g., 880c86bc-384c-4cce-9e9a-4f760ca755c4 • {n}|{N} inserts an unformatted string in lowercase {n} or uppercase {N} e.g., 880c86bc384c4cce9e9a4f760ca755c4 • {x}|{X} inserts a struct-formatted string in lowercase {x} or uppercase {X} e.g., {0x880c86bc,0x384c,0x4cce,{0x9e,0x9a,0x4f,0x76,0x0c,0xa7,0x55,0xc4}} • {x0}|{X0} inserts the first four bytes as a hexadecimal string in lowercase {x0} or uppercase {X0} e.g., 0x880c86bc • {x1}|{X1} and {x2}|{X2} insert the second and third two bytes as a hexadecimal string in lowercase {x1} and {x2}, or uppercase {X1} and {X2} e.g., 0x384c and 0x4cce • {x3}|{X3} through {x10}|{X10} insert the subsequent bytes individually as a hexadecimal string in lowercase {x3} or uppercase {X3} e.g., 0x9e through 0xc4. • {nl} inserts a new line • All other characters will be interpreted literally e.g., new GUID("{D}") inserts new GUID("880C86BC-384C-4CCE-9E9A-4F760CA755C4")
For example, to generate a GUID for the [windows crate, you could define:
Which would insert a GUID like:
License
The extension and source are licensed under the MIT license.
Description from the VS Code Marketplace listing.
- keybindings
Where Insert GUID 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.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
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 (4)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=heaths.vscode-guid. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.