Back to Blog
team@tinypod.app

Self-Hosting CyberChef: Data Transformation Toolkit

CyberChef is a web app for data transformation. Encoding, encryption, compression, parsing — chain operations like recipes.

cyberchefdatatoolssecurity

What Is CyberChef?


CyberChef (created by GCHQ) is a web application for carrying out data transformations. It calls them "recipes" — you chain operations together like a cooking recipe.


Operations


Encoding/Decoding

  • Base64, Base32, Base58
  • URL encoding
  • HTML entities
  • Hexadecimal
  • Binary
  • Unicode

  • Encryption/Decryption

  • AES, DES, Triple DES, Blowfish
  • RSA, XOR
  • JWT decode
  • PGP

  • Hashing

  • MD5, SHA-1, SHA-256, SHA-512
  • HMAC
  • bcrypt
  • Compare hashes

  • Data Analysis

  • Regex extraction
  • JSON/XML parsing
  • CSV processing
  • Entropy analysis
  • File identification (magic bytes)

  • Compression

  • Gzip, Bzip2, Zlib
  • Zip/Unzip
  • Raw deflate/inflate

  • Network

  • IP address parsing
  • URL parsing
  • DNS lookup format
  • HTTP request parsing

  • Recipe Chaining


    The power of CyberChef is chaining operations. Example recipe:

    1. From Base64

    2. Gunzip

    3. JSON Beautify

    4. Extract URLs with regex


    Why Self-Host?


  • Process sensitive data without uploading to gchq.github.io
  • Available on your internal network
  • No internet required

  • Deployment


    Deploy on TinyPod. Resources: 1 CPU, 128 MB RAM. Pure static web app.


    CyberChef is the Swiss Army knife of data transformation. Once you start using it, you'll wonder how you lived without it.