ilovejpg Edits, Compresses and Converts Your JPG Files Privately

ilovejpg is a private, browser-based JPG editor that resizes, compresses, rotates and captions photographs, turns images into PDF and PDF pages into JPG, all on your own device, with no upload, no account and no watermark.

Drop a JPG, PNG or WebP image here

Resize, compress, rotate, adjust, caption and convert.

Processed on your device. Nothing is uploaded.

What is ilovejpg

What Is ilovejpg?

ilovejpg is a browser-based workshop for JPEG photographs and the documents built from them. It brings together the tasks people perform most often with images, such as resizing for an application form, compressing for an email, rotating a sideways scan, adding a caption, converting between JPG, PNG and WebP, binding photographs into a PDF and extracting PDF pages as pictures, and it performs every one of them inside the web page itself.

That last point is the defining design decision. A conventional online converter sends your file to a remote server, processes it there and returns the result. ilovejpg reads the file into your browser's memory and processes it with the HTML5 Canvas API and JavaScript running on your own processor. The photograph never crosses the network, so there is nothing to intercept, retain or delete afterwards.

Animated 3D stack of JPG photographs representing the ilovejpg editor
Local processing
EXIF removed on export

Private by architecture

Privacy here is not a promise written into a policy; it follows from where the code runs. Files are processed on the device that opened them and nowhere else.

Precise rather than automatic

Every setting is visible and adjustable: exact pixel dimensions, a quality value from 1 to 100, and a target size in kilobytes when a form demands one.

Focused on one format family

Rather than hundreds of loosely related utilities, the toolkit concentrates on the jobs that JPG files and their PDF companions genuinely require.

Features

ilovejpg Features

Ten capabilities, each designed to do one job properly and to show you exactly what it will produce before you save.

Compression with a live size estimate

Set quality on a scale from 1 to 100 and the projected file size is recalculated from a genuine encode of the full-resolution image, not an approximation. For most photographs, values between 80 and 90 remove the majority of the bytes in a camera original while leaving nothing a viewer could point to.

Quality 1–100

Target size in kilobytes

Enter a limit such as 100 KB and the encoder searches for the highest quality that still fits beneath it.

Binary search

Exact resizing

Work in pixels or percentages, with an aspect-ratio lock that prevents stretched faces and squashed text.

Up to 16,000 px

Rotate and flip

Correct sideways scans and mirrored selfies in quarter turns, applied in the same pass as every other edit.

Lossless order

Tone controls

Brightness, contrast, saturation and grayscale, calculated with identical arithmetic in the preview and the export.

Per-pixel

Text overlays

Type a caption, choose its size and colour, add a contrast band, then drag it into place on the preview.

Drag to place

Format conversion

Export JPG for photographs, PNG for screenshots and sharp graphics, or WebP for compact web images.

JPG · PNG · WebP

JPG to PDF and PDF to JPG

Bind several images into one ordered PDF on A4, US Letter or image-sized pages, with a choice of orientation and margin. In the other direction, render every page of a PDF as a JPG at 72, 144 or 216 DPI and save pages individually or as a single ZIP archive.

Both directions

Metadata removal

Re-encoding through the canvas leaves EXIF data behind, including GPS coordinates and device details.

Privacy by default

Nothing to install

Runs in any current browser on Windows, macOS, Linux, ChromeOS, Android and iOS.

Web standards
0bytes of your images uploaded
3output formats
216DPI maximum page render
1–100quality scale, shown openly
How It Works

How ilovejpg Works

Three stages, every one of them carried out on your own device.

Load

Open your files

Choose or drop a JPG, PNG, WebP, GIF or BMP image, or a PDF for page extraction. The browser decodes it locally and honours the camera's orientation flag, so portraits appear upright.

Adjust

Shape the result

Set dimensions, rotation, tone, text, format and quality. The preview redraws immediately, and the size estimate comes from a real encode of the full-resolution image.

Save

Download the file

The finished file is generated in memory and passed to your browser's download manager. Close the tab and the working copies disappear with it.

Use cases

Who Uses ilovejpg

Different jobs demand different settings. These are the situations the toolkit handles most often, with the values that tend to work.

Use case

Students and job seekers

Application portals for universities, scholarships and employers routinely impose strict upload rules: a photograph under 100 KB, a signature at exact pixel dimensions, a transcript scanned to PDF. A rejected upload costs time at the worst possible moment. Resize the image to the requested dimensions first, then use the target-size field so that the encoder finds the best quality that still satisfies the limit. Certificates and transcripts can then be bound into a single PDF in the order the form expects.

Target size: 100 KBWidth: 600 pxFormat: JPGJPG to PDF: A4
Compatibility and comparison

ilovejpg Compatibility and Comparison

Where it runs, and how it compares with the two usual alternatives for editing and converting images.

Built on web standards, not plug-ins

ilovejpg relies only on features that every current browser implements: the File API to read your files, the Canvas API to draw and adjust pixels, Blob objects to assemble downloads and Web Workers to render PDF pages without freezing the page. No extension, Flash component or desktop helper is involved, which is why the same tools behave identically on a work laptop, a school Chromebook and a phone.

Chrome
Edge
Firefox
Safari
Opera
Samsung Internet

Inputs: JPG, JPEG, PNG, WebP, GIF, BMP and PDF. Outputs: JPG, PNG, WebP, PDF and ZIP.

Animated 3D laptop, tablet and phone running the ilovejpg tools
CriterionilovejpgUpload-based web convertersInstalled desktop editors
Where files are processedYour browser, on your deviceA remote serverYour computer
InstallationNoneNoneRequired, with updates
AccountNeverOften, for larger filesSometimes, for a licence
Speed on small jobsImmediate, no transferLimited by upload and downloadFast once the program is open
Images into one PDFYesUsuallyVaries by program
Layers, masks and RAWNoRarelyYes, in fuller editors
Locked-down work computersRuns in the browserRuns in the browserOften blocked by IT policy
PriceNothing to payLimited free tiersFree or paid
Troubleshooting

ilovejpg Troubleshooting

Most problems with image files trace back to a small number of causes. These are the ones that occur most often, each with its remedy.

The image will not open

Cause. Most browsers cannot decode HEIC or camera RAW files, and a damaged download may be unreadable.

Fix. Export the photo as JPG first. On an iPhone, Settings › Camera › Formats › Most Compatible makes the camera save JPG in future.

The file is still too large

Cause. The pixel dimensions are far larger than the destination needs.

Fix. Reduce width and height before lowering quality. Halving both dimensions removes three quarters of the pixels.

Text looks blurred or blocky

Cause. JPEG encodes sharp edges poorly at low quality settings.

Fix. Raise quality above 85, or export screenshots and text-heavy graphics as PNG.

The photo appears sideways

Cause. Some software ignores the EXIF orientation flag that phones use.

Fix. Rotate in quarter turns and save. The new file stores the pixels upright, so no flag is required.

Transparent areas turned white

Cause. JPG has no transparency channel, so transparent pixels need a background.

Fix. Choose PNG or WebP output whenever transparency must survive.

PDF pages render slowly

Cause. High resolution on a long document asks a great deal of the device.

Fix. Use 144 DPI for screen use; reserve 216 DPI for print or fine detail.

A PDF will not open

Cause. The document is password-protected or damaged.

Fix. Open it in a PDF reader with the password, save a copy you are entitled to use, then try again.

The download does not start

Cause. The browser is blocking automatic or multiple downloads.

Fix. Allow downloads for this site, or use Download all to receive a single ZIP file.

System requirements

ilovejpg System Requirements

Because nothing is installed, the requirements are simply those of a modern browser, plus enough memory for the size of image you work with.

Why memory matters more than speed

A compressed JPG on disk is far smaller than the image it represents. Once decoded, every pixel occupies four bytes for red, green, blue and transparency, so a 24-megapixel photograph needs roughly 96 MB of memory, and editing briefly holds several copies at once.

On a modern computer this is trivial. On an older phone with little free memory, very large photographs may open slowly; reducing their dimensions in the first step keeps everything that follows quick.

ComponentMinimumRecommended
BrowserChrome, Edge, Firefox, Safari or Opera from the last two yearsThe latest stable release
SystemAny desktop or mobile system that runs a current browserA supported release of Windows, macOS, Linux, ChromeOS, Android or iOS
Memory2 GB RAM4 GB RAM or more for photos above 20 megapixels
ProcessorAny dual-core processorQuad-core for long PDFs at 216 DPI
JavaScriptEnabledEnabled
StorageNone, as nothing is installedSpace in your downloads folder
ConnectionNeeded to open the pageNot needed while editing an image already open
Safety

Is ilovejpg Safe?

The safest file transfer is the one that never happens. Here is what that means in practice.

Animated 3D shield in front of a laptop showing that images stay on the device

Many people hesitate before placing a passport scan, a signed contract or a family photograph into an online tool, and they are right to. ilovejpg was designed so that the question of what happens to your file on someone else's server simply does not arise.

Local processing

Files are read through the File API and processed in your browser's memory. They are never transmitted to this website or anyone else.

Metadata stripped on export

GPS coordinates, device details and timestamps stored as EXIF data are not carried into the files you save.

No accounts and no file history

There is no login, no gallery and no stored history, so there is nothing to breach and nothing to forget to delete.

Verifiable by anyone

Open the Network panel in your browser's developer tools while you edit, and you will see no request carrying your image.

Zero uploadsEXIF removalNo sign-upNo watermarkEditing works offline once open
Pros and cons

ilovejpg Pros and Cons

An honest assessment, so that you can judge whether it suits the job in front of you.

Strengths

  • Private by architecture. Images never leave the device that opened them.
  • Immediate on everyday jobs. No transfer queue, so small edits finish in a moment.
  • Precise control. Exact pixels, a visible quality value and a target size in kilobytes.
  • Runs anywhere. Any current browser on computers, tablets and phones.
  • No price, account or watermark. Results are yours, unmarked and unlimited.
  • PDF in both directions. Images to PDF and PDF pages to JPG in one place.

Limitations

  • No layers or retouching brushes. Detailed restoration still needs a full desktop editor.
  • No OCR. Text inside a photograph cannot be retyped or converted to Word.
  • HEIC and RAW depend on the browser. Most browsers cannot open them, so export to JPG first.
  • Bounded by device memory. Extremely large images may be slow on older phones.
  • No cropping tool yet. Dimensions can be changed, but areas cannot be trimmed.
  • One image at a time in the editor. Batch work is limited to the PDF tools.
FAQ

ilovejpg Frequently Asked Questions

Straight answers about the toolkit, privacy, file formats, compression and conversion.

ilovejpg is a browser-based toolkit for JPG images and the PDF documents built from them. It resizes, compresses, rotates, flips, adjusts and captions photographs, converts between JPG, PNG and WebP, binds images into a PDF and renders PDF pages as JPG files, with every step carried out inside your own browser.

No. There is no price, no subscription, no daily quota and no watermark stamped on your results. Because the processing is done by your own device rather than by a server, each additional file costs the site nothing to handle, which is what makes an unrestricted service sustainable.

No. Files are read through your browser's File API and processed in memory with the Canvas API and JavaScript. The finished file is generated locally and handed straight to your downloads folder. You can confirm this by watching the Network panel of your browser's developer tools while you edit.

Yes. The tools run in current versions of Chrome, Safari, Firefox, Edge, Opera and Samsung Internet on Android, iPhone and iPad as well as on Windows, macOS, Linux and ChromeOS. Very large photographs may take a little longer on older phones because the work is done by the device itself.

No. ilovejpg is a separate project with its own code, design and ownership. It has no partnership, endorsement or commercial relationship with iLovePDF, iLoveIMG or their owners, and those names belong to their respective holders. Many visitors arrive having typed a similar phrase, which is why the question comes up.

Not directly. Converting a photographed page into editable Word text requires optical character recognition, which ilovejpg does not perform. What it can do is prepare the image for OCR: rotating it upright, increasing contrast, switching to grayscale and setting a sensible resolution, all of which improve recognition accuracy in the software you use next.