Files & Archives
Twenty-five tools for packing, unpacking, renaming and reading files. They run inside your browser, so the files you open never leave your computer.
PDF Highlights & Comments Extractor
Every highlight and note out of a PDF, with the words underneath.
Zip & Unzip
Create ZIP archives or extract them in the browser.
File Splitter & Joiner
Break a large file into parts and put it back together.
Bulk Renamer
Rename many files at once with patterns and numbering.
Duplicate File Finder
Find identical files in a folder by content, not name.
File Type Identifier
Work out what a file really is from its contents.
Text Encoding Converter
Fix mojibake — convert between UTF-8, UTF-16 and legacy encodings.
Hex Viewer
See any file as hex and text, byte by byte.
File to Base64
Convert any file to Base64 text and back.
Text File Merger
Combine many text files into one.
Folder Tree Generator
Turn a folder into a text diagram for a readme.
TAR and GZ Extractor
Open tar, tar.gz and gz archives in your browser.
Font Converter
Convert between TTF, OTF and WOFF, and read font details.
Font Previewer
Preview a font file with your own text before installing it.
Folder Size Analyser
See what is taking up space in a folder.
EPUB Reader
Read .epub ebooks in the browser.
Word Document Viewer
Open .docx files in the browser.
Media Info Viewer
Codec, bitrate and resolution of a media file.
Email File Viewer
Open .eml and .mbox email files and save the attachments.
Folder Compare
See what is different between two folders.
EPUB Maker
Build an EPUB ebook from your own chapters.
Search & Replace Across Files
Find and replace text in every file in a folder.
Self-Contained HTML Bundler
Pack a page and its folder into one .html file.
Filename Compatibility Checker
Find filenames that will break on another system.
Fit Files onto Discs & Drives
Plan which files go on which disc, stick or card.
What these tools are for
Files & Archives is the housekeeping corner of the site. It covers the jobs that come up when a download will not open or a folder has grown untidy. Zip & Unzip and TAR and GZ Extractor handle the common archive formats. Bulk Renamer tidies a whole batch of names at once, and File Splitter & Joiner cuts a large file into parts and rejoins them later.
The other half of the category is about looking inside things. Word Document Viewer and EPUB Reader open documents without the software that made them, and EPUB Maker goes the other way. PDF Highlights & Comments Extractor pulls annotations out as text. Media Info Viewer, File Type Identifier and Hex Viewer answer the plain question of what a file actually is.
Duplicate File Finder and Folder Tree Generator work on whole folders: one hunts for copies you no longer need, the other writes the structure out as text. Font Converter sits nearby for moving typefaces between formats.
Doing this work in a browser
File work is unusually personal. An archive can hold a contract, a tax folder or an entire project. That is the real argument for doing it in the page: the bytes are read by your own browser and stay there. A deploy check blocks any tool that makes a network call, so there is no upload, no queue and no server-imposed size limit.
The trade-off is worth knowing. A web page cannot go rummaging through your disk, so these tools work only on what you choose to open. Nothing runs in the background and nothing watches a folder. The work also happens in memory, so a very large archive asks a lot of your device; a laptop copes with more than a phone.
Picking the right one
Start from the symptom, not the format. If you do not know what a file is, File Type Identifier looks at the content rather than trusting the extension, which is where most mystery downloads come unstuck. If a file opens but looks wrong, Hex Viewer shows the raw bytes. For video or audio, Media Info Viewer answers what the file name cannot.
Two habits save trouble. When splitting a file, keep every part in one folder and do not rename them; the joiner needs the full set to rebuild the original. Before a bulk rename or a clear-out of duplicates, work on a copy or read the list twice. Those are real changes to your own disk, and the page cannot undo them.
The compression is the browser's, and that draws the edges
There is no compression library on this site. Zip & Unzip, TAR and GZ Extractor and Font Converter all hand that part to the browser, through its CompressionStream and DecompressionStream. ZIP entries go through the raw deflate form in both directions, a .tar.gz through gzip, and a WOFF font through plain deflate, one font table at a time. The tar itself needs no help at all: it is a 512-byte header in front of each file, read straight from the bytes.
Borrowed machinery draws the edges. A ZIP entry that is stored or deflated opens; one packed by some other method is named and refused rather than half-read. A password-protected entry is listed with its size and marked, but it will not come out. Zip64 archives stop with a message saying what they are, that being the layout used once an archive passes 4 GB or holds more than 65,535 files. WOFF2 fails for a related reason. It is Brotli inside, and browsers keep Brotli for their own downloads rather than lending it to a page, so the converter says so and stops.
Font Previewer will still show you a WOFF2, because there the browser's own font engine does the reading and the page only supplies the file. The gaps are on purpose as well. Nothing here opens RAR or 7z, since that would mean shipping a decoder for each format. Both are at least recognised: File Type Identifier and Hex Viewer know their signatures, so you can find out what you are holding before going looking for other software.
Why a stick sold as 16 GB will not take 16 GB
Fit Files onto Discs & Drives is the one tool here that is mostly arithmetic, and the arithmetic is the whole point. A stick sold as 16 GB holds 16,000,000,000 bytes, because the makers count in thousands and the computer counts in 1024s. Your file manager will call that 14.9 GB before anything is even formatted. The disc figures are the real ones too: a 700 MB CD is 737,280,000 bytes, which is 360,000 sectors of 2,048.
Two more things eat into the rest. A file does not take up its own size, it takes up whole blocks. Where those blocks are 128 KB, as exFAT chooses on a volume over 32 GiB, ten thousand small notes cost around 1.2 GB between them however little they say. And FAT32 will not hold a single file of 4 GiB or more. That is a 32-bit field in the format rather than a setting, and it is why a long video copies to a card and stops partway. Files caught by either rule are set aside and listed, not quietly dropped from the plan.
The plan itself is first-fit decreasing: sort largest first, then put each file on the first disc it still fits on. Packing bins has no quick perfect answer, so this is a good answer rather than a proved best one. Best-fit decreasing is offered too, along with keeping whole folders together, and filling in the order given for when the discs have to be written one after another. No file is touched. What you get back is a list of what goes where.
Handing over a folder, and getting a download back
Several tools here take a whole folder rather than one file, through the browser's folder chooser. What arrives is every file with its path below the folder you picked, which is how Folder Compare can match backup-may against backup-june without minding that the top names differ. Folder Tree Generator and Folder Size Analyser stop right there, at names, sizes and dates, and never open a file. That is what makes pointing them at a real project or a full drive reasonable.
None of this writes back into the folder you chose. The browser hands a page copies to read, not permission to change anything, so the results arrive as downloads. Bulk Renamer sets the old and new names side by side and gives you a ZIP with the new ones. Search & Replace Across Files saves changed-files.zip, holding only the files it actually altered. Duplicate File Finder deletes nothing whatever: it saves a ZIP of the keepers and leaves everything where it sits. Putting the results back is your own step.
Those last two look alike and are not. Both finish with SHA-256 from the browser's own crypto, and both dodge it wherever they can, because files of different byte lengths cannot possibly be identical and most pairs differ. The question each answers is different. The finder hunts copies inside one pile and ignores names completely. The compare pairs files by path across two folders, and when it judges by date it allows two seconds of slack, since FAT and exFAT store times in two-second steps and a copied file can honestly come back a moment off.
Other categories
Games & Puzzles
Quick, colourful games and puzzles. No sign-up, no ads mid-game.
294 toolsImage Tools
Resize, convert, compress, crop, watermark and edit photos.
29 toolsVideo Tools
Trim, crop, compress and convert video in your browser.
11 toolsDeveloper Tools
Encoders, formatters, hashes, generators and validators.
70 toolsText & Writing
Count, clean, compare, convert and transform text.
59 toolsData & Sheets
CSV, Excel, JSON and XML conversion and clean-up.
42 toolsCalculators
Units, money, dates, health and everyday maths.
119 toolsClassroom & Teaching
Group makers, seating charts, rubrics, timers and practice sheets.
23 toolsHome, DIY & Garden
Work out how much flooring, gravel, timber or paint a job takes.
28 toolsSecurity & Privacy
Encrypt, hash, generate passwords and strip metadata.
27 toolsAudio Tools
Trim, join, convert, record and adjust sound files.
33 toolsDesign & Generators
Make cards, invoices, QR codes, icons and documents.
57 toolsAI Tools
On-device AI. Downloads once, then runs free forever.
4 toolsDevice Tests
Check your keyboard, microphone, camera and screen are working.
27 tools