Image compressor
Less weight, with the details you love.
Free, private, in your browser
Make a photo smaller or the right size, turn iPhone photos into JPG, take a background out, edit and straighten a picture, make GIFs and QR codes, and work with colours, all on your device.
No account, no limits on use, and your files never leave your device: each tool runs in the browser.
Less weight, with the details you love.
Make your images fit wherever they go.
From one image format to the next.
Take the background out of photos, cleanly to the last hair, on your device.
Crop, straighten, turn and brighten photos, give them a look, add words, draw, and blur what should not be seen, on your device.
Keep your GIFs and animations moving.
Make QR codes for links, Wi-Fi, contacts, events, places, social profiles and payments, with your colours, shapes and logo, as PNG, SVG, PDF or EPS, each read back to check it scans, on your device.
Convert colors, build palettes and gradients, check contrast and explore brand colors.
Convert colors between HEX, RGB, HSL, CMYK and OKLCH in your browser, with nothing uploaded. Keep opacity, see gamut changes and copy the code you need.
Check text and background colors against WCAG AA and AAA in your browser, opacity included, and find a passing color. Nothing is uploaded.
Make color palettes from an image or a harmony, and CSS gradients, in your browser with nothing uploaded. Export CSS, JSON, tokens, SVG or PNG.
Brand color palettes with HEX codes and their first-party sources, in your browser: copy codes or CSS variables and check their contrast.
Crop and straighten a photo, give it a look or let Auto fix its light, add words, draw on it and blur what should not be seen, all in your browser.
Crop a photo to a square, 4:5, 16:9, 9:16 or a shape of your own, drag it to the part you want, and straighten it, without losing quality.
Turn a sideways photo the right way up a quarter at a time, or straighten a crooked horizon by any angle up to 45°, in your browser.
Mirror a photo from left to right, so a selfie looks the way others see you, or from top to bottom, in your browser and without losing quality.
Write words on a photo in one of ten fonts, any colour and size, with a box behind them if the photo is busy, and drag them where they belong.
Blur or pixelate faces, number plates and names in a photo, or cover them with a solid box, and why a box is the safe choice for anything private.
Give a photo a look in one tap (Vivid, Warm, Black and white, Film and more), let Auto fix its light, and fine-tune it in plain words.
Why some free QR codes stop working after a trial, and how to make one that never does: a static code made in your browser, checked before you print it.
Make a QR code that joins your Wi-Fi when a guest points a phone camera at it, on iPhone and Android, in your browser and checked before printing.
Add your logo to a QR code without breaking it: how error correction makes room, how large a logo can be, contrast, print sizes, and vector files for print.
Put your name, phone numbers, email and address in a QR code that phones offer to save to their contacts: vCard or MeCard, made in your browser, no account.
Make a QR code that opens a WhatsApp chat with you, your message already typed, for a shop window, a menu or a business card. Made in your browser, no account.
Make a QR code that opens your Instagram, TikTok, YouTube, LinkedIn, Facebook or X profile, a Discord invite, a Spotify playlist, a meeting or a review page.
Make a QR code that opens your address or a pin on Google Maps or Apple Maps, ready for directions on any phone, in your browser.
Make a UPI QR code in your browser that opens a payment to your UPI ID in Google Pay, PhonePe, Paytm or any bank app, amount and note filled in.
Make an EPC QR code (GiroCode) in your browser that fills in a SEPA euro transfer in the payer's bank app: name, IBAN, amount and reference.
Make a QR code for a Bitcoin, Lightning or Ethereum payment, the address and amount filled in, its checksum checked before the code is made. In your browser.
EAN, UPC, Code 128, Code 39, ITF-14, GS1-128, Data Matrix, PDF417 or a QR code: what each barcode is for, and how to make one free in your browser.
Make an EAN-13 barcode for a product: where the number comes from, how its check digit is worked out, the sizes GS1 allows, and files for print.
Make UPC-A and UPC-E barcodes for products sold in the US and Canada: the check digit, when a UPC-A can be made short as UPC-E, and the sizes GS1 allows.
Make a Code 128 barcode for labels, stock and tickets: what it holds, how long it may be, how to size it, and how to print many from a spreadsheet.
Make GS1 barcodes with a GTIN, batch, expiry and serial: GS1-128, GS1 DataMatrix, a GS1 Digital Link QR code, ITF-14 and DataBar, and what Sunrise 2027 means.
Make a Data Matrix code for parts, electronics and labels, or PDF417, Aztec, Micro QR and rMQR: what each 2D barcode is for, made in your browser.
Make your book's barcode from its ISBN: ISBN-10 made ISBN-13, the 5-digit price add-on, and a PDF or EPS your cover printer can use. Free, in your browser.
Make hundreds of QR codes or barcodes from a CSV or serial numbers in your browser, each read back before saving, as a ZIP or label sheets.
Read a QR code or barcode from a photo, a screenshot or your camera in your browser, with nothing sent, and see where a link leads before opening it.
Compress a photo to 50 KB, 100 KB or any size a form asks for, in your browser. Nothing is uploaded, and the result says how close it looks.
Make a photo and a signature the exact pixels and KB an online form asks for, in your browser. Nothing is uploaded, and the result says its size.
Resize a photo to 2 × 2 inches or 35 × 45 mm at 300 DPI in your browser, with nothing uploaded, then check it against your country's own rules.
Convert iPhone HEIC photos to JPG in your browser, fifty at a time, on Windows, Mac, Android or Linux. Nothing is uploaded; location data is removed.
Convert WebP, AVIF or JPEG XL images to JPG or PNG in your browser, keeping see-through parts in PNG. Fifty at once, and nothing is uploaded.
Make a favicon.ico with 16 to 256 px icons from a PNG or SVG, plus the 180 and 512 px icons sites use, in your browser. Nothing is uploaded.
Turn photos or pictures into a GIF, animated WebP or MP4 in your browser: put the frames in order, time each one and add words. Nothing is uploaded.
Make a GIF fit Discord's emoji and sticker limits, or any size you set, in your browser: fewer colours, frames or pixels, said plainly. Nothing is uploaded.
Convert a GIF to a small MP4 or WebM video, or a short MP4 clip to a GIF, in your browser. Nothing is uploaded, and every size is measured.
Set an image's DPI to 300 in your browser, and know what it does: JPEG and PNG store it, WebP and AVIF cannot, and pixels decide the print size.
Pick a color from a photo or screenshot and copy its HEX, RGB or HSL code, in your browser with nothing uploaded, and know how close the sample is.
Make a QR code that opens a Google Form, a PDF or any link, in your browser. Free, static and checked before you print; the PDF must be online first.
Make a QR code that opens your Google review page, framed with words and ready to print, in your browser. Free, static and checked before printing.
Blur the background of a photo in your browser, as a portrait lens would. The subject is found on your device and nothing is uploaded.
Convert AVIF and JPEG XL pictures to JPG or PNG in your browser, fifty at once, with see-through parts kept in PNG. Nothing is uploaded.
Compress a photo in your browser, with nothing uploaded: say what it is for or the size it must be under, then compare the result with the original.
Resize images in your browser, with nothing uploaded: by pixels or percent, in cm or inches for print, for social posts, one image or fifty at once.
Remove the background from a photo in your browser, with nothing uploaded: clean edges round hair, a clear PNG, white for shops, a blur or a photo.
Make a photo's background transparent and save it as a PNG, in your browser with nothing uploaded: clean edges round hair, touch-ups, many at once.
Put product photos on a pure white background, square and sized for Amazon, eBay, Shopify or Etsy, in your browser. Free, with no uploads.
Lift a signature, stamp or logo off the paper it was drawn or printed on and save it as a transparent PNG, in your browser. Free, with no uploads.
Take the background out of a portrait and put a colour, a blur or another photo behind it, square for a profile picture, in your browser. Free, with no uploads.
Which image format to use for photos, logos and the web: JPEG, PNG, WebP, AVIF or JPEG XL, and how to convert in your browser with nothing uploaded.
Choose GIF, animated WebP, APNG or video for an animation by where it plays and how large it may be, then convert it in your browser with nothing uploaded.