Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>DevKnife - Encoder, Decoder & Data TransformerNew to Visual Studio Code? Get it now.
DevKnife - Encoder, Decoder & Data Transformer

DevKnife - Encoder, Decoder & Data Transformer

devknife

|
1 install
| (0) | Free
Swiss-army knife for developers — encode, decode, hash, encrypt, compress, format JSON/XML/YAML, and 400+ data transformations right inside VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DevKnife — Encoder, Decoder & Data Transformer for VS Code

Swiss-army knife for developers — encode, decode, hash, encrypt, compress, format JSON/XML/YAML, and 400+ data transformations right inside VS Code.

Features

DevKnife brings 400+ data transformation operations directly into VS Code via a dedicated sidebar and the command palette.

  • Sidebar panel — search operations, configure options, and execute without leaving your editor
  • Command palette (DevKnife: Execute) — quick access to any operation

Operations

Data Format

Hex, Binary, Octal, Decimal, Base32, Base45, Base58, Base62, Base64, Base85, Base92, BCD, Charcode, HTML entities, URL encode/decode, Unicode escape, Quoted Printable, Punycode, MessagePack, Braille, TLV, CSV⇄JSON, Avro⇄JSON, CBOR, YAML⇄JSON, Rison, Modhex, MIME, and more.

Encryption / Encoding

AES, Blowfish, DES, Triple DES, Fernet, LS47, RC2, RC4, RC6, ChaCha, Salsa20, XSalsa20, Rabbit, SM4, GOST, XXTEA, CipherSaber2, ROT13/47/8000, XOR, Vigenère, Morse Code, Bacon, Bifid, Caesar Box, Affine, A1Z26, Rail Fence, Atbash, Cetacean, Enigma, Typex, Lorenz, SIGABA, Colossus, PBKDF2, EVP, HKDF, Bcrypt, Scrypt, JWT sign/verify/decode, Flask sessions, and more.

Public Key

X.509 certificate/CRL parsing, PEM⇄Hex, Object Identifier conversion, PEM⇄JWK, PGP (encrypt, decrypt, sign, verify), RSA (keygen, sign, verify, encrypt, decrypt), ECDSA (keygen, sign, verify, conversion), SSH host key parsing, CSR parsing, SM2, and more.

Arithmetic / Logic

Set operations (union, intersection, difference, symmetric difference, cartesian product, power set), bitwise ops (XOR, OR, NOT, AND, ADD, SUB), arithmetic (sum, subtract, multiply, divide, modular exponentiation/inverse, extended GCD), statistics (mean, median, standard deviation), bit shift, rotate, and more.

Networking

HTTP request, DNS over HTTPS, parse/strip HTTP headers, Ethernet frame, User Agent, IP range, IPv6/IPv4 parsing, TCP/UDP parsing, TLS records, SSH host keys, URI parsing, URL encode/decode, Protobuf encode/decode, VarInt, JA3/JA3S/JA4 fingerprints, HASSH, MAC formatting, NetBIOS, defang/fang URLs and IPs, and more.

Language

Text encoding/decoding, Unicode text formatting, diacritics removal, Unicode unescape, NATO alphabet conversion, Leet Speak, and more.

Utils

Diff, whitespace/null byte removal, case conversion (upper, lower, swap, alternating, case-insensitive regex), line numbers, reverse, sort, shuffle, unique, split, filter, head, tail, count occurrences, find/replace, regex, fuzzy match, Hamming/Levenshtein distance, unit conversions (distance, area, mass, speed, data), coordinate formats, map display, UNIX permissions, ObjectID timestamps, colour codes, string escape/unescape, PRNG, file tree, and more.

Date / Time

Parse DateTime, translate DateTime formats, UNIX timestamp conversion, Windows Filetime conversion, DateTime delta, extract dates, get current time.

Extractors

Strings, extract IP/email/MAC/URL/domain/file paths/dates/hashes, regex, XPath, JPath, Jsonata, CSS selectors, EXIF, ID3, audio metadata, file extraction, RAKE keyword extraction, templates.

Compression

Raw Deflate/Inflate, Zlib, Gzip/Gunzip, Zip/Unzip, Bzip2, Tar/Untar, LZString, LZMA, LZ4, LZNT1.

Hashing

Analyse hash, generate all checksums/hashes, MD2–MD6, SHA0/1/2/3, SM3, Keccak, Shake, RIPEMD, HAS-160, Whirlpool, Snefru, BLAKE2b/2s/3, GOST Hash, Streebog, SSDEEP, CTPH, HMAC, CMAC, Bcrypt, Argon2, Scrypt, NT/LM Hash, MurmurHash3, Fletcher checksums, Adler-32, Luhn, CRC, TCP/IP checksum, XOR checksum.

Code Tidy

Syntax highlighting, generic beautify, JavaScript parse/beautify/minify, JSON beautify/minify, XML beautify/minify, SQL beautify/minify, CSS beautify/minify, XPath, JPath, Jq, CSS selector, PHP serialize/deserialize, Microsoft Script Decoder, strip HTML, diff, case conversion (snake, camel, kebab), BSON, MessagePack, Render Markdown.

Forensics

Detect file type, scan for embedded files, extract files, YARA rules, EXIF (remove/extract), RGBA extraction, bit plane viewing, colour palette randomization, LSB extraction, ELF info, audio metadata.

Multimedia

Render/generate images, play media, OCR, EXIF, split colour channels, rotate/resize/blur/dither/invert/flip/crop images, brightness/contrast, opacity, filters, contain/cover, hue/saturation/lightness, sharpen, normalise, convert format, add text, charts (hex density, scatter, series, heatmap), audio metadata.

Other

Entropy, frequency distribution, index of coincidence, chi square, P-list viewer, disassemble x86/ARM, PRNG, UUID generate/analyse, TOTP/HOTP, QR code generate/parse, Haversine distance, HTML to text, Lorem Ipsum, and more.

Flow Control

Magic (auto-detect encoding), Fork, Subsection, Merge, Register, Label, Jump, Conditional Jump, Return, Comment.

Usage

Sidebar

  1. Click the DevKnife icon in the activity bar
  2. Search for an operation by name
  3. Configure options in the form
  4. Click Execute — result replaces your selection (or opens in a new tab)

Command Palette

  1. Open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P)
  2. Type DevKnife: Execute
  3. Pick an operation
  4. If the sidebar already has that operation selected, it uses those options directly — no re-prompting

Release Notes

0.1.0

  • Dedicated sidebar panel with searchable operations dropdown and options form
  • Keyboard navigation (Arrow keys, Enter, Escape) in operation search
  • Execute from sidebar passes args directly — no duplicate prompts
  • Activity bar knife icon

0.0.1

Initial release.

Enjoy!

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