Small tools for life’s little file problems
Pick a tool. Upload your file. Get the result. Done.
No accounts. Every job runs in isolation on our own servers, and your file is deleted automatically.
100 tools available and counting
Showing 100 tools
Archive inspector
List the files inside a ZIP archive, including their sizes, compression details and encryption status, without extracting anything.
Archive integrity test
Check that a ZIP archive's contents can actually be read, member by member.
Preview an archive's folder tree
Show a ZIP or TAR archive's folder structure as a navigable tree without extracting anything.
Extract selected archive members
Pull the members you name out of a ZIP or TAR archive and download exactly those files as one ZIP.
Archive size estimate
Estimate how large a ZIP archive's contents would be when extracted, without extracting anything.
Audit archive paths for traversal risks
Audit the member names and link targets of a ZIP or TAR archive for unsafe extraction behaviour.
Base64 encode / decode
Encode any binary file into standard Base64 text, or decode Base64 text back into the exact original bytes.
Inspect a certificate
Read an X.509 certificate (PEM or DER) and get a structured report: version, serial number, signature algorithm, validity and status, subject and issuer DNs, ke…
Convert a colour
Convert a colour between HEX, RGB and HSL in one step.
Check colour contrast
Check a foreground and background colour against the WCAG 2.x contrast rules.
Lint a Content-Security-Policy
Lint a Content-Security-Policy against a fixed CSP 1 to 3 ruleset: unknown and duplicate directives, weak nonces, hash lengths, risky sources and policy advice.
CSV column select
Pick the columns you want from a CSV or TSV, in the order you want them, and optionally rename them.
CSV dedupe
Remove duplicate rows from a CSV/TSV file and download the cleaned document.
CSV filter
Filter CSV/TSV rows by a comparison on one column and download the kept document.
Check a CSV for formula injection
Check a CSV for cells that start with the characters spreadsheets treat as commands, the classic CSV injection trick.
CSV inspect
Inspect a delimited data file (CSV, TSV, semicolon or pipe separated) and get a structured report of its shape.
Join two CSV files
Join two CSV files on a key column and download one joined CSV.
Profile a CSV
Profile a delimited file: per-column types with ranges, blanks, distinct and duplicate counts, in a readable report plus a machine-readable JSON.
CSV sort
Sort CSV/TSV rows by one column and download the reordered document.
CSV to JSON
Convert a CSV/TSV/semicolon/pipe delimited document into valid, strict JSON.
CSV to XLSX
Convert a CSV/TSV file (or pasted text) into an Excel .xlsx workbook.
Lint a Dockerfile
Check a Dockerfile for common mistakes, from floating FROM tags to curl piped into sh, and get rule IDs, line numbers and severities in one report.
Extract images from a Word document
Pull the pictures embedded in a Word document out intact: every part of the package is scanned, so images under media folders, beside headers and footers, or in…
DOCX headings outline
Extract a Word (.docx) document's heading hierarchy into a downloadable JSON outline.
List the links in a Word document
List every link a Word document carries: its text, its target and the part it lives in, across the body plus headers, footers, footnotes and endnotes.
DOCX word count
Count the words and text statistics of a Word (.docx) document: words, characters with and without whitespace, and paragraphs.
Check a photo for location data
Check one photo for location metadata: coordinates, hemisphere, altitude and timestamp, with malformed entries flagged rather than guessed.
File hash / checksum
Calculate the digests of one or more files, SHA-256 by default, with SHA-512, SHA-1 and MD5 optional, and download a standard checksums.txt.
File inspector
Identify a file by its bytes: true type, size, a SHA-256 fingerprint and quick details like image dimensions or PDF version.
Filename sanitiser
Rename files so their names are safe to store and share.
Scrub secrets from a HAR capture
Strip secrets from a HAR capture: secret-carrier headers, token-shaped values, cookies, sensitive query strings, bodies and WebSocket message payloads, counted …
HTML metadata inspect
Inspect an HTML document and download a structured metadata report: title, description, canonical URL, robots, Open Graph, Twitter/X card tags, language, charset and more.
Sanitise HTML
Strip untrusted HTML down to an explicit allowlist and download the sanitised document.
HTML to Markdown
Convert an HTML document into readable Markdown.
Autorotate a photo
Fix a photo's orientation from its EXIF tag the way viewers show it, all eight rotations and mirrors included, and take the stale tag out of the output so nothing rotates it again.
Compare two images
Compare two images pixel by pixel: exact match or a per-channel tolerance, the changed-pixel count and percentage, and a difference image that highlights every disagreement in red.
Make a contact sheet
Lay your images out on one labelled contact sheet: a tidy grid with your column count and thumbnail size, aspect ratios kept, filenames under the thumbs, and a …
Image crop
Extract a rectangular region from a PNG, JPEG or WebP image.
Find the dominant colours
Extract the dominant colours from an image.
Generate a favicon set
Turn one logo into the favicon set a website needs: multi-size favicon.ico, PWA icons, menu icons, an opaque Apple touch icon, a ready-to-edit webmanifest and a…
Image format convert
Convert an image between PNG, JPEG and WebP.
Image Metadata Scrubber
Strip the metadata from a photo (camera details, location, dates and colour profile) and return the same picture.
Image resize
Resize an image to exact dimensions or a percentage.
Compress an image to a specific size
Shrink an image to a target file size while keeping the best quality that fits.
Extract text from an image (OCR)
Extract the text from an image (PNG, JPEG, WebP or TIFF).
Watermark an image
Put a semi-transparent watermark on your image: your own wording at the opacity and position you want, or a second image such as a logo with transparency.
Images to PDF
Combine images into a single PDF: one page per image, in the order you add them.
JSON diff
Compare two JSON documents structurally: added, removed and modified values, including nested objects and arrays, with exact RFC 6901 JSON Pointer paths.
Flatten JSON
Flatten one nested JSON document into a flat map of key paths, with policy switches for arrays, empty containers and colliding keys, all bounded in advance.
JSON format
Reformat a JSON document (or paste it in) as pretty-printed or minified JSON.
Convert JSON to JSON lines
Convert a JSON array to JSON lines, or JSON lines back to a JSON array.
JSON lint
Lint a JSON document (or paste it in) and download a structured report.
JSON Schema validate
Validate a JSON document against a JSON Schema.
JSON to CSV
Convert a JSON array of record objects into a downloadable CSV.
Convert between JSON and YAML
Convert one document between JSON and YAML, in either direction, as you choose or as detected.
JWT inspector
Decode and inspect a JSON Web Token (JWT): its header, payload claims and signature segment, with a clear "this is decoding, not verification" framing.
Markdown to HTML
Convert a Markdown document into a clean, standalone HTML file.
Check an Office file for active content
Inventory an Office document's active content: VBA projects, macro sheets, OLE objects, ActiveX controls and declared external references, part by part.
Office Metadata Scrubber
Remove a Word, Excel or PowerPoint file's document properties, such as author, company, dates, keywords and custom fields.
Inspect an OpenAPI document
Read an OpenAPI 3.0, 3.1 or Swagger 2.0 document and report its structure: title, servers, paths and methods, schemas, tags and a bounded reference audit that n…
Check a PDF for active content
Check a PDF for active content: JavaScript anchors, launch actions, form and field actions, URI links and embedded files, each named with its location.
Add page numbers to a PDF
Add visible page numbers to a PDF: pick any of six positions (or any of the four top/bottom corners), set the starting number, and wrap it in an optional prefix or suffix.
Add a text watermark to a PDF
Put a semi-transparent text watermark across your PDF: your own wording, the opacity and diagonal angle you want.
Compress a PDF
Make a PDF smaller without changing the document: the same pages in the same order, the same size on the page, and text left selectable.
Crop PDF pages
Trim your PDF's page edges by visual margins (top, right, bottom, left), in points, on any or all pages.
Extract PDF pages
Pull single pages or ranges out of a PDF, in the order you list them, into a new document.
Extract images from a PDF
Pull the pictures embedded in a PDF out intact: JPEG and JPEG-2000 images keep their original bytes, pixel-defined bitmaps and scans are re-encoded losslessly a…
Extract text from a PDF
Extract the selectable text from one PDF into a plain text file, one labelled block per page.
PDF inspector
Inspect a PDF without opening it: page count, PDF version, sizes, encryption, metadata and whether it carries scripts, forms or attachments.
Merge PDFs
Combine two or more PDFs into one, in the order you add the files.
PDF Metadata Scrubber
Remove a PDF's hidden document details, such as author, title, creation dates and keywords, before you share it.
Reorder PDF pages
Change the order of a PDF's pages to exactly the sequence you write, ranges and repeats included.
Repair a damaged PDF
Try a bounded structural repair on a damaged PDF.
Rotate PDF pages
Rotate the pages you choose, in 90°, 180° or 270° steps; every other page stays exactly as it was.
Split a PDF into separate files
Split one PDF into separate files, one per page or one per page range, delivered as a single ZIP with tidy names.
PDF to images
Convert a PDF into images: one per page, in page order, named after your file.
Check PDF syntax
Check a PDF's structural health and get a clear verdict: valid, valid with warnings, or invalid.
Extract images from a PowerPoint
Extract the pictures inside a PowerPoint into a ZIP, byte for byte as stored.
Extract text from a PowerPoint
Turn a PowerPoint into plain text: one labelled block per slide in deck order, tables as cell-joined rows, notes included, with no OCR and nothing invented.
Generate a QR code
Turn text into a crisp QR code as a PNG or vector SVG.
Read QR codes from an image
Read the QR codes in an image and get the decoded text.
Test a regular expression
Test a regular expression against a text and get every match with spans and capture groups, under a hard 1.5 second time budget.
Inspect a sitemap
Audit a sitemap document: the entry set and its kind, per-entry protocol fields (loc, lastmod, changefreq, priority), duplicate and trailing-slash variants, and…
Format SQL
Reformat SQL with consistent indentation and keyword casing, keeping string literals, comments and quoted identifiers untouched.
Check an SVG for active content
Check an SVG for active content: script elements, on* event handlers, remote references, javascript: links, embedded data URIs and style pulls.
Create a TAR archive
Pack files into a TAR archive built to be byte-stable: your upload order, fixed timestamps and ownership metadata, and a read-back verification of every member …
Extract a TAR archive
Extract the files of a TAR archive (plain, gzip, bzip2 or xz compressed) into one safe ZIP download.
Text diff
Compare two text files and download a standard unified diff.
Text encoding convert
Convert text between character encodings without silent data loss.
Text encoding detect
Identify a text file's character encoding with an honest evidence hierarchy.
XLSX formula inventory
Audit the formulas in an Excel (.xlsx) workbook without evaluating them.
Audit hidden content in an Excel workbook
Audit what an Excel workbook could be overlooked-hiding: hidden and very-hidden sheets, hidden rows and columns, defined names that may point somewhere you did …
Split an Excel workbook by sheets
Split one Excel workbook into one file per sheet as a ZIP.
XLSX to CSV
Export one worksheet of an Excel (.xlsx) workbook to a downloadable CSV file.
XML format
Pretty-print an XML document (or paste it in) into a readable, deterministic layout.
XML lint
Lint an XML document (or paste it in) for well-formedness, with line and column, and for the XXE shapes (external entities, entity expansion) that downstream pa…
YAML format
Reformat a YAML document (or multi-document stream), or paste it in, into a deterministic, readable layout.
YAML lint
Lint a YAML document (or paste it in) for syntax errors with line and column, duplicate keys, non-safe tags (python/ruby/…), and the "alias bomb" shape.
ZIP creator
Bundle up to 20 files into a single ZIP archive you can download.
ZIP extractor
Extract the files and folders of a ZIP archive and download them back safely.
No tools match your search.