Image Optimizer
Compress PNG, JPG, JPEG, WebP, and AVIF files with adjustable quality controls.
- 10 MB per file, 20 at once
- Compares the result side by side
- Worker pool inside the tab
- JPG
- PNG
- WebP
- AVIF
What it writes back.
A beautifully focused collection for the messy middle of making—compress the heavy, resize the awkward, discover the right color, shape a gradient, compare code, and send the finished thing.
Start instantly. No account, no payment, and nothing quietly stored behind your back.
Find the right kind of help for images, color, design, development, security, and file sharing.
Browse every toolFour decisions shape the engine: most work happens on your machine, the tools open without ceremony, nothing is kept, and everything exports in a format you can ship.
Colour tools, the resizer, the diff checker and password generation compute in your browser with Canvas APIs. The optimizer and converter stream uploads to a short-lived private working directory for encoding; the downloader fetches public page URLs on the server.
Explore image, color, design, security, sharing, and developer tools. Each line carries the details you need, and the preview updates as you browse.
Compress PNG, JPG, JPEG, WebP, and AVIF files with adjustable quality controls.
What it writes back.
See how the Gradient Generator, image compressor, file sharing and password tools work — with practical details and the limits that matter before you start.
Build polished linear, radial, conic and repeating gradients, then copy production-ready code without leaving the browser.
Open toolStart with a normal, transparent or creative gradient and shape it to fit the page.
Stack gradients, tune opacity and blend modes, and build richer backgrounds than a single colour sweep.
Adjust colours, stop positions, angles and gradient centres in the live editor.
Switch motion on when the design needs it, then preview and adjust the result.
Copy CSS or export Tailwind, SCSS, SVG and a standalone HTML version.
See the full gradient surface update as colours, layers and settings change.
A free image compressor for JPG, PNG, WebP and AVIF. Shrink images for faster pages while keeping them sharp.
Open toolReduce image file size while preserving important visual detail and clarity.
Lighter images mean a faster largest-contentful-paint on the pages they sit on.
Queue up to 20 images at a time, 10 MB each, and let the worker pool run.
Export compressed images ready for websites, ecommerce stores, and CMS uploads.
Set the compression level and watch the file size fall as you move it.
Remove unnecessary EXIF and metadata to shrink file size without affecting image quality.
Export to PNG, JPG, WebP or AVIF and pick the right one per job.
See the compressed result next to the original before you download it.
Free file sharing with expiring links — send a link, read out a six-digit key, or let the other side scan a QR code.
Open toolUpload documents, images, archives, and other files from one simple interface.
Create an easy-to-share link for uploaded files without complicated workflows.
Send files far past the usual mail limits, with a 10 GB ceiling per drop.
Skip the link entirely — read the six digits out loud and the recipient types them in to pull the files down.
Grab every file in a drop as one archive, up to 512 MB.
Set links to automatically expire after a set time or download limit.
Every drop carries a QR code that opens the download straight on a phone, so nothing has to be typed or pasted.
Upload files instantly with a fast, simple drag-and-drop interface.
Generate secure random passwords with customizable length, characters, symbols, and complexity settings.
Open toolGenerate unpredictable passwords designed to improve account security.
Choose the password length based on your security requirements.
Include uppercase letters, lowercase letters, numbers, and special characters.
Copy your generated password instantly and use it wherever you need.
Watch entropy and strength update as you change the length and character set.
Every password comes from the browser's own secure random source, never a pattern.
Keep a password, with its site and notes, and reach it again from any device.
Short desk notes rather than endorsements — each one can be checked against the tools themselves.
Shrink a photo to a fraction of its weight and still ship it sharp. PNG, JPG, WebP and AVIF, up to 20 images at once, each one compared side by side against the original before you download it.Compress an image
Send a 5 GB file without an account and without an inbox limit. Recipients get a link, a six-digit key they can be read out loud, or a QR code that opens the download straight on a phone.Send a file
Resizing, colour work, CSS gradient building, diffing and password generation stay in the tab. Image uploads are streamed through a private temporary working directory for encoding, then removed after the response. Files you deliberately share through FileDrops are the only files kept beyond processing.Read our privacy approach
Hand-written notes on the disciplines behind the tools — one long read and two short ones per shelf, with the code printed as a terminal.
Next.js image optimization, generateStaticParams examples, ISR revalidation, caching, and Server Components.
Next.js knowledge base ↗Pre-render dynamic pages at build time instead of on every request to dramatically cut TTFB.
export async function generateStaticParams() { const posts = await getPosts(); return posts.map((p) => ({ slug: p.slug }));}Automatic resizing, lazy loading and modern formats ship out of the box - stop hand-rolling <img>.
Keep components server-only by default and add 'use client' where interactivity is required.
Ten things people ask before they start, answered properly rather than briefly. Still curious after these? The contact page reaches a person, not a ticket queue.
Open the image optimizer, drop your file in, and move the quality slider until the size and the sharpness balance the way you want. You compare the compressed result against the original side by side before downloading, so you can see exactly what the saving costs. It handles up to 20 images at once at 10 MB each, and exports PNG, JPG, WebP or AVIF.
Use FileDrops. Upload the file, then send it whichever way suits the situation: copy the link, read out the six-digit key so the recipient can type it in themselves, or let them scan the QR code straight from a phone. Files can run to 5 GB each with a 10 GB ceiling per drop, and you can pull everything down as one ZIP up to 512 MB.
The image converter turns PNG, JPG, WebP, AVIF and GIF into one another, and accepts HEIC/HEIF inputs for conversion to those outputs — 30 conversion pairs in all. Choose the pair you need, drop in files up to 24 MB each, and download the converted set or take everything as a ZIP. Animated GIFs keep their animation, and transparency is flattened only where the target format cannot hold it.
The generating happens entirely on your device: every password comes from the browser's own cryptographic random source, so nothing is requested from us and the tool works with the network switched off. If you choose to keep one in the Vault, it is encrypted with AES-256-GCM before it is stored, so what sits in the database is ciphertext — though saving is a server round trip by definition, and the tool never requires you to.
You choose at upload: one, five or seven days. When that window closes the link and the six-digit key both stop working automatically, and you can shorten the window or kill a drop early from the dashboard at any time.
Most work happens in your browser — resizing, colour tools, code diffing and password generation never upload anything. Image compression and file conversion stream uploads to a short-lived private working directory for encoding; the output is streamed back and the working files are removed when the response finishes. FileDrops is the exception by design: it stores the file so someone else can collect it later, which is why drops expire and can be deleted early.
No. Every tool on the site runs without signing in. An account is only for keeping something between visits: your saved passwords, saved code comparisons, colour palettes, and the FileDrops dashboard where you manage the drops you have running.
All of them are free, with no daily cap and no paywall on the tools themselves. The limits that exist are technical rather than commercial — 10 MB per image in the optimizer, 24 MB in the converter, 5 GB per file in FileDrops — and they are stated on each tool before you upload anything.
Yes. Every tool is built to work on a touch screen, and FileDrops is designed around it: the QR code exists so a phone can open a shared file by scanning rather than typing. Nothing requires a desktop browser.
If you are preparing a website, start with the image optimizer and then the resizer. For design work, Palette Studio builds and exports palettes while the color name finder identifies a colour from a code, picker or screenshot. FileDrops handles getting the finished files to somebody else, and the password generator covers the account you are about to create.
The long-form half of the site: why image weight costs you rankings, how colour systems hold together, and the odd performance teardown. Written when a job turned up something worth keeping.
Latest articles
An autumn-inspired palette of Forest Olive, Burnt Terracotta, Harvest Gold, Warm Cream, and Deep Cocoa—with practical ideas for using each HEX value in web, brand, interior, and packaging design.
Discover the best free developer tools online for optimizing images, comparing code, compressing files, and improving website performance—so you can build faster, lighter, and more efficient websites.
Which format to publish for photographs, screenshots, logos and animation — plus the rules for WebP, AVIF, GIF and SVG, and the one decision that matters more than the format.
The seven steps that turn a pile of exports into a process anyone on the team can run: masters, naming, resize before compress, convert last, deliver on a link that expires.