Compress Image
Reduce JPG, PNG and WebP file sizes directly in your browser.
Every tool runs in your browser. Search finds exact jobs, such as a target size or a format pair.
Try "merge pdf", "crop image", "password", "read qr" or "15% of 80".
Reduce JPG, PNG and WebP file sizes directly in your browser.
Crop JPG, PNG and WebP images by dragging a frame, directly in your browser.
Rotate JPG, PNG and WebP images by 90° or 180° and flip or mirror them, directly in your browser.
Resize JPG, PNG and WebP images by pixels or percentage directly in your browser.
Convert JPG, PNG and WebP images directly in your browser.
See the EXIF, camera and GPS data in JPG, PNG and WebP images, and remove it.
Check the embedded DPI/PPI, pixel dimensions and print size of JPG, PNG and WebP images directly in your browser.
Change the DPI/PPI metadata of an image without changing its pixel dimensions.
Combine several PDF files into one, in the order you choose, directly in your browser.
Split a PDF into several files by page ranges, or into single pages.
Reorder, rotate, delete or keep pages of a PDF, then save a new PDF.
Turn JPG, PNG and WebP images into one PDF, with image-sized, A4 or Letter pages.
Turn PDF pages into JPG or PNG images: all pages or the ones you pick.
Crop PDF pages with a frame you drag on the page: one page, selected pages or all. Text and graphics stay as they are.
See the title, author, program and dates a PDF carries, and remove its document metadata if you want.
Save the pictures embedded in a PDF as they are stored: JPEGs stay JPEGs, others become lossless PNGs.
Convert MP3, WAV, M4A, FLAC, OGG and WebM audio to MP3 or WAV in your browser.
Take the soundtrack out of an MP4, MOV or WebM video and save it as MP3 or WAV.
Cut the start and end off an audio file and save the part you keep.
Change the volume, peak normalize, fade in and out, or make stereo mono, and hear it before you save.
Set split points on the waveform and save each part of an audio file, one by one or all together.
Join several audio files into one MP3 or WAV, in the order you choose.
Create a strong random password, passphrase or PIN, with its strength shown.
Estimate how hard a password is to guess and see the patterns that weaken it.
Work out percentages in plain sentences: X% of Y, X as a percent of Y and more.
Count words, characters, lines and paragraphs as you type.
Change text to UPPERCASE, lowercase, Title Case or Sentence case.
Compare two texts and see which lines and words were added or removed.
Remove repeated lines from a list, keeping the first of each.
Sort lines alphabetically or numerically, ascending or descending.
Pick a random name or item from your list, fairly and on this device.
Split a list of names into evenly sized random teams.
Format, minify, validate and explore JSON, and see exactly where it is invalid.
Convert JSON to YAML for configuration files.
Convert YAML to JSON, safely, with errors shown by line.
Encode text to Base64 or decode it again, with full Unicode support.
Percent-encode text for a URL, or decode an encoded URL.
Convert Unix timestamps to dates and back, in UTC and your time zone.
Add or subtract days, weeks, months or years from a date.
Count the days, weeks or business days between two dates, or until one.
Work out an exact age in years, months and days, on today or any date.
Convert a date and time from one time zone to another, with daylight saving shown.
Create QR codes for links, text, email, phone, SMS and Wi-Fi, as PNG or SVG.
Read a QR code from a photo or screenshot; links never open on their own.
Convert length, weight, temperature, volume, data size and more.
Turn a JSON array of objects into a CSV table for Excel or Google Sheets.
Turn CSV with a header row into a JSON array of objects.
Open a CSV or TSV file as a table, clean it up and convert it.
Convert a color between HEX, RGB, HSL, HWB and OKLCH, with its alpha.
Check the contrast of a text color on its background against WCAG 2 levels.
Split a link into its parts and edit its query parameters, without opening it.
Remove utm, fbclid, gclid and other tracking parameters from a link.
Add utm_source, utm_medium and utm_campaign to a link for campaign tracking.
Test a JavaScript regular expression, see its matches and groups, replace and extract.
Create SHA-256, SHA-384 or SHA-512 hashes of text or a local file, and compare them.
Check that a downloaded file matches its published SHA-256, SHA-1 or MD5 checksum.
Generate random version 4 or time-ordered version 7 UUIDs from your browser’s secure random generator.
Read a JSON Web Token’s header and claims, and verify it with your key.
Read an X.509 certificate or CSR: subject, issuer, dates, SANs and fingerprint.
Save the icons inside Windows programs, libraries and shortcuts as ICO or PNG files.
See every image inside an ICO file and save each size as a PNG.
See every image inside a macOS icon file (ICNS) and save each size as a PNG.
Get the app icon out of a Linux AppImage and save it as PNG, without running the app.
See what is inside a ZIP file and save the files you need.
Put files or a whole folder into one ZIP file, made in your browser.
Build a folder structure, then download it as a ZIP or create it on your device.
Open a font file to see it rendered, browse its glyphs and read its names, metrics and axes.
Convert a font to WOFF2 or WOFF for the web, or unpack a WOFF or WOFF2 to the TTF or OTF it holds.