An open API service indexing awesome lists of open source software.

https://github.com/thatsinewave/text-scrambler

A simple web app that encodes and decodes text using a custom scrambling method based on a decoding word.
https://github.com/thatsinewave/text-scrambler

decoding encoder-decoder encoding good-first-contribution good-first-issue good-first-issues good-first-pr good-first-pr-first-contribution good-first-project letter-shuffling scramble scrambler scrambling text-encoding text-scrambler thatsinewave

Last synced: 24 days ago
JSON representation

A simple web app that encodes and decodes text using a custom scrambling method based on a decoding word.

Awesome Lists containing this project

README

        

# [Text Scrambler](https://thatsinewave.github.io/Text-Scrambler/)

![Text-Scrambler](https://github.com/user-attachments/assets/a1a25561-5aa5-41be-92d0-ee208f4c25af)

A simple web app that encodes and decodes text using a custom scrambling method based on a decoding word. This app is built with **HTML**, **CSS**, and **JavaScript** and features a modern dark-themed user interface.

## Features
- **Encode Text**: Scramble your input text using a decoding word.
- **Decode Text**: Reverse the encoding process using the same decoding word.
- **User-Friendly UI**: A responsive, professional dark theme for a clean and intuitive experience.
- **Lightweight**: No external libraries or frameworks required.

## ☕ [Support my work on Ko-Fi](https://ko-fi.com/thatsinewave)

## How It Works
1. Enter the text you want to encode or decode in the input field.
2. Provide a decoding word (can be a word, number, or any string).
3. Click "Encode" to scramble the text or "Decode" to unscramble it.
4. The result will appear in the output field.

## Installation
1. Clone this repository to your local machine:
```bash
git clone https://github.com/ThatSINEWAVE/Text-Scrambler.git
```
2. Open `index.html` in your preferred web browser.

## Usage
- **Encoding**: Scrambles the input text by shifting character codes based on the length of the decoding word.
- **Decoding**: Reverses the scrambling process to restore the original text.

## Customization
Feel free to modify the CSS and JavaScript files to adjust the appearance or scrambling logic to fit your needs.

## [Join my discord server](https://discord.gg/2nHHHBWNDw)

## Contributing
Contributions are welcome! If you find any bugs or have ideas for improvements, feel free to submit an issue or a pull request.

## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.