Blog

How to open files that will not open, and how those formats work, such as winmail.dat and MSG from Outlook, EML email files, HEIC photos from iPhones, VCF contacts, ZIP and LZH archives, and garbled file names.

Sorted by last update, newest first.

VCF

How to Convert VCF to CSV for Excel

Convert VCF (vCard) contacts to CSV and open them in Excel. Real conversions of sample files in the iPhone, Android and Google Contacts export formats, what the CSV keeps and drops, keeping the leading zeros on phone numbers, and turning a CSV back into a VCF.

Updated Published

EML

What Is an EML File? What Is Inside, and What to Do When One Won't Open

An EML file is one email saved as text in the internet mail format (RFC 5322 and MIME). A sample file read line by line, which apps save and open .eml, and what to check when one will not open, shows garbled text or has no body.

Updated Published

VCF

What Is a VCF File? vCard Versions, Fields and How to Open One

A .vcf file is a vCard: contact cards written as plain text. What the lines mean, how vCard 2.1, 3.0 and 4.0 differ (character sets, quoted-printable), what Apple, Android and Outlook export, and what to do with the file.

Updated Published

Winmail.dat

What Is winmail.dat? Why Outlook Sends It and What Is Inside

winmail.dat is the TNEF part of an Outlook message that your mail program could not read. Following Microsoft's documentation and the MS-OXTNEF specification: when Outlook sends it, why some recipients see it and others do not, what is inside, and how to open or stop it.

Updated Published

Archive

Why File Names in a ZIP Come Out Garbled, and How to Fix Them

Unzip a file from a Japanese colleague and the names read 縺ッ縺セ縺 — or a ZIP made on a Mac garbles on Windows. ZIP never recorded the encoding of names. What each system writes, which tools guess right, and how to re-save the archive so it opens anywhere.

Updated Published

EML

How to Open a .msg File Without Outlook: Three Ways

.msg is Outlook's own format; Gmail, Apple Mail and Thunderbird cannot read it. How to open one in your browser right now, in Outlook, or with a free viewer — and why some open with an empty body.

Updated Published

EML

EML vs MSG: Which to Choose When You Save an Email

EML and MSG compared by what is inside, which apps open them and how each app saves a message — classic Outlook, new Outlook, Outlook on the web, Gmail and Apple Mail — and which to pick when you are not sure.

Updated Published

EML

How to Open EML Files Without Outlook

You can open a .eml file without Outlook. Four ways, with steps, following Microsoft's and Mozilla's own information: in your browser right now, with the new Outlook built into Windows, with Thunderbird, or in a text editor.

Updated Published

VCF

How to Transfer Contacts Between Phones

How to move contacts between iPhone and Android (and between phones of the same kind), using Apple's and Google's own instructions: during the new phone's setup (Move to iOS, Android Switch), by syncing a Google Account or iCloud, or with a VCF file.

Updated Published

Winmail.dat

How to Prevent Winmail.dat: Outlook Settings Guide

Recipients usually get winmail.dat because the sender's Outlook sends in Rich Text. Following Microsoft's documentation: setting the default format to HTML, switching a single message, what to check when it still happens, and how an administrator stops it.

Updated Published

Winmail.dat

Winmail.dat on iPhone: What to Do When You Receive One

How to get the attachments out of a winmail.dat that arrived in iPhone Mail, in Safari and without installing an app — plus why it happens and what to ask the sender, following Apple's and Microsoft's own explanations.

Updated Published

Winmail.dat

How to Open winmail.dat on Windows, Mac, iPhone, Android and Gmail

winmail.dat opens in your browser in seconds. What is going on in Windows without Outlook, on a Mac, on iPhone, on Android and in Gmail, and how to get the message and its attachments out in each case.

Updated Published

Winmail.dat

Writing a TNEF Parser So winmail.dat Never Leaves the Browser

Every winmail.dat converter I could find wanted me to upload the file to their server. So I implemented TNEF from scratch in TypeScript. Here is what is inside the format, and the three details that break naive implementations.

Updated Published

HEIC

How to Convert HEIC to JPEG for Free, and Whether You Need Software

Wanting a JPEG out of a HEIC often turns into a hunt for free software that dead-ends. The usual recommendations are only free for personal use, and the built-in Windows route has a paid half. Here is what each option really costs, and how to skip installing anything.

Published

HEIC

HEIC Won't Open on Windows? Three Ways to View iPhone Photos

iPhone photos (.heic) will not open on Windows because Windows ships without a HEIC decoder. Convert them to JPEG in your browser, add the codec extensions to Windows, or have the iPhone hand over JPEG in the first place — compared.

Updated Published

Basics

How to Show and Change File Extensions on Windows and Mac

Windows and macOS hide file extensions by default, which is why a file 'with no extension' often has one you cannot see. How to turn them on, how to change one safely, and what changing it does not do.

Published

Archive

Why a ZIP File Will Not Open, and How to Fix Each Cause

A ZIP that refuses to open has one of six causes: a truncated download, a password, a split archive, garbled names, a file that is not really a ZIP, or an archiver too old for it. How to tell which, and what to do about each.

Published

Encoding

Why a CSV Opens Garbled in Excel, and Three Ways to Fix It

A CSV from a Japanese partner opens in Excel as '譁�ュ怜喧縺�' or '����'. The cause is Excel guessing the encoding. How to convert the file to UTF-8 with BOM in your browser, how to set the encoding in Excel's import, and how to re-save it in Notepad.

Updated Published