Free XOR Encryption & Decryption Tool

Encrypt and decrypt text, binary, and hex using XOR cipher for secure data transformation.

XOR Encryptor

Example Inputs

Quick Reference

XOR Properties

  • • A ⊕ 0 = A
  • • A ⊕ A = 0
  • • A ⊕ B = B ⊕ A
  • • (A ⊕ B) ⊕ C = A ⊕ (B ⊕ C)

Key Points

  • • XOR encryption is symmetric
  • • Same operation for encrypt/decrypt
  • • Key length affects security
  • • Repeating keys can be vulnerable

Format Tips

  • • Text: Standard ASCII input
  • • Hex: Space-separated bytes (48 65)
  • • Binary: Space-separated bytes (01001000)
  • • Mixed formats supported for key/input

Quick Actions

Secure XOR-Based Encryption & Decryption

Quickly encrypt and decrypt data using the XOR cipher. Supports multiple input and output formats.

Secure XOR Encryption

Encrypt data securely using the XOR cipher with custom keys.

XOR Decryption

Decrypt XOR-encoded data back to its original format.

Multiple Input Formats

Supports text, hexadecimal, and binary formats for input and keys.

Clipboard Support

Easily copy encrypted or decrypted text with one click.

How to Use the XOR Encryption & Decryption

Step 1

Enter or upload text, hex, or binary data for encryption or decryption.

Step 2

Provide a key in the chosen format (text, hex, or binary).

Step 3

Choose whether to encrypt or decrypt and apply the XOR operation.

Step 4

Copy the resulting encrypted or decrypted output.

Step 5

Download the transformed output as a file for storage or transmission.

Frequently Asked Questions