Free image tools that never upload your photos.

Compress, resize, convert, crop and edit images right in your browser — no sign-up, no watermarks, no waiting for uploads. PicKit does everything on your own device, so your pictures stay exactly where they belong: with you.

Your images never leave your device. Ever.

Most "free" online image tools upload your photos to a server you've never heard of. PicKit doesn't. Every tool on this site runs 100% in your web browser using built-in canvas technology. There is no upload button because there is nothing to upload to — you can even disconnect from the internet after the page loads and every tool will still work. Your photos, screenshots and personal images stay on your device, full stop.

All 8 free image tools

Pick a tool and drop in an image. Everything happens instantly on your device — no accounts, no queues, no file-size traps.

How PicKit works

Three steps, zero uploads. If you've used other online image tools, the missing step is the point: there is no "uploading… please wait" because nothing ever leaves your computer or phone.

1

Drop in your image

Drag a file onto the tool or tap to browse. The image is read locally by your browser — the same way a photo app opens it.

2

Edit on your device

Your browser's own graphics engine (the HTML canvas) does the work: compressing, resizing, converting — all on your hardware.

3

Download the result

Save the finished file straight to your device. Close the tab and every trace of your image is gone — we never had it.

Guides worth reading

Practical, no-fluff guides that answer the questions people actually search for — image sizes, formats and compression that doesn't wreck quality.

Why people switch to PicKit

Privacy first, for real. Server-based tools have to receive your image to process it, which means your family photos, ID scans and screenshots sit on someone else's computer — often with vague deletion promises. PicKit's tools physically cannot upload anything: the processing code runs in your browser tab and the download comes straight from your own device.

Fast because there's no round trip. A 10 MB photo doesn't need to travel up to a server and back down. On most devices, PicKit finishes before an upload bar would reach 20%.

Free without the catch. No daily limits, no "premium" watermark removal, no sign-up wall. The site is supported by ads, which is why it's free — see our Privacy Policy for exactly how that works.

Home › Image Tools › Image Compressor

Image Compressor — Compress JPG & WebP Online, Free

Make image files smaller without installing anything. Drag in a photo, move the quality slider, and see exactly how many kilobytes you save before you download. Like every PicKit tool, compression happens in your browser — your image is never uploaded.

Drop your image here, or click to browse

JPG, PNG or WebP · processed locally, never uploaded

Image being compressed — preview
Original size
—
Compressed size
—
You save
—

What does image compression actually do?

Photos straight from a phone camera are much bigger than they need to be — often 3–8 MB — because they store far more detail than a screen (or an email inbox) can use. Compression re-encodes the image more efficiently. Lossy formats like JPG and WebP discard tiny amounts of visual information your eyes barely register, and in exchange the file can shrink by 60–90%. Lossless formats like PNG keep every pixel, which is why PNG files of photos stay large.

This compressor re-encodes your image as JPG or WebP at the quality level you choose. Quality 80 is the sweet spot for most photos: visually almost identical to the original at a fraction of the size. Quality 60–70 works well for images that will be shown small, like thumbnails or email graphics. Below 50 you'll start to see softness and blocky artifacts, especially around text and sharp edges.

One honest note: if you drop in a PNG photograph, converting it to JPG at quality 80 usually gives the biggest savings of all. If you drop in a PNG with transparency (a logo, a sticker), choose WebP as the output format — JPG can't store transparency and would flatten it.

How to compress an image

  1. Add your image. Drag the file onto the box above, or click to browse. JPG, PNG and WebP all work.
  2. Pick an output format. JPG is the safest choice for photos; WebP is typically 25–35% smaller at the same quality and is supported by all modern browsers.
  3. Move the quality slider. Watch the "Compressed size" number update live. Start at 80 and lower it until the savings are good — the preview shows the actual result.
  4. Download. Hit the download button and the compressed file saves straight to your device.

Frequently asked questions

Will compressing my photo ruin its quality?
At quality 75–85, most people cannot tell the compressed photo from the original when viewed at normal size — the savings come from detail your eye doesn't pick up. Quality only becomes visibly worse (soft edges, blocky patches in skies) below roughly 50–60. The live preview above always shows the real output, so check before you download.
Is there a file size limit?
There's no upload limit because there's no upload. The practical limit is your device's memory — very large images (say, a 100-megapixel panorama) may be slow on an older phone, but ordinary photos up to 50 MB are fine.
Why did my compressed file come out bigger than the original?
That happens when the original was already heavily compressed (for example, a JPG saved by a messaging app) and you re-encode it at quality 95–100. Lower the quality slider, or switch the output to WebP, and you'll see real savings.
Are my images really not uploaded?
Really. The compression runs on your device's processor using your browser's canvas engine. You can verify it yourself: load this page, turn on airplane mode, and compress an image — it still works, because no server is involved.

Related tools

Home › Image Tools › Image Resizer

Image Resizer — Resize Images by Pixels or Percent

Change an image's dimensions to an exact pixel size, or scale it by percentage. Keep the aspect ratio locked so nothing gets stretched or squished. Your image is resized locally in your browser — nothing is uploaded.

Drop your image here, or click to browse

JPG, PNG or WebP · processed locally, never uploaded

Image being resized — preview
Original
—
New size
—

Tap to unlock if you really want independent width and height.

Resizing vs. compressing — what's the difference?

They solve different problems. Resizing changes an image's dimensions — how many pixels wide and tall it is. Compressing keeps the dimensions but stores the pixels more efficiently. If a website says "your image must be at most 1200 × 630 pixels," you need a resize. If it says "file must be under 200 KB," you need compression — and often a resize first is the fastest way to get there, because file size falls fast as dimensions shrink. Halving the width and height removes 75% of the pixels.

The aspect ratio lock matters more than people realize. An image's aspect ratio is the relationship between width and height (a 4000 × 3000 photo is 4:3). Change one side without the other and faces stretch, circles become ovals, and logos look broken. With the lock on — the default here — typing a new width automatically calculates the matching height.

A word about enlarging: making an image bigger than the original doesn't add detail, it just spreads the same pixels over more space, so results look soft. This resizer allows up to 200% scaling for convenience, but for crisp results, resize down, not up.

How to resize an image

  1. Add your image by dropping it on the box or clicking to browse.
  2. Choose "Pixels" or "Percent." Pixels gives you an exact target size (for example, 1080 × 1080 for an Instagram post). Percent is quicker for a rough shrink — 50% makes the file roughly a quarter of the original pixels.
  3. Enter your target size. With the aspect lock on, you only need to set one dimension; the other follows automatically. Or tap a quick preset.
  4. Download the resized image in its original format.

Frequently asked questions

What size should I resize my image to?
It depends where it's going. Social platforms each have their own ideal sizes — our 2026 social media sizes guide lists them all. For email and web pages, 1200–1600 px on the long side is a good general target. For a profile picture or avatar, 400–800 px is plenty.
Does resizing reduce file size too?
Yes — fewer pixels means less data. A photo resized from 4000 px wide to 1000 px wide typically drops to about a tenth of its original file size. For even smaller files, run the result through our Image Compressor afterwards.
Why does my resized image look blurry?
Usually because it was enlarged beyond its original dimensions, or because it's being displayed larger than its pixel size on the page. Compare the "New size" reading above with the space it will actually fill — if the display space is bigger, the image will soften.
Can I resize a PNG and keep its transparency?
Yes. The resizer keeps the image in its original format, and PNG/WebP transparency is preserved through the resize.

Related tools

Home › Image Tools › Image Converter

Image Converter — Convert JPG, PNG & WebP Online Free

Convert any image between JPG, PNG and WebP — PNG to JPG for smaller files, JPG to WebP for the web, or WebP to PNG when an app won't accept it. Conversion happens entirely in your browser; your file never leaves your device.

Drop your image here, or click to browse

JPG, PNG or WebP in — JPG, PNG or WebP out

Image being converted — preview
Original
—
Converted
—

Which format should you convert to?

JPG is the universal photo format — every device, app and website accepts it, and it compresses photos well. It does not support transparency, so transparent areas are filled with the background color you pick above (white by default). Choose JPG when compatibility matters most: email attachments, documents, listings, older software.

PNG is lossless and supports transparency, which makes it the right choice for logos, screenshots, graphics with text, and anything that will be edited again. The trade-off is size — a PNG photo can be five to ten times larger than the same photo as a JPG.

WebP, developed by Google, usually beats JPG by 25–35% at the same visual quality and supports transparency like PNG. Every modern browser displays it. Choose WebP for websites and blogs where load speed matters; avoid it only when the destination is an older app that may not open it.

Our full guide — JPG vs PNG vs WebP — walks through real examples and a simple decision rule.

How to convert an image

  1. Add your image — drop it on the box or click to browse.
  2. Choose the output format: JPG, PNG or WebP.
  3. Adjust if needed. For JPG or WebP, set the quality (90 is a good default). Converting a transparent image to JPG? Pick the background color that replaces the transparency.
  4. Download your converted file — the size comparison above shows what you gained or traded.

Frequently asked questions

Can I convert a WebP image back to JPG or PNG?
Yes — that's one of the most common uses of this tool. Many sites serve images as WebP, and some apps, printers and older programs can't open them. Drop the WebP file in, choose JPG or PNG, and download a version everything accepts.
What happens to transparency when I convert PNG to JPG?
JPG has no transparency channel, so transparent pixels must become a solid color. This converter fills them with the background color you choose (white by default, which suits most documents and product listings). If you need to keep transparency, convert to WebP instead — it's smaller than PNG and keeps the alpha channel.
Does converting reduce quality?
Converting to PNG never loses quality (it's lossless). Converting to JPG or WebP is lossy, but at quality 90 the difference from the original is essentially invisible. Avoid converting JPG → JPG repeatedly at low quality, since each lossy save discards a little more.
Why is my converted PNG so big?
PNG stores every pixel exactly, so photos balloon in size. If the image doesn't need transparency or pixel-perfect text, JPG at quality 85–90 or WebP will be dramatically smaller — or run it through the Image Compressor.

Related tools

Home › Image Tools › Crop Image

Crop Image — Free Online Photo Cropper

Trim away the parts of a photo you don't need. Drag to draw a crop box, drag its corners to fine-tune, then download exactly the region you selected — all in your browser, with no upload.

Drop your image here, or click to browse

JPG, PNG or WebP · processed locally, never uploaded

Original
—
Crop selection
Drag on the image

When should you crop instead of resize?

Cropping and resizing both make an image "smaller," but they do opposite things. Resizing keeps the whole picture and scales it. Cropping removes part of the picture and keeps the rest at full resolution. Crop when the subject is lost in a wide scene, when there's a stranger at the edge of a group photo, when a screenshot includes your whole messy desktop, or when a platform demands a shape your photo isn't — a square profile picture from a landscape shot, for example.

The aspect ratio presets help you crop to the exact shape a platform expects: 1:1 for profile photos and Instagram posts, 16:9 for YouTube thumbnails and video covers, 4:5 for portrait Instagram posts that take up more feed space. With a preset selected, the crop box keeps that shape while you drag, so the downloaded image drops straight into the platform without further trimming.

Composition tip: don't place your subject dead-center in every crop. Leaving a little space in the direction a person is looking or moving — "lead room" — makes photos feel more natural, and keeping key subjects off the exact edges protects them from platform UI overlays.

How to crop an image

  1. Add your image — drop it on the box or click to browse.
  2. Draw the crop box: drag across the image to select the area you want to keep. Drag inside the box to move it; drag any corner to resize it.
  3. Optionally pick an aspect ratio (1:1, 16:9…) so the box holds that shape while you adjust it.
  4. Click "Crop & download" to save just the selected region, in the image's original format.

Frequently asked questions

Does cropping reduce image quality?
No. Cropping keeps the selected pixels exactly as they are — nothing is re-compressed at lower quality or scaled. The cropped image is simply smaller in dimensions, which also makes its file size smaller.
Can I crop to an exact pixel size?
The "Crop selection" readout shows the live width × height of your box in original-image pixels, so you can fine-tune the drag until it matches the size you need. If you need an exact output size regardless of framing, crop first and then run the result through the Image Resizer.
What format does the cropped image download as?
The same format as the file you loaded — JPG stays JPG, PNG stays PNG (transparency included), WebP stays WebP. Use the Image Converter if you need a different format.
Can I undo a crop?
A downloaded crop can't be un-cropped — the removed pixels are gone from that file — but your original file on your device is never touched. PicKit works on a copy in your browser's memory, so just reload the original if you change your mind.

Related tools

Home › Image Tools › Rotate & Flip

Rotate & Flip Image — Fix Sideways Photos Online

Rotate a photo 90° left or right and flip it horizontally or vertically. The preview updates with every click, and you can stack moves — rotate, then flip — until it looks right. Everything runs in your browser; nothing is uploaded.

Drop your image here, or click to browse

JPG, PNG or WebP · processed locally, never uploaded

Why do photos come out sideways?

Phone cameras don't actually turn your photo when you hold the phone sideways — they save the image in one fixed orientation and add a small note (EXIF orientation data) saying "display this rotated." Most modern apps read that note, but plenty of websites, older programs, printers and listing platforms ignore it, which is why a photo that looks fine on your phone appears stubbornly sideways when you upload it somewhere. Physically rotating the pixels — which is what this tool does — fixes the image itself, so it displays correctly everywhere, no note required.

Rotate vs. flip: rotation turns the whole image like a steering wheel, in 90° steps. Flipping mirrors it: a horizontal flip swaps left and right (like looking in a mirror), and a vertical flip turns it upside down. Flips are handy for fixing mirrored selfies and webcam captures, correcting scanned documents that came through the feeder face-up, or flipping a design so it reads correctly when printed for iron-on transfers.

Watch out: flipping a photo that contains text makes the text read backwards — fine for a T-shirt transfer, a mistake for a screenshot.

How to rotate or flip an image

  1. Add your image — drop it on the box or click to browse.
  2. Click "Left" or "Right" to rotate in 90° steps; click again to keep turning (two clicks = upside down, three = the other sideways).
  3. Use the flip buttons to mirror the image horizontally or vertically if needed. Moves combine — you can rotate and flip the same image.
  4. Download the corrected image in its original format, at full resolution.

Frequently asked questions

Does rotating a JPG reduce its quality?
Rotating by 90°, 180° or 270° simply rearranges the same pixels — no scaling, no distortion. When the result is saved as a JPG there is a fresh encode, and we use high quality for it, so any difference from the original is negligible for normal use.
What's the difference between rotate and flip?
Rotation spins the image around its center — the top edge becomes a side edge. A flip mirrors it — the top stays the top, but left and right (or top and bottom) trade places. If your photo is sideways, you need a rotation. If it's a mirror image — text reading backwards — you need a horizontal flip.
Can I rotate by angles other than 90°, like straightening a tilted photo?
This tool works in exact 90° steps (plus flips), which is what sideways-photo fixes need. Straightening a slightly tilted horizon takes a free-angle rotation plus cropping the corners — a different operation we don't currently offer.
Will the dimensions change?
Yes, when they should: a 90° or 270° rotation swaps width and height (a 4000 × 3000 photo becomes 3000 × 4000). A 180° rotation and both flips keep the original dimensions.

Related tools

Home › Image Tools › Add Text to Image

Add Text to Image — Captions, Quotes & Watermarks

Put words on a photo: a caption for social media, a quote over a picture, a date stamp, or your name as a watermark. Choose the size, color and position, preview it live, and download. The text and the photo both stay on your device — nothing is uploaded.

Drop your image here, or click to browse

JPG, PNG or WebP · processed locally, never uploaded

Making text on photos actually readable

The number-one mistake with photo captions is contrast: white text over a bright sky, black text over a shadow, and the words vanish. Two fixes work almost every time. First, use the outline — this tool draws a soft dark edge around each letter (you can toggle it above), which separates the text from whatever is behind it. Second, place text over the calmest part of the photo — an empty patch of sky, a blurred background, a plain wall — rather than over faces or busy detail.

Size matters too. Text that looks generous on your monitor becomes unreadable in a phone feed, where the whole image may be 400 pixels wide. As a rule of thumb, caption text should be at least 5–6% of the image's height — on a 2000 px-tall photo, that's 100 px or more. The slider above goes up to 300 px for big poster-style text.

For watermarks, the opposite applies: you want your name or handle present but not shouty. Use a modest size, place it in a bottom corner area — with this tool, choose "Bottom" — and pick a color close to the photo's tones. A watermark discourages casual reuse; it isn't a lock, so never rely on one for anything sensitive.

How to add text to an image

  1. Add your image — drop it on the box or click to browse. The default caption appears on the preview so you can see the styling immediately.
  2. Type your text in the "Your text" field — the preview updates as you type.
  3. Style it: set the font size, pick a color, choose Bold / Regular / Italic, and turn the readability outline on or off.
  4. Position it at the top, center or bottom of the image.
  5. Download the finished image in its original format and full resolution.

Frequently asked questions

Can I add more than one line of text?
This tool places one text block on the image, positioned at the top, center or bottom. For a simple before/after workflow, download the image with your first caption, then load the downloaded image and add a second one — it takes seconds and the quality holds up fine at the default settings.
Which font does the tool use?
A clean, bold sans-serif rendered by your browser — similar to the system fonts used across phones and social apps, so captions look native wherever you post them. You can switch between Bold, Regular and Italic styles.
Does adding text reduce the photo's quality or size?
The image is drawn at its full original resolution; only the text is added. Saving as JPG uses a high-quality encode. PNG and WebP originals keep their format and transparency everywhere except where the letters sit.
Can I use this for a watermark on my photography?
Yes — many photographers use the bottom position with a small, light caption of their name or handle. Keep it subtle: large center text reads as a proof mark, which is also a legitimate choice for client previews.

Related tools

Home › Image Tools › Color Picker from Image

Color Picker from Image — Get HEX Codes from Any Photo

Click any point on a photo to find the exact color of that pixel — HEX, RGB and HSL values, ready to copy into your design tool, website CSS or paint order. The image never leaves your browser.

Drop your image here, or click to browse

JPG, PNG or WebP · processed locally, never uploaded

#FF4D4D
rgb(255, 77, 77) · hsl(0, 100%, 65%)

Colors you've picked (click a swatch to copy it)

Click the image above to start your palette.

HEX, RGB, HSL — what are these codes?

They're three ways of writing the same color. HEX (like #FF4D4D) is the six-character code used in web design, CSS and most design apps — the pairs stand for red, green and blue in hexadecimal. RGB writes the same mix as three numbers from 0–255: rgb(255, 77, 77). HSL describes a color the way people think about it — hue (the position on the color wheel, 0–360), saturation (how vivid), and lightness (how bright) — which makes it the easiest format for creating matching shades: keep the hue, nudge the lightness.

People pick colors from images for all sorts of everyday jobs: matching a website's button to a color in the logo photo, telling a paint store the exact shade from a room picture, building a wedding palette from an inspiration photo, or sampling brand colors from a screenshot. In every case, the number matters more than the name — "sort of coral-ish" mixes differently on every screen, while #FF6F61 is the same everywhere.

One accuracy note: the picker reports the color of the exact pixel you click. Photographs are full of tiny variations — a "red sweater" contains hundreds of reds — so clicking two or three nearby spots and picking the middle value gives you the most representative color. JPG photos also shift colors very slightly when saved, so a pixel-perfect match to the original real-world object isn't guaranteed.

How to pick a color from an image

  1. Add your image — drop it on the box or click to browse.
  2. Click the exact spot whose color you want. The big swatch and codes update instantly.
  3. Copy the code with the Copy HEX or Copy RGB button and paste it into your design tool, stylesheet or message.
  4. Keep clicking to build a palette — every color you pick is saved as a swatch below the image, and clicking a swatch copies it again.

Frequently asked questions

How accurate is the color I get?
The code is the exact stored color of the pixel you clicked — accurate to the file. Two things affect how that relates to the real world: your screen's calibration, and the fact that photos (especially JPGs) store slightly averaged colors. For design and web work, the picked code is exactly what you want.
Can I pick a color from a screenshot?
Yes — screenshots are just images. Save or copy the screenshot as a PNG file, drop it in, and click. This is a handy way to sample the colors of a website, app or presentation you like.
What if the image has transparency?
Transparent and semi-transparent pixels report their stored RGB color; fully transparent areas of a PNG are stored as black with zero opacity, so a click there may read #000000. Pick a point on a solid part of the subject instead.
Is there a download for this tool?
The result of this tool is the color codes themselves, which you copy with one click — your growing palette of swatches stays on screen while you work. Nothing about the image or your picks is stored or sent anywhere.

Related tools

Home › Image Tools › Image to Base64

Image to Base64 — Convert Images to Base64 Strings

Turn an image file into a Base64 data string you can paste into HTML, CSS, JSON or an email template — with one-click copy and ready-made HTML and CSS snippets. The encoding runs in your browser; the image is never uploaded.

Drop your image here, or click to browse

JPG, PNG, WebP, GIF or SVG · processed locally, never uploaded

Image encoded to Base64 — preview
Original file
—
Base64 length
—
Format
—

What is Base64, and when should you use it?

Base64 is a way of writing binary data — like an image file — as ordinary text. A Base64 data URL packs the whole image into a string that starts with data:image/png;base64,… and can live anywhere text lives: inside an HTML <img> tag, a CSS file, a JSON payload or an API call. The browser reads the string and displays the image without ever requesting a separate file.

That's genuinely useful in a few specific jobs: embedding a small logo or icon directly in an HTML email (many email clients block external images but render data URLs inconsistently — test first), keeping a tiny site in a single file, passing an image through a JSON API, or storing a small graphic inside a database or config file.

But Base64 is not free. Encoding inflates the data by about 33% — a 100 KB image becomes roughly 133 KB of text — and an embedded image can't be cached separately or loaded lazily the way a normal file can. The standard advice holds: use Base64 for small images (favicons, icons, tiny logos, under ~10–20 KB) and use regular image files for everything bigger. This tool shows you both the original size and the Base64 length so you can judge for your case. If the numbers look scary, shrink the image first with the Compressor or Resizer, then encode.

How to convert an image to Base64

  1. Add your image — drop it on the box or click to browse. JPG, PNG, WebP, GIF and SVG all work.
  2. Copy the string. The full data URL appears instantly — click "Copy Base64 string" to put it on your clipboard.
  3. Or grab a snippet. Ready-made HTML <img> and CSS background-image versions are filled in for you — click a field to select it, then copy.
  4. Or save it as a .txt file with the download button, handy for very long strings.

Frequently asked questions

Why is the Base64 string bigger than my image file?
Base64 represents every 3 bytes of image data with 4 text characters, so the encoded string is always about 33% larger than the file. That's the cost of turning binary data into text; it's also why Base64 makes sense mainly for small images.
What's the difference between the data URL and raw Base64?
The raw Base64 is just the long character string. A data URL adds a small prefix — data:image/png;base64, — that tells the browser what the string is, which is what HTML and CSS need. This tool gives you the full data URL, ready to paste. If an API wants raw Base64 only, delete everything before the comma.
Can I convert Base64 back to an image?
Yes, easily: paste a full data URL into a browser address bar and the image displays, and you can save it from there. Development tools and most image editors also accept data URLs directly.
Is it safe to encode private images here?
The encoding happens entirely in your browser tab — the image is read by your own device and never sent anywhere. The Base64 string itself, though, is your image in text form: anyone you share the string with has the picture, so treat it with the same care as the file.

Related tools

Home › Guides › Compress Images Without Losing Quality
Guide

How to Compress Images Without Losing Visible Quality

Every website owner, seller and content creator hits the same wall: the photo is beautiful and the file is enormous. The good news is that most images carry far more data than any screen needs. Here's how to cut file sizes by 60–80% while your pictures still look like themselves.

First, understand what "quality" really costs

When you save a JPG or WebP, the encoder asks one question: how much visual detail can we throw away in exchange for bytes? The quality slider is the answer, usually expressed as a number from 1 to 100. The crucial fact — the one this whole guide rests on — is that the relationship between that number and both file size and visible quality is nowhere near linear.

Going from quality 100 to quality 90 often halves a photo's file size, yet side by side, most people cannot tell the two apart even when they're told which is which. From 90 down to 80, you save another large chunk with a difference that's still subtle: it shows up only if you zoom in and compare fine textures like hair or grass at 100% magnification. It's below roughly 70 that compression starts making decisions you can actually see in normal viewing — slightly waxy skin, softening around sharp edges — and below 50 that the classic blocky artifacts appear in skies and gradients.

The practical takeaway: quality 80–85 is the default answer for photographs. It's the setting professional web pipelines use for hero images, product shots and blog photos, because it sits exactly at the knee of the curve — nearly all of the savings, almost none of the visible loss. Reserve 90+ for images that will be scrutinized (portfolio pieces, print proofs) and 60–75 for thumbnails, cards and other spots where the image displays small.

Step 1: Resize before you compress

The single most effective "compression" move isn't compression at all — it's resizing. A photo from a modern phone might be 4032 × 3024 pixels. If it's destined for a blog post that displays it 800 pixels wide, then more than 90% of those pixels will never be seen by anyone. They're pure waste: the browser downloads them and throws them away.

Halving an image's width and height removes three-quarters of its pixels, and file size falls roughly in proportion. So before touching a quality slider, ask: what's the largest size this image will actually be displayed at? Then resize to that — or to twice that if you want it to stay crisp on high-density ("Retina") screens, which is the standard professional compromise. A 1600 px-wide image for an 800 px display slot stays sharp on every screen and is still a fraction of the original file.

You can do this in two clicks with our Image Resizer, then compress the result. Order matters: resize first, compress second.

Step 2: Pick the right format for the job

Format choice can dwarf slider tweaks. A photograph saved as PNG is commonly five to ten times larger than the same photograph as a quality-85 JPG, with zero visible advantage — PNG's lossless precision is wasted on images where neighboring pixels all differ slightly anyway. PNG earns its size for screenshots, graphics with text, diagrams and anything needing transparency, where JPG's smudging around hard edges actually hurts.

WebP deserves special attention: at the same visible quality it typically produces files 25–35% smaller than JPG, and it supports transparency too, making it the best default for images published on the web. Every current browser supports it. The main reason to stay with JPG is compatibility with older software, some social platforms' upload pipelines, and print workflows. Our JPG vs PNG vs WebP guide goes deeper, and the Image Converter switches formats in seconds.

Step 3: Compress at the right quality — then look at it

With the size and format settled, compress. Start at quality 80 and examine the result the way a visitor will: at its real display size, not zoomed to 300%. Details that alarm you at pixel-peeping zoom are invisible in practice. If you publish for an audience that zooms (product close-ups, photography), test 85–90 and compare; the honest method is to open the original and the compressed version in two tabs and flip between them. If you can't spot the difference without hunting, neither can your visitors.

A few content-specific notes. Images with lots of fine detail (foliage, crowds, fabric) compress less efficiently and show artifacts earlier — give them 5–10 extra quality points. Images with smooth gradients (sunsets, studio backdrops) can band at low quality; WebP handles gradients noticeably better than JPG. Screenshots containing text should stay PNG, or use JPG/WebP at 90+ so letterforms stay clean.

Step 4: Strip the metadata you don't need

Camera files carry EXIF metadata — camera model, lens settings, sometimes GPS coordinates — plus embedded color profiles and thumbnails. It can add tens of kilobytes and, in the case of location data, a privacy concern when you share photos publicly. Most browser-based re-encoders (including PicKit's tools, which redraw the image onto a fresh canvas) naturally leave that metadata behind. If you need to preserve copyright or credit information in the file, add it back deliberately with a dedicated metadata tool rather than keeping everything by default.

Common mistakes that wreck quality (or savings)

  • Re-compressing a compressed image repeatedly. Every lossy save discards a little more. Always compress from the best original you have, and keep that original archived untouched.
  • Saving photographs as PNG. The most expensive habit on the web. Photos → JPG or WebP, virtually always.
  • Compressing hard instead of resizing. A 4000 px image at quality 40 looks worse and often weighs more than a 1200 px image at quality 82.
  • Judging quality at 200% zoom. Your audience views at 100% or less. Judge there.
  • Using one setting for everything. Hero images, thumbnails and screenshots have different jobs; two or three house settings beat a single compromise.

A simple workflow that covers almost everything

Resize to the real display size (double it for Retina sharpness). Save photos as WebP if they're headed to the web, JPG if compatibility matters, and keep PNG for graphics and screenshots. Compress photos at quality 80–85. Check the result at normal size. That's it — a four-step habit that routinely takes a folder of 4 MB phone photos down to 150–300 KB web images nobody can distinguish from the originals on screen.

Try it now: the free PicKit Image Compressor shows original and compressed sizes side by side as you move the quality slider, and the Resizer handles step one. Both run entirely in your browser — your photos never leave your device.

Home › Guides › JPG vs PNG vs WebP
Guide

JPG vs PNG vs WebP: Which Image Format Should You Use?

Three formats cover nearly every image you'll ever save — and choosing the wrong one can make a file ten times bigger or quietly ruin a logo. This guide explains each format in plain English, with a simple rule for picking the right one every time.

The one-minute version

Photographs on the web: WebP (or JPG if you need maximum compatibility). Photographs everywhere else: JPG. Logos, screenshots, graphics with text, anything with transparency that isn't for the web: PNG. Transparency for the web: WebP. That's genuinely 90% of the answer. The rest of this guide explains why, so you can handle the edge cases with confidence.

JPG — the universal photo format

JPG (also written JPEG) was designed in the early 1990s specifically for photographs, and its trick is still brilliant: it compresses by discarding visual information the human eye is least likely to notice — subtle color variations in areas of fine detail. This "lossy" approach is spectacularly effective on photos, shrinking a camera file by 90% or more while looking, to a normal viewer, the same.

Strengths. Universal support — every phone, browser, printer, government form portal and ancient office PC opens JPGs. Small files for photographic content. A quality slider that lets you trade size against fidelity.

Weaknesses. No transparency: transparent pixels must become a solid color. Soft performance on hard edges — text and line art develop fuzzy halos ("artifacts") at moderate quality settings, which is why screenshots saved as JPG look grubby. And quality is lost permanently at every save: open a JPG, edit it, save it, repeat ten times, and the image visibly degrades. Keep an untouched original of anything important.

Use JPG for: photos shared by email or messaging, product listings, documents, prints, and anywhere an unknown or older system must open the file.

PNG — the precision format

PNG was built as a patent-free replacement for GIF, and its defining trait is that its compression is lossless: save a PNG a thousand times and pixel one thousand looks identical to pixel one. It also supports full transparency (an "alpha channel"), so parts of the image can be partially or completely see-through — the foundation of every logo file, sticker and app icon you've ever used.

Strengths. Perfect fidelity. Crisp text and hard edges. True transparency. The right archival and working format for graphics that will be edited again.

Weaknesses. File size. Lossless precision is wasted on photographs, where every pixel differs slightly from its neighbors — a photo that is 400 KB as a quality-85 JPG routinely lands at 3–6 MB as a PNG, with no visible improvement on screen. If your website or email is slow, photograph-sized PNGs are the first suspect.

Use PNG for: logos, icons, screenshots, diagrams, charts, images containing text, anything transparent that must work in desktop software, and master copies of graphics.

WebP — the modern web format

WebP, created by Google and now supported by every current browser, compresses more cleverly than JPG — typically producing files 25–35% smaller at the same visible quality — and it also does lossless compression and full transparency, covering most of PNG's territory at a fraction of the size. A transparent product image that is 800 KB as PNG might be 150 KB as WebP, indistinguishable on the page.

Strengths. Smallest files for web photos and graphics alike. Lossy and lossless modes. Transparency and even animation in a single format.

Weaknesses. Support outside browsers is thinner: most modern apps open WebP fine, but older image editors, some desktop publishing tools, a few social platforms' uploaders and many printers don't. You'll occasionally download an image from the web and find it's secretly a WebP that your software refuses — the fix is a ten-second detour through an image converter.

Use WebP for: images published on websites and blogs, web graphics with transparency, and anywhere page speed matters and the audience uses modern browsers.

Head-to-head

FeatureJPGPNGWebP
CompressionLossyLosslessLossy or lossless
TransparencyNoYesYes
Typical photo sizeSmallVery largeSmallest
Text & line artFuzzy at low qualityPerfectVery good
Opens everywhereYesYesBrowsers yes; older apps no
Best forPhotos, compatibilityLogos, screenshots, mastersAnything on the web

So which should you actually choose?

Ask two questions. Is it a photograph? If yes, and it's going on the web, choose WebP; anywhere else, JPG. Does it have text, sharp edges or transparency? If yes, choose PNG for desktop and print use, WebP for the web. If both answers are "photo with transparency" (a cut-out product shot), WebP is your format; if the destination rejects WebP, PNG is the fallback and JPG is a last resort that will fill the background with a color.

And one habit worth adopting regardless: keep your master files in the highest-quality format you have — original camera JPGs, PNG graphics — and treat conversions as exports. Converting down is always easy; recovering detail you threw away is impossible.

Convert in seconds: PicKit's free Image Converter moves images between JPG, PNG and WebP right in your browser, with a background color picker for transparent images going to JPG. Nothing is uploaded — your file never leaves your device.

Home › Guides › Social Media Image Sizes 2026
Guide

Best Image Sizes for Social Media in 2026: Every Platform Covered

Upload the wrong size and platforms crop, compress or letterbox your image into something you didn't intend. These are the dimensions that make your posts look native and sharp on every major platform in 2026 — bookmark this page; it's the one readers return to most.

Why exact sizes still matter

Every social platform displays images in fixed-aspect boxes and re-compresses whatever you upload. Give it an image that already matches the box, at a high enough resolution, and you control the crop and keep maximum sharpness. Give it anything else and the platform's algorithm makes those decisions — usually by center-cropping your photo and discarding the edges, which is how heads get cut off in group shots and product edges vanish from listings.

Two rules apply everywhere. First, upload at the recommended size or the next standard size up; slightly oversized images survive platform compression better than exactly-sized ones, but hugely oversized files just get crushed harder. Second, keep your subject and any text in the middle 80% of the frame — profile pictures display as circles, feeds crop previews differently on phone and desktop, and the center survives all of it.

Instagram

PlacementSize (px)Aspect
Profile photo320 × 3201:1 (shown as circle)
Square post1080 × 10801:1
Portrait post (recommended)1080 × 13504:5
Landscape post1080 × 5661.91:1
Story / Reel1080 × 19209:16
Reel cover1080 × 1920 (safe area 1080 × 1420)9:16

Portrait 4:5 posts take up the most vertical feed space and consistently earn more attention than squares. For Stories and Reels, keep text and faces out of the top and bottom ~250 px, where the username, caption and buttons overlay your image.

Facebook

PlacementSize (px)Aspect
Profile photo720 × 720 (min.)1:1 (shown as circle)
Cover photo1640 × 924≈16:9
Shared post image1200 × 6301.91:1
Story1080 × 19209:16
Event cover1920 × 1005≈16:9
Group cover1640 × 8561.91:1

Covers are the trap on Facebook: desktop shows the wide version, mobile crops the sides and enlarges the middle. Keep logos and faces centered with generous margins, and preview on a phone before you publish a page cover.

X (Twitter)

PlacementSize (px)Aspect
Profile photo400 × 4001:1 (shown as circle)
Header image1500 × 5003:1
In-feed image1600 × 90016:9
Link card image1200 × 6281.91:1

Single in-feed images display at 16:9 in most timelines. If you post a different ratio, X crops the preview (the full image still appears when tapped). The header's extreme 3:1 ratio also hides its edges behind the profile photo on mobile — center anything important.

YouTube

PlacementSize (px)Aspect
Video thumbnail1280 × 72016:9
Channel profile photo800 × 8001:1 (shown as circle)
Channel banner2560 × 1440 (safe area 1235 × 338, centered)16:9
Shorts1080 × 19209:16
Community post image1080 × 10801:1

Thumbnails are a competitive sport: bold subject, three to four words of large text maximum, and check legibility at postage-stamp size — that's how most viewers will see it. The banner's "safe area" is the only part guaranteed to show on TV, desktop, tablet and phone alike.

TikTok, LinkedIn, Pinterest & WhatsApp

Platform & placementSize (px)Aspect
TikTok video / photo post1080 × 19209:16
TikTok profile photo200 × 200 (min.)1:1
LinkedIn profile photo400 × 4001:1 (shown as circle)
LinkedIn cover1584 × 3964:1
LinkedIn post image1200 × 6271.91:1
LinkedIn company logo300 × 3001:1
Pinterest standard Pin1000 × 15002:3
Pinterest profile photo165 × 1651:1
WhatsApp profile photo640 × 6401:1 (shown as circle)
WhatsApp status1080 × 19209:16

Pinterest is the outlier worth remembering: vertical 2:3 Pins dominate the feed, and Pins longer than about 1:2.1 get cut off in search results. LinkedIn's wide, short cover (4:1) surprises everyone the first time — design it as a banner, not a photo.

The workflow: one master photo, every platform

Professionals don't design each size from scratch. Start from the largest, sharpest version of your image. Use the Crop tool with its aspect-ratio presets (1:1, 4:5, 16:9) to frame each platform's shape — cropping, not stretching, so nothing distorts. Then use the Resizer to set the exact pixel dimensions from the tables above. Finally, if a platform is picky about file weight, run the result through the Compressor at quality 80–85. Crop → Resize → Compress: three free tools, all in your browser, and the same photo comes out perfectly sized for every feed you post to.

A last word on formats: upload JPG for photographs on most platforms (Facebook, X, LinkedIn), PNG for graphics with text or logos where the platform accepts it, and don't worry about WebP for social uploads — several platforms still convert or reject it inconsistently. And keep your originals: platform requirements drift over time, and the reader who bookmarked this page in 2026 will find it updated as they do.

Home › About

About PicKit

PicKit is a small, independent website with one idea at its center: image tools should not require you to hand over your images.

Almost every "free online image tool" works the same way — you upload your photo to a company's server, their computers process it, and you download the result. Your photo sits on a stranger's infrastructure, governed by a retention policy you didn't read, on a timeline you don't control. For a meme, that hardly matters. For family photos, client work, ID documents, medical images, product prototypes, or anything personal, it matters a lot.

PicKit does the same jobs differently. Modern browsers are powerful enough to edit images themselves, so every PicKit tool runs entirely in your browser tab, using the canvas technology that's built into Chrome, Safari, Firefox and Edge. Your image is loaded from your device, processed by your device, and the result downloads straight from your device. There is no upload step because there is no server doing the work — you can prove it by loading a tool, switching on airplane mode, and editing a photo. It just works, because the work never needed us.

What PicKit offers

  • 8 everyday tools: an image compressor, resizer, format converter (JPG/PNG/WebP), cropper, rotate & flip tool, text-on-image editor, color picker, and an image-to-Base64 encoder.
  • Guides that respect your time: practical, specific help on compression quality, choosing image formats, and the correct image sizes for every major social platform.
  • No accounts, no limits, no watermarks. The site is supported by advertising, which keeps the tools free — our Privacy Policy explains exactly what that involves.

Who PicKit is for

Bloggers and small business owners shrinking product photos for faster pages. Sellers fixing sideways marketplace photos. Students and office workers converting a WebP screenshot into something their software opens. Designers grabbing a HEX code from a photo. Anyone who has ever stared at an "Uploading… 43%" bar and wondered where their picture was going. If that's you, welcome — pick a tool and get it done, privately.

Get in touch

Questions, bug reports and tool requests are welcome on our Contact page. PicKit is a US-focused, English-language site, and we read every message.

Home › Contact

Contact PicKit

Found a bug? Want a tool we don't have yet? Just want to say the compressor saved your afternoon? Send us a message — we read everything and reply to most messages within a couple of business days.

You can email us directly at hello@pickit-8eh.pages.dev, or use the form below, which opens your own email app with the message pre-written (nothing is sent through this website).

A note on privacy: because PicKit's tools run entirely on your device, we never receive your images — so please don't try to attach one to a bug report expecting us to have seen it. Describing what happened (browser, tool, and what the image was, e.g. "a 12 MB PNG screenshot") helps us reproduce issues fast.

Home › Privacy Policy

Privacy Policy

Last updated: October 23, 2026

The short version

Your images never leave your device. Every PicKit tool runs 100% in your web browser. We do not upload, receive, store, view, or have any access to the images you process — technically, we couldn't look at them if we wanted to. We have no user accounts, we don't ask for your name or email to use the tools, and we don't sell personal data.

How the tools work (and why it matters for privacy)

When you select an image in any PicKit tool, your browser reads the file locally and processes it using built-in browser technology (the HTML canvas). The edited result is generated on your device and downloaded directly from your browser to your device. At no point is the image transmitted to PicKit or to any third party. Closing the browser tab removes the image from the page's memory. We operate no upload servers and maintain no image storage of any kind.

Information we do not collect

  • The images you open, edit, or download with our tools
  • Account information — PicKit has no accounts or sign-up
  • Payment information — the tools are free
  • The contents of messages composed through the contact form, which opens in your own email application

Advertising and cookies

PicKit is free to use and is supported by advertising. We use Google AdSense to display ads on this site. Here's what that means in practice:

  • Third-party vendors, including Google, use cookies to serve ads based on your prior visits to this and other websites.
  • Google's use of advertising cookies enables it and its partners to serve ads to you based on your visits to this site and/or other sites on the Internet.
  • You may opt out of personalized advertising by visiting Google's Ads Settings. You can also opt out of some third-party vendors' use of cookies for personalized advertising at aboutads.info/choices.
  • If you are in the European Economic Area, the UK, or another region with consent requirements, you may see a consent message about advertising cookies when you visit, and ads will respect the choices you make there.

Cookies are small text files stored by your browser. You can block or delete cookies in your browser settings at any time; the PicKit tools will continue to work, because they do not depend on cookies.

Analytics

We may use privacy-respecting, aggregate analytics to understand which tools and guides are popular (for example, total page views per page). This tells us things like "the compressor is used more than the Base64 tool" so we know what to improve. It is not used to build profiles of individual visitors, and it never has access to your images — those never leave your device in the first place.

Third-party links

Our guides and pages may link to external websites (for example, Google's ad settings). We are not responsible for the privacy practices of other sites; please review their policies when you visit them.

Children's privacy

PicKit is a general-audience utility site and is not directed at children under 13. We do not knowingly collect personal information from children.

Changes to this policy

If we change how PicKit handles data, we will update this page and revise the "Last updated" date above. The core commitment — your images are processed only on your device — is architectural, not just a promise: the tools are built so that uploading is not part of how they work.

Contact

Questions about this policy? Reach us at hello@pickit-8eh.pages.dev or through the Contact page.