UTILS.
Private by default
⊕

XOR Cipher

XOR-encrypt a message with a repeating key, producing hex output you can decrypt back.

Your files stay on this device

Files are processed in your browser, never uploaded. The site downloads code and assets to run the tools. No accounts or trackers.

Use Download to save this tool as one HTML file for offline use.

Privacy →
— output appears here —

About this tool

Encrypt text by XOR-ing each UTF-8 byte of the message with a repeating key, all inside your browser. Encryption outputs hex; decryption turns hex back into text.

Frequently asked questions

Why is the output in hexadecimal?
XOR can produce non-printable bytes, so the ciphertext is shown as hex to stay copy-safe and reversible. Decrypt expects that same hex back.
Is XOR encryption secure?
A repeating-key XOR is easily broken and is meant for learning or light obfuscation, not for protecting sensitive data.

More tools