OpenSource-Hub
C

CyberChef

34.8k stars·Developer Tools·SHA-256 checksum verified

A simple web app that lets you perform a wide variety of cyber operations (encoding, encryption, compression, etc.) directly in your browser. No server uploads.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

A browser-based Swiss Army knife for all kinds of data manipulation, fully client-side.

Core Features

  • Drag-and-drop recipe system: combine operations easily, set breakpoints
  • Auto-bake: results update instantly as you change input or recipe
  • 100% client-side: no data sent to any server, ensuring privacy
  • Powerful search: find operations by name or keyword
  • File support: drag & drop files up to 2GB directly into the input

What It Can't Do

  • Cryptographic operations are provided for educational and testing purposes only; they should not be relied upon for real security. 2. Processing very large files (close to 2GB) might be extremely slow for some operations. 3. Only tested on Chrome 50+ and Firefox 38+; IE and older browsers are not supported. 4. The 'Magic' auto-detection feature is not guaranteed to be accurate; always verify results manually.

Use Cases

  • Security analysts decoding obfuscated payloads or analyzing malware
  • Developers quickly encoding/decoding Base64, computing hashes, or transforming data formats
  • Sysadmins parsing log timestamps, IP addresses, or certificate info
  • Educational demonstrations of encryption algorithms and encoding principles

CyberChef is a simple, intuitive web app that lets you perform a wide variety of cyber operations directly in your browser. From basic encoding (Base64, XOR) to complex encryption (AES, DES, Blowfish), compression, hash calculation, hex dumps, and parsing of protocols like IPv6 and X.509, it covers a vast range of data manipulation tasks. It features a drag-and-drop recipe system, auto-baking (instant output), breakpoints, and save/load recipes. Everything runs entirely client-side, so no data is sent to any server. It's designed for both technical and non-technical analysts who need quick, powerful data transforms without learning complex tools.

Tags

cyber-securityencodingdecodingencryptionweb-tooldata-manipulation

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Open the live demo at https://gchq.github.io/CyberChef/ or run locally with Docker

4

Step 2: Browse or search for an operation (e.g. Base64) in the left panel

5

Step 3: Drag the operation into the recipe area in the middle, then paste or drop your data into the input box on the top right

Install Guide
  1. Step 1: Open the live demo at https://gchq.github.io/CyberChef/ or run locally with Docker
  2. Step 2: Browse or search for an operation (e.g. Base64) in the left panel
  3. Step 3: Drag the operation into the recipe area in the middle, then paste or drop your data into the input box on the top right
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

No uninstall needed for the web app. If using Docker, run `docker rm -f cyberchef` to remove the container; browser storage can be cleared manually.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseApache 2.0
Last Updated2026-06-27 02:05:04
GitHub Repository

Having issues? Check the FAQ below

3 FAQs

Similar Projects