Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Comment Remover
Comment Remover

Comment Remover

Mads Kristensen

|
41,372 installs
| (16) | Free
Remove all comments in any file with a click of a button. Can also remove #regions and preserve XML Doc comments.
Download

Remove all comments in any file with a click of a button. Can also remove #regions and preserve XML Doc comments.

See the changelog for changes and roadmap.

Features

  1. Remove all comments in a document
  2. Remove all XML Doc comments
    • Example /// <summary>
  3. Remove all except XML Doc comments
  4. Remove all task comments
    • Example // TODO: fix this
  5. Remove all except task comments
  6. Remove #regions

Find the commands in the Edit top level menu.

Top level menu

Examples

Here are some examples of before and after the comments have been removed

JSON

Before:

{    // Single-line comment    "foo": {        /*        multi        line        comment        */        "prop": 12    }}

After:

{    "foo": {        "prop": 12    }}

CSharp

Before:

/// <summary>/// Foo bar/// </summary>public class Class1{    /*    multi    line    comment    */    void Hat()    {        //single-line comment         for (int i = 0; i < 10; i++)        {            System.Diagnostics.Debug.Write(i); // same-line comment        }    }}

After:

public class Class1{    void Hat()    {        for (int i = 0; i < 10; i++)        {            System.Diagnostics.Debug.Write(i);           }    }}   

Contribute

Check out the contribution guidelines if you want to contribute to this project.

For cloning and building this project yourself, make sure to install the Extensibility Tools 2015 extension for Visual Studio which enables some features used by this project.

License

Apache 2.0

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft