Cherry Converter / zero uplink

Free image tools.
100% Privacy.

HEIC to JPG, merge PDFs, compress to 2MB, DS-160 or 2×2 photos — entirely in the browser. Cherry Converter never sees the file.

Dedicated tools
730+
Country hubs
140+
Finance calculators
300+
Server uploads
0

On every tool

The work stays on this machine.

01

World formats

JPG, PDF, ICO, SVG, HTML, JSON, MP4. Encode what the browser can.

02

Type any size

37 KB, 80 KB, 1.5 MB. The compressor hunts until it fits.

03

Enhance

Rotate, flip, B&W, invert, brightness, contrast, watermark.

04

Copy or download

One click to save or copy. Still never uploaded.

01 / Capabilities

Popular tools

Full inventory →

01 / convert

→

HEIC to JPG

iPhone photos arrive as HEIC. We decode them locally with a lightweight library, then export a JPEG any form will take.

02 / convert

→

Compress PDF to 2MB

Visa, university, and bank portals often reject a file over 2 MB. Drop a PDF or page photos. This tab rebuilds a PDF at or under 2 MB. No account.

03 / pdf

→

PDF Merger

Combine several PDFs into one file, in order. Pages are copied, not re-rasterised. Nothing is uploaded.

04 / documents

→

DS-160 Photo Maker

Exact square JPEG for the CEAC / DS-160 portal. 54–240 KB, white background, no glasses.

05 / documents

→

US Passport Photo Maker

600×600 pixels, white background, optional print sheet. Face 50–69% of the frame. Processed in your browser.

06 / compress

→

Image Compressor

Drop a JPEG, PNG, WebP, or HEIC file. Type any target size in KB or MB, or tune quality. Compare before and after. Processing stays on this device.

07 / resize

→

Resize Image to 50KB

Passport portals, Aadhaar-related uploads, PAN, and college forms often stop at 50 KB. Drop a JPEG; encoding stays in this tab.

08 / resize

→

Resize Image to 20KB

SSC, banking, and many state forms reject a JPEG over 20 KB. Drop the photo; this tab compresses until the file is 20 KB or smaller.

09 / convert

→

Compress Bank Statement

Phone photos of pages or a PDF statement. Rebuilt as a smaller PDF for visa, university, and KYC portals.

10 / documents

→

Emirates ID Photo Maker

Portrait for ICAE / ICP Emirates ID uploads. White background, recent photo, optional 100 KB cap.

11 / documents

→

UK Passport Photo Maker

413×531 pixels at 300 DPI. Plain light background. Digital files typically 50 KB–10 MB.

12 / documents

→

Passport Photo Maker

India 51×51 mm (600×600 at 300 DPI), US 2×2, UK/Schengen 35×45. White or light-grey background, optional 10–50 KB JPEG. Print an A4 sheet after crop. Confirm on Passport Seva or the embassy form.

13 / documents

→

Aadhaar Photo Resizer

UIDAI-style 35×45 mm, white background, typically 20–50 KB JPEG. Crop here; you upload the file on the official portal.

14 / convert

→

File Converter

Drop a file, search the output format, download. Images, HEIC, SVG, ICO, BMP, and PDF run in your browser. Office, audio, and video are listed so you can see what stays desktop-only.

15 / edit

→

Rotate Image

Type 36.6°, drag a 0–360 slider, or snap 90°. Then search any output format — JPG, PNG, WebP, PDF, ICO, SVG, and more.

16 / edit

→

Add Watermark

Stamp a name or URL on the corner, then download JPG, PNG, PDF, or any searchable format.

17 / convert

→

JPG to PDF

One photo or a whole set. Each image becomes a page. Files are assembled locally with no server hop.

18 / pdf

→

Sign PDF

Stamp a signature JPEG or PNG onto the last page (or every page). This is ink on the page — not a certificate, not DocuSign.

19 / pdf

→

PDF to Excel

Groups on-page text into columns and writes an .xlsx. Tables with a real text layer work; scans need OCR.

20 / documents

→

Signature Resizer

Crop a pen scan, convert it to clean black ink, and hit 10–20 KB for PAN, exam, and banking forms.

21 / convert

→

PNG to JPG

Flatten transparency onto white (or a colour you pick) and export a smaller JPEG for forms and email.

22 / edit

→

Photo Cropper

Drag the frame, lock an aspect (1:1, 3:4, 2:3, free), and export JPEG, PNG, or WebP.

23 / edit

→

Photo Editor

A local studio: Resolve-style colour sliders, Photoshop-style wand cutout, GIMP-style heal brush. Drop a photo, pick a tab, download. Nothing leaves this browser.

24 / edit

→

Color Grading

Lift, gamma, gain, teal-and-orange split tone, film grain, vignette. Looks for portrait, night, bleach bypass, and vintage. A local colourist, not a Resolve project file.

25 / edit

→

Background Remover

Flood-fill from the corners, magic-wand a click, or chroma-key a green screen. Feather the edge and download a transparent PNG. Best on a flat wall — not a busy street.

26 / edit

→

Object Remover

Brush a wire, a bin, a photobomb. Nearby pixels fill the hole. Works on small marks; large crowds will smear. Entirely local.

27 / pdf

→

PDF to Word

Extracts the text layer into a .docx. Scanned pages can be OCRed on this device. This is not Adobe’s layout-perfect conversion.

28 / pdf

→

Delete PDF pages

Every page is shown after you drop the file. Click, Ctrl/Cmd-click, Shift-click. Delete or × removes pages. Download is the remaining PDF, copied not rasterised.

29 / color

→

Color Picker

Eyedrop from the screen or an image. HEX, RGB, HSL, HSV, CMYK (approx), OKLCH. File stays on this device.

30 / time

→

Time Zone Converter

DST-aware conversion for US, UK, India, UAE, AU and more. Timestamp stays in this tab.

31 / developer

→

UUID Generator

Bulk 1–100. Crypto.getRandomValues in this tab.

32 / color

→

WCAG Contrast Checker

Normal text, large text, UI components. AA / AAA. Suggests a nearby passing color. Local.

33 / text

→

OCR / Image to Text

Read English print from a photo or scan with Tesseract in this tab. A public language model may download; the file does not leave the device.

34 / codes

→

QR Code Generator

URL, Wi-Fi, vCard, WhatsApp, email, SMS, geo, event. PNG, SVG, PDF. Payload stays in this tab.

35 / text

→

Word Counter

Words, characters, sentences, paragraphs, and a 200-wpm reading time. Paste stays on this device.

36 / text

→

JSON Formatter

Pretty-print with 2-space indent. Invalid JSON shows the parser error.

37 / edit

→

EXIF Metadata Remover

Strip camera, GPS, and other APP segments from a JPEG without recompressing when possible.

38 / documents

→

PAN Card Photo Resizer

NSDL / Protean style portrait with a white field. Export a small JPEG that clears the 20–50 KB window.

39 / resize

→

Image Resizer

Set exact pixels, or type any file size — 1 KB, 2 MB, 1 GB. The encoder hits that cap in your browser.

02 / Why browser-side

No upload pipeline. By architecture.

01

Privacy

Photos are decoded, drawn, and encoded with the Canvas API on your machine. There is nothing to disable.

02

Places

Aadhaar and PAN. US 2×2. DS-160 240KB. UK 35×45. Emirates ID. 2MB PDFs.

03

Quiet

No account wall. No watermark. The work stays in the foreground.

03 / Document stack

India + international

Photo sizes

Money

04 / Launch

Start with
fifty kilobytes.

Open compressor

Browse by family