Free Online File Tools
Inspect, verify and convert files without uploading them. These tools read your file with the browser File API, which means even very large files are handled locally and instantly.
All File Tools (13 Available)
Data Storage Converter
Convert bytes, KB, MB, GB, TB and their binary equivalents.
JSON to CSV Converter
Turn a JSON array into a spreadsheet-ready CSV.
CSV to JSON Converter
Convert CSV or spreadsheet data into clean JSON.
MIME Type Lookup
Find the MIME type for any file extension, and vice versa.
Image Compressor
Shrink JPG, PNG and WebP files without leaving your browser.
Image Converter
Convert between JPG, PNG and WebP in any direction.
Image to Base64 Converter
Turn an image into a Base64 data URI for CSS, HTML or JSON.
Base64 to Image Converter
Decode a Base64 string back into a viewable, downloadable image.
Image Metadata Viewer
Read EXIF data: camera, settings, date and GPS location.
Image Dimension Checker
Check width, height, aspect ratio, file size and megapixels.
PDF Metadata Viewer
Inspect a PDF’s title, author, dates, producer and permissions.
PDF Page Counter
Count pages across one or many PDFs instantly.
PDF Size Checker
Check PDF file size, page dimensions and what is making it large.
About File Tools
Verifying a download is the single most useful file operation most people never do. The file hash tool computes SHA-256, SHA-1 and MD5 checksums by streaming the file in chunks, so you can compare against the value a vendor published without loading the whole thing into RAM.
Base64 conversion matters when you need to embed a small asset in CSS, JSON or an email — and it needs to be exact, which is why the encoder handles binary data byte-accurately rather than going through a text conversion.
The CSV viewer parses quoted fields, embedded commas, newlines inside cells and mixed line endings correctly, then lets you sort, filter and re-export without opening a spreadsheet application.
File Tools FAQs
Are my files uploaded when I use these tools?
No. Files are read directly from your disk by the browser and processed in the page. Nothing is sent to a server, which is why there is no upload progress bar.
What is a checksum used for?
It proves a file arrived intact and unmodified. Software vendors publish a SHA-256 checksum next to a download; if the value you compute matches, the file is byte-for-byte identical to the one they released.
Why does Base64 make my file bigger?
Base64 encodes three bytes as four ASCII characters, so the output is about 33% larger than the input. That is the cost of representing binary data safely in a text-only context.
How large a file can these tools handle?
Hashing streams the file, so it works on very large files limited only by patience. Base64 and CSV tools load the file into memory, so they are practical up to a few hundred megabytes on a desktop browser.
