Encrypt or decrypt text and files with repeating-key byte transformation. Use your own key or apply a generated 512-bit key, then save results locally with clear file suffixes.
This tool encrypts and decrypts text or files directly in your browser using a repeating-key byte transformation. Each byte of your input is shifted by the corresponding byte of your key (with the key cycling as needed), and the result is Base64-encoded for text mode or saved as a binary file for file mode. The scheme is simple and fast, making it convenient for obfuscating logs, scrambling config values, or sharing lightly protected data with a trusted party who knows the key.
Important: this is not AES or any standardized cipher. The repeating-key transform is a classical symmetric obfuscation technique. It is not suitable for protecting sensitive personal data, passwords, financial records, or anything that requires cryptographic security guarantees. For those use cases, use a proper AES-GCM or ChaCha20-Poly1305 implementation. Use this tool for casual obfuscation, learning about byte-level transforms, or situations where convenience matters more than security strength.
Full Guide Available
Understand AES encryption, Base64 encoding, hashing, and when to use each approach.
Encryption is one of the most powerful tools available for protecting information, and it is more accessibleโฆ
Read guide โArticleExplore our browser-based suite of developer utilities for formatting, validation, and transformation.
Read guide โBlogCryptographic hash functions are one of the foundational building blocks of modern digital security. They'reโฆ
Read guide โ