Convert ORF to WebP

Converting ORF to WebP prepares Olympus or OM System photographs for a website without a single megabyte going up the wire first, which is what makes it workable on a guesthouse connection. The conversion runs in your browser, so a card of raw files becomes a folder of small web images without ever being uploaded to anything.

  • Where it runs In your browser. The file is never uploaded.
  • Lossy Some detail is traded for size. WebP cannot hold everything an ORF can.
  • File size limit Up to 100 MB per file, free, without an account.
  • Worth knowing This extracts the preview your camera wrote when it took the photograph, at full resolution on almost every camera. It is the camera’s own rendering, so its picture style is baked in and the extra highlight and shadow latitude that is the reason to shoot raw is not in it. Perfect for viewing, sending or uploading; not a substitute for developing the file.

Up to 100 files at once. Mixed formats are fine.

The megabytes that never go up the wire

A server-side converter has to receive the file before it can do anything, and a raw file is the worst possible thing to send over a bad connection. Sixty ORF files at around 20 MB each is 1.2 GB uploaded, and upload is the slow direction on almost every consumer connection — a guesthouse router that downloads acceptably will often upload at a tenth of that.

Here nothing is sent. The card is read by the page, the pictures are extracted and re-encoded on the laptop’s own processor, and the only data that ever crosses the network is the finished set going to your own site — perhaps 20 MB for the same sixty photographs. On a metered tether that is the difference between publishing an entry and deciding not to bother.

Working with no connection at all

Once this page and its converter have loaded, the conversion needs no network. That is a property of running in the browser rather than a feature that was added: the code is on your machine and the files are on your machine, so a train tunnel, an aeroplane or a campsite with no signal makes no difference to it.

The practical shape of that is to open the page while you have a connection, then work through the card whenever you have time — on a bus, in the evening, waiting for a ferry — and publish the finished files when a connection turns up. It is also the cleanest demonstration that nothing is being uploaded, since a conversion that completes with the wifi switched off cannot have sent anything anywhere.

Micro Four Thirds files, and how much picture is in them

A standard Olympus or OM System frame is 5,184 by 3,888 pixels, about 20 megapixels, in an ORF that usually sits somewhere between 17 and 25 MB. That is a good deal smaller than the raw files a full-frame body produces, which is one of several reasons the system ends up in a rucksack rather than at home.

It is still more than three times as wide as anything a blog displays. A journal entry showing photographs at 1,600 pixels is using less than a tenth of the pixel count the camera recorded, and everything above that is being downloaded by readers and discarded by their browsers. Set the maximum width during the conversion and the saving is taken once, at the point where it costs nothing.

What the camera already decided about these pictures

The picture extracted is the JPEG the body wrote when the shutter fired, at full resolution, with the Picture Mode, the white balance and the noise reduction the camera applied. It is the image you reviewed on the rear screen and decided was worth keeping.

That is a reasonable basis for a travel journal and a poor one for a print. The extra latitude in the 12-bit sensor data — the recoverable highlight in a bright sky, the shadow that could be lifted — is not in the extracted picture and cannot be got back from it. Publishing from the preview and developing the good frames properly at home is not a compromise so much as two different jobs, and the ORF files are unchanged by anything this page does.

Choosing a width once and applying it to a whole card

Look at how wide photographs actually appear in your theme, double it if you want them sharp on a high-density screen, and use that number. For most blog layouts that lands between 1,400 and 1,800. Full-bleed designs justify 2,000; a text-led journal with images at half width does not need more than 1,200.

Apply the same number across the whole card. Consistency matters more than the exact value: a page where one photograph is 2,400 pixels and the next is 1,100 loads unevenly and looks unconsidered on a wide screen. Setting it once at the start of a batch is also one less decision to make at the end of a long day.

What WebP is worth on a page somebody reads on a phone

At the same visible quality WebP typically comes in a quarter to a third smaller than JPEG, and every current browser reads it. For a journal entry with a dozen photographs in it, that is a meaningful reduction for the reader, who is quite possibly on a phone on a train themselves.

It compounds with the resizing rather than competing with it. Cutting 5,184 pixels to 1,600 removes roughly ninety per cent of the data; WebP then removes a further quarter to a third of what remains. Neither step is visible in the published picture, and together they turn a 20 MB capture into something around 200 KB.

Two lossy passes on the way from the ORF to the page

The camera compressed the picture once when it wrote the preview, and this conversion compresses it again as WebP. At the default quality of 82 and at blog dimensions, that second pass is not something a reader will see — the resize does more to the picture than the encoder does.

The habit worth keeping is to convert from the ORF each time rather than from a WebP or a JPEG you made last week. Each conversion from the original is two passes; converting a converted file is three, and it accumulates in exactly the parts of a travel photograph that already struggle, like a hazy sky or an out-of-focus background.

The location tag does not travel with the published pictures

Nothing from the metadata block survives the conversion: no camera or lens, no exposure settings, no capture date, and no GPS coordinate from the body or a paired phone.

For someone publishing while still on the move, that is worth more than it looks. A journal that quietly tells the internet exactly where its author was, at what time, on the day it was posted, is a different disclosure from a journal that describes a place after the fact. If you want the location published, write it in the text where you have chosen it deliberately; if you want the capture dates for your own records, read them from the ORF files before they are archived.

A card’s worth in one pass, on a laptop that is not fast

Drop the whole selection, set one maximum width, and take the result as a ZIP. Each file is handled separately with its own progress, so a batch can be left to run while you do something else, and a failure on one file does not lose the rest.

Extraction is cheap — there is no raw decoder to run, only a scan through the file for the embedded JPEG — so this is considerably faster than a raw developer would be on the same machine. That matters on a travel laptop, which is usually chosen for weight rather than for processing photographs, and the free tier’s 100 MB input limit is never reached by an ORF.

Keeping the ORF files until you are home

Publishing does not consume anything. The ORF keeps the 12-bit sensor data, the full latitude and the complete metadata, and it remains the only file from which a different rendering can be made.

Back the card up before you clear it — two copies, ideally not in the same bag — and treat the WebP set as disposable output that can be regenerated in minutes. The pictures worth printing usually announce themselves weeks later, on a proper screen, and by then the only thing that can serve them is the raw file you did not delete in a guesthouse.

How to publish Olympus ORF photographs as WebP from the road

  1. Load this page while you have a connection; the conversion itself will work without one.
  2. Drop the ORF files onto it and set one maximum width for the whole set.
  3. Take the WebP files as a ZIP and upload only those — the raw files never leave the laptop.

ORF vs WebP: a travel capture and the file a blog serves

ORF compared with WebP
ORFWebP
Full nameOlympus Raw FormatWebP Image
File extension.orf.webp
Media typeimage/x-olympus-orfimage/webp
CompressionLossless — nothing is discardedEither, depending on the setting
First published20022010
Published byOlympusGoogle
SpecificationRFC 9649
LicensingProprietaryOpen standard
Standing todayCurrentCurrent
Bit depth128
Colour it can describeRGBRGB, YCbCr
Largest image16,383 px per side
Opens in a browserNo browserEvery browser
Considered insteadDNG, TIFF, JPGAVIF, JPG, PNG

What is lost

WebP has nowhere to put the GPS coordinates, so that goes no further than the ORF. Worth checking before the original is deleted, and worth knowing if the point was to strip it.

ORF carries up to 12 bits per channel and WebP stores 8. The extra precision is what survives heavy correction without banding, so the conversion is best made after the editing rather than before it.

What the target format adds

WebP supports transparency and ORF does not. That is room the result has and the original never used — converting does not create a transparent background, it only makes one possible afterwards.

Opening the result

WebP opens in every current browser. ORF has narrower browser support than that. If the file is going onto a web page or into a form, that is usually the whole reason for the conversion.

ORF is a vendor format; WebP is a published specification (RFC 9649). That matters for anything meant to still open in ten years, when the program that wrote the original may not be around.

The usual programs do not overlap: ORF opens in Adobe Lightroom, OM Workspace and darktable, WebP in Adobe Photoshop, GIMP and Squoosh — so whoever receives the result needs something from the second list.

What each format is for

The two are aimed at different work: ORF at photography and editing, WebP at the web and handing a finished file over. That is worth weighing before converting, because the reason one exists is usually the reason the other is awkward.

ORF is Olympus's format, published in 2002. It comes out of Olympus and OM System bodies. Underneath it is TIFF, which is why a program that has never heard of ORF can sometimes still open one.

WebP comes from Google and dates from 2010, specified as RFC 9649. Adobe Photoshop, GIMP and Squoosh all read it.

ORF to WebP: bandwidth, widths and working offline

Are my ORF files uploaded anywhere?

No. This conversion runs entirely inside your browser, so the file never leaves your device. You can confirm it yourself: open the network tab of your browser's developer tools and convert something. You will see the page load, plus the analytics and advertising the site is paid for with — and nothing carrying your file. The engine behind this particular pair is a raw preview extractor, which pulls the JPEG the camera already embedded rather than developing the sensor data; your browser fetches it once and caches it.

How much bandwidth does converting locally actually save?

A great deal, and it is the reason to do it this way. Sixty ORF files at around 20 MB each is roughly 1.2 GB to send to a server-side converter, before anything comes back. The same sixty pictures converted here at 1,600 pixels wide come to something like 15 to 25 MB in total, and that is the only data that ever goes anywhere — to your own site, once, when you publish.

Does it work without a connection?

Once the page and its converter have loaded, the conversion itself needs no network at all. You can load the page in a café, lose the signal on a train and carry on converting a card’s worth of files, then publish when you next have a connection. Disconnecting deliberately is also the simplest way to satisfy yourself that nothing is being uploaded.

What width should I use for a blog?

Between 1,400 and 1,800 pixels covers almost every layout including high-density screens, and it is a tenth of the pixel count of the 5,184-pixel frame the camera produces. If your theme shows photographs at full bleed on a wide monitor, 2,000 is defensible; below about 1,200 the pictures start to look soft on a modern laptop.

Is this as good as developing the raw files?

No, and on the road it is usually the better trade. What comes out is the JPEG the camera rendered at capture, with the Picture Mode and white balance the body chose. It is the picture you already looked at and liked. Developing the ORF properly is a job for a calibrated screen and time you do not have in a guesthouse, and the files are still there to do it with when you get home.

How large will each WebP be?

At 1,600 pixels wide and the default quality of 82, expect a couple of hundred kilobytes for most scenes — less for a plain sky or a simple subject, more for foliage or a busy street. That is roughly a quarter to a third less than the same picture as a JPEG at matching quality.

Do the files leave the laptop?

No. The ORF is read from the card or the disk by this page, scanned, decoded and re-encoded locally. Nothing is transmitted, which on a metered connection is a practical benefit as much as a privacy one.

More about these formats

Where these figures come from

The claims this page makes about ORF and WebP are checkable, and these are the documents that settle them.