OmniTools is a self-hosted, ad-free web-based suite of over 100 utilities for editing images, PDFs, text, video, audio, JSON, CSV, and more, designed for fast browser-based productivity without tracking.
OmniTools is a web application accessible at omnitools.app that offers a comprehensive collection of browser-based utilities organized into categories including Image, PDF, Text, Video, Time, Audio, JSON, List, CSV, Number, PNG, XML, GIF, and Converter tools. It takes user-provided files or data as input and produces processed outputs directly in the browser, supporting common formats like PNG, JPG, PDF, JSON, CSV, MP4, GIF, and more. The platform runs entirely in the browser with no server-side processing, ensuring data stays local. It is built with TypeScript and React and is maintained by the OmniTools team.
Key Features
- Image editing — tools to compress, resize, crop, convert to JPG, rotate, remove background, and create transparent images directly in the browser.
- PDF manipulation — extract text, convert PDFs to other formats, split PDFs into separate files, and merge documents.
- Text processing — utilities for converting text to images, find and replace, splitting text into fragments, joining text lines, and repeating text.
- Video and audio editing — trim videos, extract audio from video, change playback speed, merge audio files, and create GIFs from video.
- Data conversion — tools to convert CSV to JSON, JSON to CSV, XML beautifier, and manipulate JSON (prettify, minify, validate).
- List and number utilities — sort lists, reverse, randomize, find duplicates, generate number sequences, calculate sums, convert numbers to words, and factor numbers.
- Time and date tools — calculate time differences, convert time zones, format dates, and generate date sequences.
- Self-hosted and ad-free — no ads, no tracking, and full control over data by self-hosting the application.
Who is it for?
- General users — anyone needing quick everyday tasks like compressing an image for email, converting a PDF to text, or calculating the sum of a list of numbers.
- Developers — professionals who work with JSON, XML, CSV data and need to validate, prettify, or transform structures without installing software.
- Content creators — video editors and audio producers who need to trim clips, adjust GIF speed, or extract audio from video files on the fly.
- Office workers — individuals who frequently handle PDFs, text, and time zone conversions for reports and scheduling.
- Compress a PNG image — upload a PNG and reduce its file size while preserving quality, ideal for web use.
- Prettify JSON — paste a minified JSON string and get a formatted, readable version with proper indentation.
- Split a PDF — upload a multi-page PDF and split it into separate files by page range.
- Change GIF speed — upload a GIF and adjust its playback speed, useful for social media or presentations.
- Calculate number sum — input a list of numbers and get the total sum instantly, with support for large lists.