Try it out: https://js-devtools.sidme.dev/
Combination of multiple small tools for JavaScript developers.
Tired of jumping between different websites for simple image tasks? Me too!
- Need to compress images? → CompressJPG
- Convert to Base64? → Base64 Guru
- Change formats? → Convertio
- Crop images? → iLoveIMG
- Format JSON? → JSON Formatter
So I built them ALL in one place!
- Drag & drop or click to upload
- Instant Base64 conversion with data URI
- One-click copy to clipboard
- File size display
- Supports all image formats
- Convert between PNG, JPEG, WebP, AVIF
- Batch processing support
- Individual or bulk downloads
- Format preservation options
- Visual conversion progress
- Adjustable quality control (10%-100%)
- Custom dimension limits
- Format preservation or JPEG conversion
- Real-time compression ratio display
- Batch compression with progress tracking
- Crop and resize images with precision controls and transforms
- Aspect ratio locking
- Flip and rotate options
- Real-time preview
- Download cropped images in original format
- Format, minify, and validate JSON online
- Syntax highlighting with bracket matching
- Convert JSON to CSV
- Real-time syntax highlighting
- Download formatted JSON
- React with TypeScript
- React Router DOM for routing
- Tailwind CSS for styling
- RsBuild as the build tool
src/routes/ImageConverter.tsx: Image format conversion component.src/routes/ImageCompressor.tsx: Image compression component.src/routes/ImageCropper.tsx: Image cropping component.src/routes/JsonFormatter.tsx: JSON formatting component.src/components: Reusable UI components.public: Static assets.
- Clone the repository:
git clone https://github.com/SiddharthaMishra-dev/js-dev-tools cd js-dev-tools - Install dependencies:
npm install
- Build the project:
npm run build
- Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" (toggle in the top right)
- Click "Load unpacked" and select the
chrome-extensionfolder in the project directory
- Open Chrome and navigate to
- The extension should now be loaded and ready to use!
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
- Report Bugs
- Suggest Features
- Submit Pull Requests
- Star the Repository if you find it useful!
