Every converter changes the format.
This one keeps the size — in millimetres

A picture has pixels; a printed picture has a size. The difference is a small record inside the file — a pHYs chunk in a PNG, a JFIF density in a JPEG — and nearly nothing writes it, which is why so much artwork lands in a layout at 96 dpi and gets scaled by hand. Convert here and 210 mm at 300 dpi comes out as 2480 pixels that say so. Free, in full. No sign-up.

Free, no account.
Every format and every file is free from the first open — no sign-up, no queue, no cap on how many you convert.
Nothing is uploaded.
The pictures are decoded, resampled and written in your browser. Nothing is sent to a server and nothing is stored.
The resolution is written in.
PNG, JPEG, TIFF and PDF come out saying how big they are, so a layout places them at the right size.
Millimetres, not guesswork.
Ask for 210 mm at 300 dpi and the pixels are worked out for you — the way the job was specified in the first place.
Transparency onto white.
A format with no alpha needs something behind it. White, or a colour you pick — never the black an empty canvas gives.
Nine formats out.
PNG, JPEG, WebP, BMP, TIFF, ICO and PDF, plus SVG and DXF traced from the silhouette.

What it does

Six things a converter usually gets wrong

All of them invisible on screen, and all of them somebody's afternoon.

Formats

A dozen in, nine out

  • In: PNG, JPEG, WebP, GIF, BMP, AVIF, HEIC, TIFF, ICO, SVG and PDF
  • Out: PNG, JPEG, WebP, BMP, TIFF, ICO, PDF — and SVG or DXF traced
  • BMP, TIFF and ICO are written by hand, because a browser will not write them
Open
Resolution

300 dpi that means 300 dpi

  • The figure goes into the file: pHYs in a PNG, JFIF density in a JPEG
  • So it lands in the layout at the size it should be, not at 96 dpi
  • And a TIFF or a PDF comes out at its real millimetres
Open
Transparency

Onto white, never onto black

  • A JPEG has no alpha, so what was see-through has to land on something
  • White by default, or any colour you pick
  • Half the converters on the web give you black and no way to say otherwise
Open
To vector

A silhouette, traced out

  • One threshold, marching squares, and the outline that falls out of it
  • SVG with an even-odd fill, so a hole stays a hole
  • Or DXF R12 polylines, the right way up for the machine
Open
Batch

The whole folder, one setting

  • Drop as many as you like; they convert with the same settings
  • Each keeps its own name and gets the new extension
  • Nothing queues on a server, because there is no server
Open
For print

Made by people who print things

  • Millimetres and dots per inch as a first-class way of asking
  • A PDF page at the picture's real size, ready to place
  • The figures a printer asks for, in the units they ask in
Open

What it can do

Formats, size, resolution, and the trace

Everything runs in the browser.

01

Reading

What goes in.

  • PNG, JPEG, WebP, GIF and BMP
  • AVIF and HEIC, where the browser decodes them
  • TIFF and ICO
  • SVG, drawn at the size it asks for
  • PDF — the first page, rendered at the resolution you set
02

Writing

What comes out.

  • PNG, JPEG and WebP from the canvas, with a quality dial on the lossy two
  • BMP: 32-bit, bottom-up, alpha kept, written by hand
  • TIFF: uncompressed RGBA, stating its own resolution
  • ICO: 16, 32, 48 and 256 px, each drawn at its own size
  • PDF: the picture on a page at its real millimetres
03

Size and resolution

How big it comes out.

  • Keep the pixels, or resize to a width, a height or a box
  • Or to a printed size: millimetres and dpi, and the pixels follow
  • Never enlarge, on by default — an enlargement only invents pixels
  • The resolution written into PNG, JPEG, TIFF and PDF
  • And what it will measure on paper, shown before you save
04

To vector

When a picture has to be cut.

  • A silhouette traced at a threshold you set
  • By darkness, or by the transparency of a cut-out
  • Corner smoothing, so the outline is not one node a pixel
  • SVG with an even-odd fill; DXF as R12 polylines
  • The y axis flipped for the DXF, because a cut part must not mirror

How it works

Drop, choose, size, save

The files never leave your machine.

1

Drop the pictures in

As many as you like, in whatever the browser reads — which now includes HEIC and AVIF.

2

Choose the format

Nine to come out in, with a quality dial where it applies and a colour for what sits behind transparency.

3

Set the size

By pixels, or by a printed size in millimetres at a resolution — and the file will say so afterwards.

4

Save them

Every file converted with the same settings, each keeping its own name.

Where it is used

Between the camera and the press

The unglamorous half of every job.

Artwork for a layout

A photograph at 210 mm and 300 dpi, saying so, so nobody has to scale it by hand and hope.

A client's phone pictures

HEIC in, PNG or JPEG out, at a size the job can use — and all of them at once.

Logos for a cutter

A black-on-white logo traced to DXF, the right way up, ready for a router or a laser.

Old machines

BMP and uncompressed TIFF, which is what a twenty-year-old RIP or plotter will take and nothing else.

Favicons

One picture, four sizes, one ICO — each size drawn at its own scale so the 16 px one is still legible.

A picture into a PDF

The image on a page of its own at its real size, ready to place or to send.

Questions

What it converts, and what it will not pretend to

Are my files uploaded?

No. Every picture is decoded, resampled and written in your browser. Nothing is sent to a server and nothing is stored — the page would work with the network unplugged after it has loaded.

Why does my PNG land at the wrong size in InDesign?

Because a PNG has no size, only pixels, until it carries a pHYs chunk saying how many go in a metre. Most converters do not write one, so the layout assumes 96 dpi. This one writes it, and a JPEG's JFIF density with it.

Which formats can it read?

Whatever your browser decodes, which is now PNG, JPEG, WebP, GIF, BMP, ICO, AVIF and — on a Mac — HEIC and TIFF. Plus SVG, drawn at the size it asks for, and PDF, whose first page is rendered at a resolution you set.

Why is there no AVIF or HEIC to save into?

Because a browser's canvas will not encode them and shipping an encoder would mean a megabyte of WebAssembly for a format most print workflows still refuse. WebP covers the same ground and is written natively.

What happens to transparency in a JPEG?

It lands on the colour you choose, white by default. An unpainted canvas is black, which is what several well-known converters quietly give you.

Is the SVG a real trace?

It is a silhouette trace: one threshold, and the boundary between inside and out. That is the right tool for a logo, a stencil or a cut path, and the wrong one for a photograph — which will come out as a blob, honestly and immediately.

Why R12 for the DXF?

Because every machine reads R12 and a good many read nothing later. The outlines go out as closed polylines on one layer, with the y axis flipped so the part is not cut mirrored.

Can it convert a whole folder?

Yes. Drop as many files as you like; they convert with the same settings and each keeps its own name. Your browser may ask permission before the second download.

Does it re-compress a JPEG I am only resizing?

Yes — any change of pixels means re-encoding, and that is a second generation of loss. If the size is already right, convert to PNG or leave the file alone.

Is it really free?

Yes. No account, no queue, no cap. It is made by a packaging manufacturer, and it exists because the artwork that reaches our presses arrives in every format there is.

Convert it properly

A dozen formats in, nine out, sized in millimetres, and the resolution written where the layout will look for it.