What it does
CyberChef applies ordered operations to text and binary data. Its recipe interface supports configurable transformations, intermediate inspection, multiple inputs, and reusable saved recipes.
Drag operations into a recipe, configure arguments and use Step to inspect intermediate data. Inputs and outputs have separate character-encoding choices; Bake all processes every input tab while Auto Bake follows the active tab. Save recipes as JSON or reuse them through the local Node.js API. Shared deep links can contain the active input, and Output to Input overwrites that tab. Browser processing is local except for operations that deliberately use networks, including HTTP Request, DNS over HTTPS and map tiles. Large outputs can be downloaded individually or as a ZIP; practical input capacity depends on browser, hardware and recipe. Downloaded standalone copies do not update themselves.
Strengths
- Exposes intermediate results and reusable transformation recipes.
Watch out for
- A shared deep link can include input data.
Best for
- Analysts decoding data and building repeatable transformation chains
Sources
- CyberChef (Oct 26, 2026)
- Node API · gchq/CyberChef Wiki · GitHub (Oct 26, 2026)