Base64, JSON, SQL, UUID, and diff tools for your editor selection — no custom
UI, everything runs through the Command Palette.
Commands
All commands are prefixed 🛠️ DevUtil: — open the Command Palette
(Cmd+Shift+P / Ctrl+Shift+P) and type "DevUtil" to see them.
Command
Behavior
Base64 Encode Selection
replaces selection in-place
Base64 Decode Selection
replaces selection in-place
JSON Beautify Selection
replaces selection in-place
JSON Minify Selection
replaces selection in-place
JSON Escape Selection
replaces selection in-place
JSON Unescape Selection
replaces selection in-place
SQL Beautify Selection
replaces selection in-place
SQL Minify Selection
replaces selection in-place
Generate UUID at Cursor
inserts at cursor; each cursor in a multi-cursor selection gets its own UUID
Diff Selection with Clipboard
opens VSCode's native side-by-side diff view
Diff File with File
pick two currently open editor tabs, opens native diff view
Transform commands operate on the current selection, or the full document if
nothing is selected. Invalid input (e.g. malformed Base64/JSON) shows an error
message and leaves the document untouched.