Optimize Your Assets

Professional web utilities for developers

About Asset Tools

Asset Tools is a comprehensive web-based utility platform designed for developers, designers, and content creators who need to optimize and manipulate digital assets quickly and securely.

Why Asset Tools?

✓
100% Client-Side Processing

All operations happen directly in your browser. Your files never leave your device, ensuring complete privacy and security.

✓
Free & No Limits

No file size restrictions, no upload limits, no registration required. Use all features completely free.

✓
Professional Quality

Powered by industry-standard libraries like pdf-lib and PDF.js for reliable, high-quality results.

✓
Works Offline

Once loaded, the tools work without an internet connection, perfect for sensitive projects.

What Can You Do?

Image Tools

  • â€ĸ Optimize and compress images
  • â€ĸ Crop and resize with precision
  • â€ĸ Format conversion (JPEG, PNG, WebP)
  • â€ĸ Batch processing support

Color & Design

  • â€ĸ Extract color palettes from images
  • â€ĸ K-means clustering algorithm
  • â€ĸ HEX and RGB color codes
  • â€ĸ Export palette as PNG
  • â€ĸ Click-to-copy functionality

PDF Tools

  • â€ĸ Merge, split, and rotate PDFs
  • â€ĸ Compress and optimize
  • â€ĸ Convert to/from images
  • â€ĸ Add custom watermarks

Utilities

  • â€ĸ Generate QR codes instantly
  • â€ĸ Base64 encode/decode files
  • â€ĸ Format and validate JSON
  • â€ĸ Optimize SVG graphics

About the Developer

This project is maintained by Jojo. Visit my personal site for more projects and tools:

🌐 jojo-in-runtime.vercel.app

Built with modern web technologies to provide a fast, secure, and reliable experience for all your asset optimization needs.

Image Optimizer

Compress and optimize your images for web use

✨
Drag & drop your images here
or click to browse (JPG, PNG, WebP supported - multiple files OK)
🔗
Drag & drop PDF files to merge
or click to browse (multiple PDFs will be merged in order)
âœ‚ī¸
Drag & drop a PDF to split
or click to browse (select one PDF file)
🔄
Drag & drop a PDF to rotate
or click to browse (select one PDF file)
đŸ“Ļ
Drag & drop a PDF to compress
or click to browse (reduce file size)
đŸ–ŧī¸
Drag & drop a PDF to convert to images
or click to browse (each page will be converted to PNG)
📑
Drag & drop images to create PDF
or click to browse (JPG, PNG supported - multiple files OK)
💧
Drag & drop a PDF to add watermark
or click to browse (add text watermark to all pages)

How to Use

Simple guides to help you get started with Asset Tools

✨

Image Optimizer

1.

Click or drag & drop your image into the upload area

2.

Choose your preferred format (Original, JPEG, PNG, or WebP)

3.

Adjust the quality slider to balance between file size and image quality

4.

Click "Compress & Download" to get your optimized image

âœ‚ī¸

Image Cropper

1.

Upload your image to the crop area

2.

Select aspect ratio or choose free crop

3.

Adjust the crop area by dragging

4.

Download your cropped image

📄

PDF Tools

Merge PDFs

Combine multiple PDF files into a single document. Drag to reorder pages before merging.

Split PDF

Extract specific pages or split into separate files. Perfect for creating excerpts.

Compress PDF

Reduce file size with adjustable compression levels while maintaining quality.

Rotate Pages

Fix page orientation by rotating them 90°, 180°, or 270° clockwise.

PDF to Images

Convert each page to PNG or JPEG images with custom resolution settings.

Images to PDF

Create a PDF from multiple images. Drag to reorder before conversion.

Add Watermark

Protect your documents with customizable text watermarks and positioning.

📱

QR Code Generator

1.

Enter text, URL, or any data you want to encode

2.

Customize size, colors, and error correction level

3.

Preview your QR code in real-time

4.

Download as PNG image

🔐

Base64 Encoder/Decoder

Encode Files

Upload any file to convert it to Base64 string. Perfect for embedding in HTML/CSS.

Encode Text

Convert plain text to Base64 encoded string.

Decode

Paste Base64 data URL or string to decode and download the original file.

{ }

JSON Formatter

1.

Paste your JSON data in the input area

2.

Choose Format (beautify), Minify, or Validate

3.

View formatted output with syntax errors highlighted

4.

Copy to clipboard with one click

🎨

SVG Optimizer

1.

Upload your SVG file or paste SVG code

2.

Tool automatically removes unnecessary metadata

3.

See file size reduction in real-time

4.

Download optimized SVG file

🌈

Color Palette Generator

1.

Upload an image - your photo will appear on the left side (desktop)

2.

Choose number of colors (3-10) using the slider

3.

Click "Generate Palette" - colors will appear on the right side

4.

Click any color to copy its HEX code to clipboard

5.

Use export buttons to copy all codes or download palette as PNG

💡 Pro tip: Desktop users get a side-by-side view with image on left and colors on right for easy comparison!

💡 General Tips

✓

Privacy First

All processing happens in your browser. Your files never leave your device.

✓

Works Offline

Once loaded, all tools work without an internet connection.

✓

No Limits

Process as many files as you need without restrictions or watermarks.

✓

Dark Mode

Toggle dark mode in the header for comfortable viewing anytime.

QR Code Generator

Generate QR codes from text, URLs, or any data instantly

Quick templates:

Customization

Image Cropper

Crop and resize your images with precision

đŸ–ŧī¸
Click to upload or drag and drop
PNG, JPG, GIF, WEBP up to 10MB

Base64 Encoder/Decoder

Encode text/files to Base64 or decode Base64 strings back to original format

Encode Text

Encode File

📁 Drop a file here or click to browse

Any file type supported

Decode Base64

Decode to File

Paste a Base64 data URL (e.g., data:image/png;base64,...) or raw Base64 string

JSON Formatter

Format, validate, and beautify JSON data

How to use:

  • â€ĸ Paste your JSON in the input field
  • â€ĸ Click "Format & Beautify" to make it readable with proper indentation
  • â€ĸ Click "Minify" to remove all whitespace and compress
  • â€ĸ Click "Validate" to check for syntax errors
  • â€ĸ Click "Copy Output" to copy the formatted result

SVG Optimizer

Clean up and optimize your SVG files by removing unnecessary metadata and whitespace

🎨

Drop SVG file here

or click to browse

Supports .svg files only

Color Palette Generator

Extract beautiful color palettes from your images

🎨
Click to upload or drag and drop
PNG, JPG, GIF, WEBP supported