Document & File Utilities
PDF, DOCX, XLSX and archive handling. Untrusted binary is treated as untrusted: type comes from the bytes rather than the filename, macros are reported and never run, and archive bombs are recognised from the central directory.
File Type Detection
Identifies the true file type from magic bytes and structure rather than the filename, returning the matched signature.
MIME Type Validation
Checks whether a file's declared MIME type matches its actual content signature and flags mismatches.
PDF Text Extraction
Extracts text per page from a PDF with layout preservation options, reporting which pages held no extractable text.
PDF Metadata
Reads PDF metadata, version, page geometry, encryption state and embedded font and image inventory.
PDF Merge
Merges several PDFs in a specified order into one document, with optional outline entries per source file.
PDF Split
Splits a PDF by page ranges, fixed chunk size or every page, returning each output part.
PDF Compression
Reduces PDF size by recompressing images and pruning redundant objects, reporting before and after sizes.
PDF Page Count
Returns page count with per-page dimensions, rotation and orientation.
PDF Rotate
Rotates selected or all pages by 90, 180 or 270 degrees.
PDF Watermark
Applies a text or image watermark with configurable opacity, rotation, position and page selection.
DOCX to PDF
Converts a Word document to PDF. Macros and embedded scripts are never executed.
PDF to DOCX
Converts a PDF into an editable Word document, preserving paragraph, table and image structure where the PDF exposes it.
Image to PDF
Combines images into a PDF with page size, orientation, margin and fit control.
PDF to Images
Renders PDF pages to PNG, JPEG or WebP at a chosen DPI, with a page limit.
CSV Normalizer
Normalises a CSV — detects delimiter, encoding and header row, trims fields, unifies line endings, and reports rows with inconsistent column counts.
XLSX to CSV
Converts a worksheet to CSV with formula values rather than formula text. Macros are never executed.
CSV to XLSX
Converts CSV to a formatted XLSX workbook with typed columns, a frozen header row and auto-fitted widths.
Archive Inspector
Lists archive contents with compressed and uncompressed sizes and refuses to process archives whose compression ratio or entry count indicates a bomb.
File Duplicate Detection
Groups a set of files into exact-duplicate sets by cryptographic digest and reports the reclaimable bytes.
File Checksum
Computes multiple digests over an uploaded file in a single streaming pass, with optional expected-value verification.