Restring is a fast, modern toolbox for everyday development tasks — convert strings, format JSON, decode JWTs, and more, all in one place.
- ⚡ Fast — Built with Svelte and plain HTML/CSS, minimal dependencies, and no over-designed UI. The entire site is under **300 KB ** zipped, so it loads and responds instantly.
- 🧠 Smart — Restring automatically detects what you’re working with and routes you to the right tool (e.g., JSON, JWT, Base64), saving time you’d otherwise spend finding the right utility.
-
Base64: Encode and decode strings to and from Base64.
-
JSON: Format, validate, and inspect JSON objects.
-
JWT: Decode and inspect JSON Web Tokens.
-
URL: Encode and decode URL components.
-
Color: Convert between different color formats (Hex, RGB, HSL).
-
DateTime: Convert and manipulate dates and times.
-
UUID: Generate universally unique identifiers (UUIDs).
-
And more to come!
- Node.js
- npm
git clone https://github.com/likang/restring.git
cd restring
npm install
npm run devnpm run build- Fork the repository
- Create your feature branch:
git checkout -b feature/AmazingFeature - Commit your changes:
git commit -m 'Add some AmazingFeature' - Push to the branch:
git push origin feature/AmazingFeature - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.