36 tools available

Media & File Processing

Create animations or process audio directly in your browser. Select tools based on whether you are converting full tracks or trimming specific segments.

Media Processing and Editing Tools

Sequencing images or playing clips side by side?

Use the GIF maker to turn image sequences into single animations, or the GIF grid compiler to arrange multiple clips together in a grid layout.

Converting audio formats or trimming clips?

Select the audio converter for batch conversion to WAV or supported WebM formats, or use the audio cutter to inspect waveforms and save a selected segment as a 16-bit PCM WAV file.

Select Your Task Path

PDF Merge & Split Tool

Merge multiple PDF documents or extract specific page ranges directly within your browser. All operations run locally using your device resources, with no server uploads required for supported unencrypted PDFs.

pdf-libFileReader API
Launch Tool

Offline Bg Remover

Using ONNX Runtime Web, automatically crop the background of people and products in images on the browser.

onnxruntime-webWebAssembly
Launch Tool

Bulk Image Compressor

Compress JPEG, PNG, WebP, and HEIC/HEIF images and export them as JPEG, PNG, or WebP in your browser. Adjust target file size and maximum dimensions with client-side batch processing.

browser-image-compressionWeb Workers
Launch Tool

Image Converter Resizer

Resize browser-supported images by percentage or custom dimensions and export JPEG, PNG, or WebP.

Canvas APIFileReader
Launch Tool

Screen Recorder

No software installation required, record browser tabs and entire desktop screen and save locally.

MediaDevices APIMediaRecorder API
Launch Tool

Magic Eraser

Erase unwanted objects with a brush mask using Canvas patch-matching and neighborhood color averaging without AI models. Best for small areas and simple backgrounds, with PNG export.

ReactCanvas API
Launch Tool

SVG Cleaner

Minimize file size by removing unnecessary metadata, empty elements, and editor-specific tags such as Illustrator and Inkscape from your SVG code.

ReactDOMParser
Launch Tool

Audio Converter

Decode audio files (MP3, WAV, M4A, OGG) on your browser, convert them all at once to WAV or WebM format, and save them.

ReactWeb Audio API
Launch Tool

Exif Cleaner

Completely removes personal information and metadata contained in images (JPEG, PNG) such as GPS location information, photography equipment, and date and time of photography.

ReactBinary Parsing
Launch Tool

GIF Maker

Create an original animated GIF by uploading multiple image files and setting the frame order and playback speed (FPS).

ReactCanvas API
Launch Tool

GIF Combiner

Supports side-by-side grid playback for multiple formats, as well as sequential chain merging for GIFs. Files are processed locally in your browser.

Reactgifuct-js
Launch Tool

Audio Cutter

You can decode the audio file, display the waveform, and intuitively specify the cutting range using the slider and save the cut.

ReactWeb Audio API
Launch Tool

Video Cutter GIF

Cut out an arbitrary range from a video such as MP4 and save it as a flip animation GIF or lightweight video file using Canvas drawing.

ReactCanvas API
Launch Tool

Text to Speech Exporter

Standard browser voice preview may use external processing; this tool cannot export the standard voice. A separate synthetic robot voice can be saved as WAV on successful decode, or otherwise in the actual recorded WebM/MP4-family format.

ReactSpeechSynthesis
Launch Tool

Qr Generator

Generates a high-quality QR code from any text or URL, and supports changing the color scheme and embedding a custom logo image in the center.

ReactCanvas API
Launch Tool

Qr Reader

Read and analyze QR codes at high speed by loading image files or real-time scanning with a PC or smartphone camera.

ReactWebcam API
Launch Tool

Color Picker Image

Upload an image and get the color code (HEX/RGB/HSL) with a single click while viewing the pixel-by-pixel magnifying glass preview.

ReactCanvas API
Launch Tool

Drawing Canvas (PNG/JPEG)

Freely create drawings and handwritten notes on your browser, and save and download them as PNG or JPEG images.

ReactCanvas API
Launch Tool

Image Blur

Blur or mosaic (pixelize) any part of the uploaded image by hand-drawing with a brush or using the rectangular selection tool.

ReactCanvas Filter
Launch Tool

Barcode Generator

Generates major one-dimensional barcodes such as JAN code (EAN-13/8), CODE39, ITF, Codabar, etc. on Canvas from input numbers with high precision.

ReactCanvas API
Launch Tool

HEIC to JPEG/PNG Converter

Convert HEIC and HEIF photos to JPEG or PNG in your browser (up to 30 files, max 30MiB each) with adjustable quality. Decoding depends on device resources with no unlimited conversion guarantee.

Reactheic2any
Launch Tool

Excel Csv Converter

Completely converts Excel file (.xlsx/.xls) sheet data and CSV files into each other on a local browser, taking into account the state of formulas and character encoding.

Reactxlsx (SheetJS)
Launch Tool

SVG Png Converter

Render a vector image (SVG) at high resolution and convert it to a transparent PNG, or trace a PNG image (run-length path) and convert it to an editable SVG.

ReactCanvas API
Launch Tool

Audio Pitch Speed Editor

You can adjust and save the playback speed (tempo) and pitch/key of audio data (MP3, WAV, M4A, etc.) independently on the browser.

ReactWeb Audio API
Launch Tool

Privacy OCR (Text Extractor)

Extract text from images directly in your browser using client-side OCR. Character recognition processes locally once required language data and engine assets are downloaded.

Reacttesseract.js
Launch Tool

PDF Password Manager

Encrypt (protect) and restrict viewing of PDF files with a password, or remove (decrypt) the password and convert to a plain PDF without a password.

React@pdfsmaller/pdf-encrypt-lite
Launch Tool

Exif Editor

You can view, edit, and delete Exif metadata such as the shooting date and time, camera device information, and GPS location information included in images (JPEG) directly on your browser.

Reactpiexifjs
Launch Tool

SVG Path Editor

Edit and preview SVG path data (d attribute) intuitively using drag-and-droppable anchor points and control handles.

ReactSVG Elements
Launch Tool

CSS Sprite Generator

Merges multiple icons and small images into one combined image (sprite image), and automatically outputs the display position specification code (background-position) using CSS.

ReactCanvas API
Launch Tool

Audio Visualizer Generator

Generate dynamic frequency spectrum and waveform animation videos from audio files. You can record locally and download it as a WebM video.

ReactWeb Audio API
Launch Tool

Screenshot Device Mockup

We beautifully synthesize screenshot images from smartphones and PCs into the frames of the latest iPhones, MacBooks, and monitors to generate images for PR materials and materials.

ReactCanvas API
Launch Tool

Zip Unzip Tool

Compress multiple files into one ZIP file, or expand (unzip) an existing ZIP file on your browser.

ReactJSZip
Launch Tool

Bulk File Renamer

Load a large number of file names by copying and pasting or dragging and dropping, and simulate rules such as string replacement, regular expressions, and sequential numbering in real time.

ReactRegex Engine
Launch Tool

GIF Video Converter

Extract an arbitrary time range from a video (MP4/WebM), sample frames, and convert them to high-quality animated GIF, or vice versa.

ReactCanvas API
Launch Tool

Image Cropper

Easily crop images to your preferred ratio (1:1, 16:9, 4:3, free) by dragging. It also supports circular cutouts for avatars.

ReactCanvas API
Launch Tool

Stereo Mono Editor

Swaps the left and right channels of the audio file, mixes it to monaural, extracts L/R individual channels, and adjusts the localization panning.

ReactWeb Audio API
Launch Tool

Client-Side Data Processing

Many tools in this category process input files and data directly within your browser. Certain features may fetch remote assets, libraries, or external APIs; consult individual tool pages for details.

Category Architecture & Guide

Media & File Processing Utilities: Practical Guide

In-browser image conversion, PDF manipulation, and audio editing

ZeroTools offers multimedia utilities for resizing images, converting HEIC files, merging PDF documents, and editing audio tracks. Most file transformations execute inside your browser using canvas and WebAssembly technologies, while specific features require model downloads or external network connections.

In-Browser File Processing

Core image, audio, and PDF operations run on your local device without sending source media to processing servers.

Targeted Media Utilities

Quickly access single-purpose tools for tasks like cropping, color picking, Exif inspection, and barcode generation.

Interactive Parameter Control

Adjust quality sliders, audio trimming bounds, and resolution settings with responsive on-screen previews.

1Image Optimization, Conversions, and Size Limits

Our media suite handles image conversion and metadata inspection directly within your browser. You can convert modern formats like HEIC and HEIF into standard JPEG or PNG files locally, leveraging your device's memory without uploading source images to external processing servers. For photos containing embedded GPS information, the metadata viewer extracts coordinates locally and displays location data through user-initiated map queries.

2PDF Organization, Audio Tools, and Network Dependencies

Merge unencrypted PDFs, trim audio clips to WAV, and generate QR codes without transmitting source files to a backend server. However, local AI tasks such as background removal or OCR require initial browser downloads of model assets, and standard text-to-speech previews may contact external speech synthesis engines.

Frequently Asked Questions

Q.Are there file size limitations for media tools?
File limitations depend on the specific tool and your device's available memory. For example, HEIC conversion is capped at 30 files and 30 MiB per file, while PDF tools have no explicit numeric file or size caps and depend on system resources. There is no guarantee of unlimited processing, and tasks may fail below caps depending on browser memory, decoder constraints, or file complexity.
Q.Do any media tools communicate with external services?
While core media processing happens locally, certain tasks—such as downloading initial AI models, loading map previews, or using standard speech synthesis—require network connectivity.