DevUtils is a web-based suite of developer tools designed to streamline common tasks. All tools run locally in your browser, ensuring your data remains private and secure.
You can try it out here: https://devutils.zxs.io
This project includes a variety of tools across different categories:
- Base64 Encode/Decode: Encode strings to Base64 and decode them back.
- Base64 to Image: Convert Base64 strings into images.
- URL Encode/Decode: Encode and decode URL components.
- Unicode Converter: Convert text to and from Unicode escape sequences.
- JSON Formatter: Prettify and validate JSON data.
- Code Formatter: Format code for various languages.
- Image Compressor: Reduce the file size of images.
- Panorama Viewer: View 360-degree panoramic images.
- Image Format Converter: Convert images between different formats (e.g., PNG, JPG, WEBP).
- Random Data Generator: Generate random data like UUIDs, passwords, and more.
- String Hash Generator: Calculate hashes (MD5, SHA1, etc.) for strings.
- NanoID Generator: Generate unique, URL-safe string IDs that are smaller, faster, and more secure than UUIDs.
- Text Diff: Compare two blocks of text and highlight the differences.
- Regex Tester: Test and debug regular expressions.
- Markdown Previewer: Preview Markdown content in real-time.
- Text Counter: Count characters, words, and lines in a text.
- Panorama Video Player: Play 360-degree panoramic videos.
- Video Player: A simple video player.
- Video Compressor & Converter: Compress and convert video formats.
- Time Converter: Convert timestamps between different formats.
- Cron Converter: Translate Cron expressions into human-readable descriptions.
- JSON/YAML Converter: Convert data between JSON and YAML formats.
- JSON to CSV Converter: Convert data between JSON and CSV formats.
- Base Converter: Convert numbers between different numeral systems (e.g., binary, hexadecimal, decimal).
- WebSocket Tester: Test WebSocket connections.
- Socket.IO Tester: Test Socket.IO connections.
- Clone this repository.
- Open the
index.htmlfile in your browser. - Alternatively, you can use a simple web server. For example, if you have Node.js, you can use
serve:npm install -g serve serve . - Select the desired tool from the sidebar and start using it.