All your PDF, image and utility tools in one place
Runs in your browser, your files never leave your device. No signup, no ads.
Merge, split, compress, convert and edit
Edit PDF
Add text/whiteout/signature, manage pages
Merge PDF
Merge multiple PDFs into one file
Split PDF
Split a PDF into pages or ranges
Compress PDF
Reduce PDF file size
PDF → Image
Download each page as JPG or PNG
Image → PDF
Combine images into a single PDF
PDF → Word
Extract PDF text into an editable Word file
Word → PDF
Convert a DOCX file into PDF
PDF Watermark
Add a text or image watermark to every page of a PDF
Image
Compress, convert format, resize
SVG → PNG
Rasterize SVG vector files into PNG images
Compress Image
Reduce JPG, PNG or WebP file size
Convert Image
Convert between PNG ↔ JPG ↔ WebP
Resize Image
Change width/height, keep aspect ratio
Image Crop
Crop an image to a custom aspect ratio or pixel dimensions
Image Rotate / Flip
Rotate an image in 90° steps and flip horizontally or vertically
EXIF Viewer & Remover
Inspect EXIF metadata in photos and strip it for privacy
Color Palette Extractor
Extract dominant colours and HEX values from any image
Photo to Sketch
Turn a photo into a pencil sketch or line drawing
Utilities
QR code, JSON, encoding and more
QR Code Generator
Turn a URL or text into a QR code
JSON Formatter
Beautify, minify or validate JSON
Color Converter
Convert between HEX, RGB, HSL
Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-512
Base64 Converter
Encode/decode text or files to Base64
Image → Icon
Generate favicon and PWA icons
Text to Speech
Read out any text using 100+ browser voices
Speech to Text
Live transcribe speech to text using your microphone
Text
Counters, converters, generators
Word Counter
Count words, characters, sentences and reading time
Case Converter
Convert text to UPPER, lower, Title, camelCase, snake_case, kebab-case
Lorem Ipsum Generator
Generate placeholder Lorem Ipsum text in any length
Find and Replace
Bulk find and replace with regex and case options
Text Diff / Compare
Compare two texts line by line, highlighting added and removed parts
Markdown Editor
Write Markdown with live preview and download as HTML
Developer
Encoders, generators, formatters
URL Encoder/Decoder
Percent-encode and decode URI components and full URLs
UUID Generator
Generate cryptographically random UUID v4 in bulk
JWT Decoder
Decode and inspect JSON Web Tokens (header, payload, expiry)
Regex Tester
Test regular expressions with live match highlighting
Cron Expression Builder
Build and explain cron expressions in plain language
SQL Formatter
Beautify, minify or format SQL queries for any major dialect
YAML ↔ JSON Converter
Convert between YAML and JSON in either direction
CSV ↔ JSON Converter
Convert between CSV and JSON, with header row support
Calculators
Unit, percentage, health, date, currency
Unit Converter
Convert length, weight, temperature, area and volume units
Percentage Calculator
Calculate percentages, increases and decreases
BMI Calculator
Calculate body mass index in metric or imperial units
Age Calculator
Compute age and milestones from a date of birth
Date Difference Calculator
Days, weeks, months, years and business days between two dates
Timezone Converter
Compare city times instantly to plan meetings across zones
Currency Converter
Live exchange rates between 30+ world currencies
Latest from the blog
BlogBMI Explained: Formula, Categories, and What It Doesn't Tell You
BMI is a single number that tries to summarise the relationship between your weight and your height. It is famous, easy to compute, and frequently misunderstood. Here is what it actually measures, where it came from, and where it quietly fails.
How to Compress PDFs Without Losing Quality
A practical, no-nonsense guide to shrinking PDF files: what actually takes up space, which compression knobs matter, and how to keep text crisp and signatures legal.
Cron Expressions From Scratch: A Visual Guide
Learn the 5-field POSIX cron syntax, special characters, step values, Quartz extensions, AWS cron differences, and a dozen worked examples you can copy and paste into a crontab today.