Skip to content
OneKitly

Files

54 guides on files. Showing the 48 most recent.

Merging, splitting, converting and shrinking documents. These guides say what a conversion actually preserves and what it silently drops, and where a file's limit stops being technical and becomes a legal question about the document itself.

Start here

Ranked by how many pages of this site link to them, not by traffic.

  1. 1One File per Tab, and What a Split Leaves BehindSplitting a workbook writes one .xlsx per sheet, named after the tab. It carries the values across and not the formulas — which is the right default when the point is to send one department its own tab.
  2. 2Why Your CSV Breaks Accents and Dates in ExcelThree completely different faults hide behind the same sentence. One is the encoding, one is the separator, one is Excel guessing at types while it opens the file — and the fix for each is different. Here is how to tell them apart in five seconds.
  3. 3The .ods File That Is Valid, and That Your Reader RefusesOpenDocument makes styles.xml optional. Several readers demand it and reject the whole document without it — "Cannot find file styles.xml in zip" on a file that is not broken.

PDF14 guides

Audio & video12 guides

Spreadsheets10 guides

Email6 guides

Calendar5 guides

Contacts4 guides

Tools for this section

All our file tools →

Latest guides

September 16, 2026
How-to · Files

One File per Tab, and What a Split Leaves Behind

Splitting a workbook writes one .xlsx per sheet, named after the tab. It carries the values across and not the formulas — which is the right default when the point is to send one department its own tab.

Daniel Okonkwo · 4 min read

September 15, 2026
Explainer · Files

The Workbook with Twenty-Three Formulas That Reported None

A cell can hold a formula and no cached result. A reader that skips empty cells throws the formula away with them — and says the file has none. One parsing option separates the two cases.

Daniel Okonkwo · 4 min read

Comparison · Files

A Column Called "Total (EUR)" Cannot Be an XML Element Name

JSON takes your header text as a key exactly as written. XML cannot — its names may not hold spaces, parentheses or a leading digit — so they are normalised, and knowing how prevents a surprise downstream.

Daniel Okonkwo · 4 min read

September 14, 2026
How-to · Files

Merging Workbooks: One Sheet Each, or One Table for All

Twelve monthly reports can become twelve tabs or one table of twelve months. Only the second can be sorted and summed in one go — and it is the one where the header rows need handling.

Daniel Okonkwo · 4 min read

September 10, 2026
September 9, 2026
Comparison · Files

Three vCard Versions, and the Same Person in Each

2.1 marks types without an equals sign, 3.0 is what everything reads, 4.0 writes some values as URIs — so a phone can arrive as tel:+33612345678, prefix included. Knowing which you have explains most import surprises.

Daniel Okonkwo · 3 min read

Comparison · Files

Two Emails in One Cell, or Two Strings in an Array

A contact can have several phone numbers and several addresses. The CSV joins them with a middle dot into one cell; the JSON keeps them as a list, which is the difference between a script that works and one that splits on a guess.

Daniel Okonkwo · 3 min read

Explainer · Files

Email HTML Is Twenty Years Behind the Web, on Purpose

No stylesheet, no script, layout built from nested tables and styles written on every single tag. Knowing why explains what an exported HTML file will and will not look like.

Daniel Okonkwo · 3 min read

September 8, 2026
How-to · Files

You Do Not Have to Rename Your Columns to English

The header row is matched in six languages, so prénom, apellidos, Vorname and cognome are all understood. One header is genuinely ambiguous — nom — and it is settled by the column next to it.

Daniel Okonkwo · 4 min read

Explainer · Files

A vCard Address Has Seven Parts, and a CSV Column Has One

Names, addresses and organisations are structured fields in a vCard. Flatten them into a spreadsheet and they read identically while losing the seams — which matters the moment you build a vCard back out of that spreadsheet.

Daniel Okonkwo · 4 min read

How-to · Files

Splitting a Mail Archive Into One File per Message

An .mbox is one enormous file your operating system cannot search. Turn it into .eml files and every message becomes something your machine indexes, your mail client opens and you can delete one at a time.

Daniel Okonkwo · 3 min read

Explainer · Files

Why Your Subject Line Arrives as =?UTF-8?B? and a String of Letters

Mail headers are allowed to carry ASCII only, so an accented subject is encoded before it travels. Two encodings are in use, both start with =?, and decoding them is the whole difference between a readable message and a wall of symbols.

Daniel Okonkwo · 3 min read

September 7, 2026
Explainer · Files

The Same .ics File Can Mean Five Different Times

iCalendar writes a start time in one of three ways, and only one of them is unambiguous. A meeting written with a named zone, converted on machines in Paris, New York and Honolulu, spanned nineteen hours and changed day.

Daniel Okonkwo · 4 min read

Explainer · Files

A Recurring Event Is One Line in the CSV, Not Twelve

An .ics file stores a weekly meeting once, with a rule attached. Export it to CSV and you get a single row for the whole series — which is the file being honest, not the converter losing rows.

Daniel Okonkwo · 5 min read

Explainer · Files

An Attachment Grows by a Third Inside the Email

Mail carries files as text, three bytes written as four characters. A 10 MiB attachment occupies 13.68 MiB of the message, which is why a 25 MB limit really means about 18 MiB of files.

Daniel Okonkwo · 4 min read

How-to · Files

Opening an .eml File Without Telling the Sender

A saved message is a text file you can read anywhere. The catch is that opening it in something that loads remote images announces the moment you did — which is what a tracking pixel is for.

Daniel Okonkwo · 5 min read

September 1, 2026
Explainer · Files

The Number 1 and the Text "1" Are Not Duplicates

Deduplication compares whole rows exactly, cell type included. Five identical-looking rows came out as three, because one held a number, one a string and one a string with a leading space.

Daniel Okonkwo · 4 min read

August 21, 2026
Comparison · Files

ZIP or TAR: Which One, and Why It Matters

One structural difference explains everything else: TAR does not compress, it only stacks; ZIP compresses each file on its own. Measured on 60 small source files, that is the difference between 1,809 bytes and 14,686.

Daniel Okonkwo · 12 min read

August 19, 2026
Comparison · Files

XLS, XLSX, XLSM and XLSB: Which Is Which, and Which You Want

Four extensions, three of them the same box with different lids. Rename an XLSX to .zip and it opens — that single fact explains the whole family, and explains why XLS, which does not, is the one still causing trouble.

Daniel Okonkwo · 12 min read

August 13, 2026
Guide · Files

What a PDF Says About You: Reading and Clearing Its Metadata

A PDF carries its metadata twice, in two stores that can tell different stories, and neither of them is the whole story. Here is what is actually in the file, what clearing it removes, and the two things that survive every wipe.

Daniel Okonkwo · 15 min read

How-to · Files

Adding Page Numbers to a PDF When the Pages Are Rotated or Mixed Sizes

Numbering a tidy document is trivial. The cases that bite are a page turned sideways, a Letter sheet among A4 ones, a print file with bleed, and a document that already prints its own number. All four were tested: on the first three the number lands exactly where you asked, and the fourth is not detected at all.

Daniel Okonkwo · 14 min read

August 11, 2026
How-to · Files

Extracting the Text from a PDF, and What the Layout Does to It

A PDF stores glyphs at coordinates — not lines, not paragraphs, not a reading order. Extraction rebuilds the text from those positions, which is why two columns come out interleaved, a table loses its cells, and a scan gives you nothing at all. Measured by running the tool.

Daniel Okonkwo · 15 min read

How-to · Files

Removing the Sound From a Video Without Touching the Picture

One ffmpeg command, no encoder, and a result whose video stream is byte-for-byte the one you started with — verified by checksum. Plus why the file barely shrinks, and the difference between a silent track and no track at all.

Daniel Okonkwo · 11 min read

August 10, 2026
Explainer · Files

Rotating a Video 90° or 180°: the Flag or the Pixels

There are two completely different ways to turn a video, and only one of them touches the picture. This tool takes the slow, lossy, universal road — and there is a good chance your sideways phone clip does not need it at all.

Daniel Okonkwo · 11 min read

August 4, 2026
How-to · Files

Sending a Document for Signature: the Workflow, Not the Law

Whether a drawn signature is valid is settled elsewhere. What decides whether your document actually gets signed is the order you ask people in, what the audit trail records, and six failure modes that have nothing to do with the law.

Daniel Okonkwo · 18 min read

July 13, 2026
How-to · Files

Splitting a File That Is Too Big to Send

The last resort when nothing can be compressed further. It works, and it has three sharp edges: the parts are useless on their own, the order is absolute, and the megabyte you set is not the megabyte the limit means.

Daniel Okonkwo · 7 min read

How-to · Files

Turning Notes into a PDF Worth Archiving

Plain text has no layout, so any converter has to invent one for you. Here is exactly which decisions this one makes — page, margins, font, line breaks — what it does with a tab and a long line, and what you have to add yourself before a note is worth keeping.

Daniel Okonkwo · 19 min read

July 10, 2026
Explainer · Files

Why Your CSV Breaks Accents and Dates in Excel

Three completely different faults hide behind the same sentence. One is the encoding, one is the separator, one is Excel guessing at types while it opens the file — and the fix for each is different. Here is how to tell them apart in five seconds.

Daniel Okonkwo · 19 min read

July 9, 2026
Guide · Files

Cutting and Joining Audio Without a Click at the Join

That tick at the edit point is not a flaw in the software. It is a step in the waveform, and a step is broadband energy — which is the definition of a click. Here is the arithmetic, measured, and the two places you can put a cut so it never happens.

Daniel Okonkwo · 18 min read

July 8, 2026
Explainer · Files

MP3, WAV, FLAC: What Each Conversion Actually Destroys

One of these formats stores the samples, one stores the same samples packed smaller, and one stores a guess about what you would have heard. Which conversions between them are free, which are merely expensive, and which are one-way doors — with the arithmetic for each.

Daniel Okonkwo · 15 min read

July 7, 2026
How-to · Files

Getting the Audio Out of a Video Without a Second Generation of Loss

The soundtrack inside your video has already been through a lossy encoder once. Whether extracting it costs you a second pass depends entirely on which of the three buttons you press — and "extract to MP3", the one everybody reaches for, is the one that costs.

Daniel Okonkwo · 15 min read

Guide · Files

Why a Three-Second GIF Outweighs the Video It Came From

A GIF has no real video compression: every frame is a whole picture, capped at 256 colours. That gives you an arithmetic you can do in your head — width times height times frames — and three levers to pull when the upload box says the file is too big.

Daniel Okonkwo · 14 min read

July 6, 2026
Guide · Files

Which Video Resolution to Choose, and What Each Step Costs in Megabytes

Going from 1080p to 720p does not halve the picture: it removes 56 % of the pixels, and it removes rather less than that of the file. Here is the ladder with real pixel counts, honest bitrates and what three minutes weighs at each rung — plus the reason a low-bitrate source barely shrinks at all.

Daniel Okonkwo · 11 min read

July 3, 2026
Explainer · Files

MOV to MP4: Why the iPhone Video Will Not Open on Windows

The extension is almost never the real problem. A .mov and a .mp4 are cousins from the same family of file formats, and what actually stops the video is the codec sealed inside it — usually HEVC. Here is how to tell the two failures apart, and when changing the box is enough.

Daniel Okonkwo · 14 min read

How-to · Files

Getting a Video Under an Upload Limit Without Guessing

The quality slider cannot aim at a file size — that is not what it is for. But the limit and the length of your clip already fix the bitrate you are allowed to spend, and one division tells you whether the resolution you are using can possibly fit.

Daniel Okonkwo · 14 min read

Explainer · Files

Why Your Video Cut Lands Two Seconds Early

You asked for 1:23 and got 1:21. Nothing is broken: a cut that does not re-encode can only land on a keyframe, and how far away the nearest one is depends entirely on what recorded the video. Here is how to know which you have and when to accept the drift.

Daniel Okonkwo · 7 min read

July 2, 2026
How-to · Files

Putting a Scanned Document Back in the Order It Was Printed

A duplex scanner that took one side at a time, a stack fed upside down, a page that came out twice. Reordering is not the same operation as extracting pages, and knowing which one you are doing tells you what happens to everything that is not a page.

Daniel Okonkwo · 8 min read

Explainer · Files

Your PDF Looks Straight to You and Sideways to Them

You rotated the scan, saved it, and the recipient still opened it sideways. Nothing is broken — rotation in a PDF is an instruction rather than a change to the page, and instructions can be ignored. Here is when that happens and how to produce a file that cannot be misread.

Daniel Okonkwo · 8 min read

July 1, 2026
Explainer · Files

A Drawn Signature Is a Real Signature — Just Not a Qualified One

Drawing your name onto a PDF produces a simple electronic signature. European law says that cannot be dismissed just for being electronic — and also that it carries none of the presumptions a qualified signature does. Knowing which tier you have is the difference between a document that holds and one you have to defend.

Camille Laurent · 9 min read