Skip to main content
VS Code extension

Fifty tools, inside your editor.

Encode, hash, format and convert without leaving the buffer you're in — the transform replaces your selection. Everything else on iotools.cloud is one search away.

Get it on the MarketplaceVisual Studio Marketplace — also Cursor & Devin

Free, like the tools. Or search IO Tools in the Extensions sidebar (Ctrl+Shift+X).

What it does

Transforms your selection in place

Case conversion, Base64/URL/HTML encoding, ciphers, JSON pretty and minify — applied to what you selected, replacing it. With multiple cursors, every selection is transformed independently in one edit.

One search, both halves

Ctrl+Alt+I (⌃⌥I on macOS) searches the 50 tools that run in the editor and all 1200+ on iotools.cloud at once. Bundled ones open in the sidebar; the rest open in your browser.

A sidebar that runs tools

The tools a plain transform doesn't fit — password generator options, colour mixer, WCAG contrast, JWT decoder, regex tester — get a form in the Activity Bar, with a button to pull in your editor selection.

Quick fixes where you need them

Select something that looks like JSON, Base64 or a URL-encoded string, in any file type, and the lightbulb offers to format or decode it. UUIDs and passwords insert a fresh value at every cursor.

Questions

Does it work in Cursor and Devin?

Yes. Both are VS Code forks and run the same extensions, as do the other forks. Install from the Marketplace link above, or search IO Tools in their own Extensions sidebar.

Does anything I select get uploaded?

No. The 50 bundled tools are plain JavaScript inside the extension and run on your own machine — your selection never leaves it, which is the point of having them in the editor rather than a browser tab. Its only network request fetches the public list of tool names and URLs from iotools.cloud, so search can offer the ones that aren't bundled. That list contains nothing of yours, and search still works offline for everything the extension runs itself.

Do I need an account or an API key?

Neither. It's free, there is nothing to sign in to, and it never calls the developer API — that's a separate product for calling tools from your own code.

What are the shortcuts?

Ctrl+Alt+I searches every tool, and Ctrl+Alt+T transforms the current selection. On macOS those are ⌃⌥I and ⌃⌥T — Control and Option, not Command, which keeps them clear of VS Code's own ⌘⌥I. Everything else lives under IO Tools in the command palette, and you can rebind any of it.

Which 50 tools are bundled?

Case conversion and text counting, Base64/Base32/Base58/URL/HTML encoding, ciphers, hashes, password tools, number and base conversion, JSON, CSV, colour tools, JWT, regex, URL and IP tools, and a set of generators. The other 1200+ in the full catalogue are searchable from the same box and open in your browser.

Is there one for JetBrains or Neovim?

Not yet — each needs its own plugin, so it depends on whether people ask. Tell us which you use; that's genuinely how it gets prioritised.

Also for your browserThe same 50 tools in a side panel, on Chrome, Edge, Firefox & Opera