CyberChef – The Cyber Swiss Army Knife [A Web App For Encryption, Encoding, Compression And Data Analysis]

CyberChef – The Cyber Swiss Army Knife [A Web App For Encryption, Encoding, Compression And Data Analysis]

The Cyber Swiss Army Knife

CyberChef is a straightforward, intuitive internet app for finishing up all method of “cyber” operations inside an online browser. These operations embody easy encoding like XOR or Base64, extra complicated encryption like AES, DES and Blowfish, creating binary and hexdumps, compression and decompression of information, calculating hashes and checksums, IPv6 and X.509 parsing, altering character encodings, and far more.

The software is designed to allow each technical and non-technical analysts to govern knowledge in complicated methods with out having to cope with complicated instruments or algorithms. It was conceived, designed, constructed and incrementally improved by an analyst of their 10% innovation time over a number of years. Every effort has been made to construction the code in a readable and extendable format, nevertheless it must be famous that the analyst will not be an expert developer.

Live demo

CyberChef continues to be below lively improvement. As a end result, it should not be thought of a completed product. There continues to be testing and bug fixing to do, new options to be added and extra documentation to put in writing. Please contribute!

Cryptographic operations in CyberChef shouldn’t be relied upon to offer safety in any state of affairs. No assure is obtainable for his or her correctness.

How it really works

There are 4 foremost areas in CyberChef:

  1. The enter field within the high proper, the place you possibly can paste, sort or drag the information you wish to function on.
  2. The output field within the backside proper, the place the result of your processing will likely be displayed.
  3. The operations record on the far left, the place yow will discover all of the operations that CyberChef is able to in categorised lists, or by looking out.
  4. The recipe space within the center, the place you possibly can drag the operations that you just wish to use and specify arguments and choices.

You can use as many operations as you want in easy or complicated methods. Some examples are as follows:


  • Drag and drop
    • Operations might be dragged out and in of the recipe record, or reorganised.
    • Files might be dragged over the enter field to load them immediately.
  • Auto Bake
    • Whenever you modify the enter or the recipe, CyberChef will robotically “bake” for you and produce the output instantly.
    • This might be turned off and operated manually whether it is affecting efficiency (if the enter could be very massive, as an illustration).
    • If any bake takes longer than 200 milliseconds, auto bake will likely be switched off robotically to forestall additional efficiency points.
  • Breakpoints
    • You can set breakpoints on any operation in your recipe to pause execution earlier than working it.
    • You may step by means of the recipe one operation at a time to see what the information seems like at every stage.
  • Save and cargo recipes
    • If you give you an superior recipe that you realize you’ll wish to use once more, simply click on save and add it to your native storage. It’ll be ready for you subsequent time you go to CyberChef.
    • You may copy a URL which incorporates your recipe and enter which might be shared with others.
  • Search
    • If you realize the identify of the operation you need or a phrase related to it, begin typing it into the search subject and any matching operations will instantly be proven.
  • Highlighting
  • Save to file and cargo from file
    • You can save the output to a file at any time or load a file by dragging and dropping it into the enter subject (observe that information bigger than about 500kb might trigger your browser to hold and even crash as a result of method that browsers deal with massive quantities of textual knowledge).
  • CyberChef is completely consumer-aspect
    • It must be famous that none of your enter or recipe configuration is ever despatched to the CyberChef internet server – all processing is carried out inside your browser, by yourself laptop.
    • Due to this function, CyberChef might be compiled right into a single HTML file. You can obtain this file and drop it right into a digital machine, share it with different folks, or use it independently in your desktop.

Browser help
CyberChef is constructed to help

  • Google Chrome 40+
  • Mozilla Firefox 35+
  • Microsoft Edge 14+


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.