CyberChef
A web app for encryption, encoding, compression, and data analysis — the "Cyber Swiss Army Knife" by GCHQ. All processing happens in the browser, no data is sent to the server.
What You Can Do After Deployment
- Visit your domain — CyberChef loads instantly, ready to use
- Drag & drop operations — pick from 300+ operations on the left panel
- Build recipes — chain multiple operations together (e.g., Base64 Decode → Gunzip → JSON Beautify)
- Save & share recipes — export your operation chains as URLs or JSON
Popular Operations
- Encoding/Decoding — Base64, URL, HTML Entity, Hex, Binary, Punycode
- Encryption/Decryption — AES, DES, Triple DES, Blowfish, RC4, RSA
- Hashing — MD5, SHA-1, SHA-256, SHA-512, HMAC, bcrypt
- Data Format — JSON, XML, YAML beautify/minify, CSV, Hex dump
- Networking — Parse IP ranges, decode URLs, extract domains, parse TLS
- Language — Text encoding (UTF-8, ASCII, Unicode), character codes
- Compression — Gzip, Bzip2, Zlib, Zip, Tar
- Regular Expressions — match, extract, replace with regex
- Visual — Render images, play audio, entropy graphs, hex viewer
Architecture
Single container, no database. All processing runs client-side in the browser.
License
Apache-2.0 — GitHub