The FileUp24 library

Find your next
favourite tool.

220 tools for documents, images and data. Find your task and make it happen, right in your browser.

220 tools ready when you are

PDF 54 tools

Merge, split, compress, edit, sign, protect, convert — the whole document lifecycle.

Merge PDF

Combine PDFs in your browser. Preview first pages, check page counts and reorder documents before downloading.

PDF

Edit PDF

Add text, images, rectangles, ellipses and freehand strokes to any page — baked into the page content, verifiable in the export.

PDF

Split PDF

Add split points with the + markers between pages. Preview the parts and download separate PDFs.

PDF

Password-Protect PDF

Add legacy RC4-128 password protection to a PDF locally. Not modern AES encryption; unsuitable for sensitive-document protection.

PDF

Extract PDF Pages

Click page thumbnails to choose what to keep, then export a new PDF.

PDF

Remove PDF Pages

Click page thumbnails to delete them — see exactly what goes before exporting.

PDF

Rearrange PDF Pages

Drag page thumbnails into a new order and export exactly what you arranged.

PDF
Explore all 54 PDF tools

Rotate PDF Pages

Click pages to rotate them in 90° steps — thumbnails preview the result live.

PDF

Add PDF Watermark

Style the watermark — color, opacity, font, rotation — place it with presets or drag it, previewed live.

PDF

Add Page Numbers

Preview the number on the live page, pick a start value, export all pages.

PDF

Crop PDF

Drag a crop box on the live page, preview the result, then export. Content outside stays in the file.

PDF

PDF Metadata

See the metadata currently in the file, edit it pre-filled, and export.

PDF

Pages per Sheet

Pick a grid and preview sheet 1 composited exactly as it exports.

PDF

Annotate PDF

Click the live page to place text, drag to position, and export exactly what you see.

PDF

PDF Overlay

Blend base and overlay live at your chosen opacity before exporting.

PDF

Re-save PDF

Re-writes a PDF that still opens, which can fix minor structural issues. Cannot recover files that fail to open.

PDF

Black Out PDF Page

Click pages on a visual grid to cover them with a black layer. Visual covering only — not legal redaction.

PDF

Sign PDF

Place a drawn signature image on a PDF page.

PDF

PDF → Word

See the exact text that will convert before exporting a DOCX. Layout and images are not preserved.

PDF

PDF → Excel

See the exact text lines that will convert before exporting. No table reconstruction.

PDF

Reverse PDF Pages

Flip the page order — last becomes first. Count stays identical.

PDF

Add Blank Pages

Insert blank pages at any position — resulting count shown before export.

PDF

PDF Booklet Maker

Saddle-stitch imposition: 2-up sheets that fold into correct page order.

PDF

Trim PDF Margins

Auto-detect content and tighten the visible box — nothing deleted.

PDF

Split PDF by Bookmarks

One PDF per top-level bookmark, ranges previewed before export. No bookmarks — it says so.

PDF

Flatten PDF Annotations

Bake comments, shapes and form fields into the page and remove the annotation objects. Links kept.

PDF

Rotate All PDF Pages

Turn every page 90°, 180° or 270° in one click — page count and content untouched.

PDF

Extract PDF Images

Embedded raster images to a ZIP — JPEGs byte-for-byte, RGB/grey as PNG; undecodable ones listed as skipped.

PDF

Split PDF Every N Pages

Fixed-size chunks of N pages, last one holds the remainder — chunk list previewed before export.

PDF

PDF Text per Page

One .txt per page, zipped — no OCR, and pages without a text layer are called out.

PDF

PDF N-up

Any N pages per sheet (2–64) in a square-ish grid, scaled to fit — sheet count shown before export.

PDF

PDF to PNG

Every page rendered to a lossless PNG at 1×–2×, zipped — exact pixel size shown before export.

PDF

Merge PDFs Alternating

Interleave two PDFs A1, B1, A2, B2 … — the duplex-scan fix; order previewed before export.

PDF

Remove PDF Password

Remove RC4 or AES-128 protection with the user or owner password; AES-256 refused with a clear message.

PDF

Add PDF Header & Footer

Header and footer lines on every page with {page}/{pages} tokens — centred, Helvetica.

PDF

Bates Numbering

Prefix + zero-padded sequential number on every page, bottom-right — first/last labels previewed.

PDF

PDF Form Field Lister

Every AcroForm field with name, type and value → CSV; no-form PDFs reported honestly.

PDF

PDF Bookmark Editor

Edit top-level bookmarks as Title | page lines and write a new outline — nested levels flattened, and it says so.

PDF

PDF Info Reader

Page count, page sizes, PDF version and document metadata (title, author, dates) as plain text.

PDF

Fill PDF Form

Type into real AcroForm fields, tick boxes, pick options — values written into the form itself; optional flatten.

PDF

Whiteout PDF

Drag rectangles to paint regions solid white into the page content. Covers pixels; text underneath is not deleted, and it says so.

PDF

Remove PDF Metadata

Strip the Info dictionary and XMP stream — title, author, producer, dates — pages untouched.

PDF

Remove PDF Annotations

Delete comments, highlights, stamps and notes from every page; widgets kept, links optional; counts by type.

PDF

PDF to PDF/A

Writes PDF/A-2B identification (XMP pdfaid), an sRGB output intent, document ID and MarkInfo. Fonts not re-embedded — validate with veraPDF.

PDF

Split PDF by Size

Consecutive parts each under your KB limit, page order kept, oversized single pages flagged — zipped with page ranges.

PDF

Split PDF by Text

A new document at every page whose text contains a phrase or matches /regex/ — matching pages previewed first.

PDF

Split PDF in Half

Two-page spreads cropped into left/right (or top/bottom) halves — A3 → 2×A4 — text stays selectable.

PDF

Grayscale PDF

Every page rendered and converted to true luminance grayscale at your dpi; pages become images, and it says so.

PDF

Rasterize PDF

Render every page to an image at your dpi and rebuild the PDF — flattens layers, forms, annotations and fonts into pixels.

PDF

Flip PDF Pages

Mirror every page left↔right or top↔bottom via a reflected matrix — vector content stays vector.

PDF

Create Fillable PDF Form

Click the page to drop text, checkbox and dropdown fields — real AcroForm fields with your names.

PDF

Conversion 38 tools

Move between documents, images and data formats without losing what matters.

Image → PDF

Reorder thumbnails and preview each image on its A4 page exactly as exported.

Conversion

HEIC → JPG

Decode iPhone photos right here and see every converted JPG before downloading.

Conversion

Word → PDF

See the exact extracted text before it becomes a PDF. Layout and images are not preserved.

Conversion

HTML to PDF

Structured HTML (headings, paragraphs, lists, tables, bold/italic) laid out into a paginated PDF — no fetches, no scripts; it says what it does not render.

Conversion

DOCX to Markdown

Headings → #, bold/italic runs, bullets → "- " items; tables and images not converted, and it says so.

Conversion

PDF → JPG

Render PDF pages as JPG images in one ZIP.

Conversion

JPG → PDF

Combine JPG images into a clean PDF.

Conversion
Explore all 38 Conversion tools

Convert Image

See the converted result and its exact size live. AVIF depends on your browser.

Conversion

Markdown to HTML

Headings, emphasis, links, lists, code — HTML previewed before download. Subset, not full CommonMark.

Conversion

HTML to Text

Strip tags and scripts, keep readable text.

Conversion

PDF to Text

Extract readable text to .txt, previewed first. No OCR — and it says so.

Conversion

JSON to YAML

Clean YAML that round-trips to the identical object.

Conversion

PNG → WebP

Re-encode as WebP at your quality — same pixel size, real output size shown. Tells you if your browser can't encode WebP.

Conversion

YAML to JSON

YAML in, JSON out — block and flow collections, quoted and block scalars. No anchors, aliases or tags — refused with a line number, not guessed.

Conversion

SVG → PNG

Rasterize SVG at 1×–3× of its declared size. Embedded external images can't be captured — fails honestly.

Conversion

WebP → PNG

Decode WebP to lossless PNG — same pixels, same size, transparency kept.

Conversion

JSON to XML

Typed, reversible XML: every value carries its JSON type, arrays use <item>. XML to JSON restores it exactly.

Conversion

XML to JSON

Attributes → @attr, text → #text, repeated elements → arrays; values stay strings. FileUp24 typed XML round-trips exactly.

Conversion

CSV to Markdown Table

Header, --- separator, one row per record; pipes escaped, line breaks become <br>.

Conversion

CSV to HTML Table

<table> with a <thead> header and one <tr> per record — every cell HTML-escaped.

Conversion

WebP → JPG

Decode WebP to JPG at 92% quality — same pixel size; transparency becomes white.

Conversion

JPG → WebP

Re-encode JPG as WebP at your quality — same pixel size, real output size shown; tells you if your browser can't encode WebP.

Conversion

HTML to Markdown

Headings, paragraphs, bold/italic, code, links, lists → Markdown. A practical subset; scripts and styles dropped.

Conversion

CSV to XML

<rows> of <row> elements with one element per header column; names sanitised, values escaped, well-formed.

Conversion

PNG → JPG

Flatten transparency onto white and save as JPG at 92% — same pixel size.

Conversion

DOCX to Text

Every paragraph of a Word document as plain text — read from word/document.xml in your browser.

Conversion

Text to DOCX

Plain text → a real Word document, one Normal paragraph per blank-line block.

Conversion

Markdown to DOCX

# ## ### → Heading 1–3 styles, lists → bullets, **bold**/*italic* → runs; styles.xml and numbering.xml written.

Conversion

RTF to Text

Control words and tables stripped, \'xx and \u escapes decoded, paragraph breaks kept.

Conversion

ODT to Text

Headings and paragraphs from content.xml as lines; spaces, tabs and line breaks expanded.

Conversion

SVG to Data URI

Base64 data:image/svg+xml URI of the exact bytes — decodes back to the original file.

Conversion

Data URI to File

Paste any data: URI (base64 or percent-encoded) and get the original file back.

Conversion

Text to PDF

Plain text → paginated PDF: sans/mono/serif, point size, A4/Letter, wrapped lines.

Conversion

Markdown to PDF

# ## ### headings at 24/18/14pt, bullets, bold/italic runs, wrapped and paginated.

Conversion

CSV to PDF

A printable table: shaded header repeated per page, proportional columns, A4/Letter portrait or landscape — real text cells.

Conversion

SVG to PDF

Browser-rendered SVG at your dpi on a page of the SVG's exact size; rasterised, and it says so.

Conversion

Images 30 tools

Resize, crop, compress, convert, straighten and analyse pictures — pixel-exact.

Resize Image

See the resized image live at exact pixel dimensions, with output size, before downloading.

Images

Crop Image

Drag on the image with ratio presets, preview the exact crop, then download.

Images

Deskew Scan

Detects a scanned page's skew to 0.05° and rotates it straight; the angle and residual are reported as numbers.

Images

Strip EXIF Metadata

Re-encode pixels and drop EXIF (GPS, camera, author). Visible content unchanged.

Images

Grayscale Image

Convert browser-supported images to grayscale — the live preview is the exact export.

Images

Rotate Image

Rotate in 90° steps with a live preview that matches the export.

Images

Flip Image

Mirror horizontally or vertically with a live preview.

Images

Add Image Border

Add a solid border or padding with live preview — width and color are yours.

Images
Explore all 30 Images tools

Image Format Sniffer

Reads real bytes, reports the true format, downloads a correctly-named copy — bytes untouched.

Images

Pad Image to Square

Pad to a perfect square — original centered on your background, nothing cropped.

Images

Letterbox Image

Pad to an exact 16:9, 4:3, 1:1 or 9:16 frame — original centered, bars in your color, nothing scaled.

Images

Image Palette Extractor

Dominant colours as hex codes with pixel share — a fast frequency count, not a perceptual model, and it says so.

Images

Mirror Image

Flip horizontally — left becomes right — live preview is the exact export, size unchanged.

Images

Rotate Image by Any Angle

Any degree, canvas grows to fit, corners transparent, white or black — nothing cropped, PNG out.

Images

Auto-Crop Image

Trim a uniform border to the exact content box — nothing scaled, lossless PNG out.

Images

Image Opacity

Set the whole image to a chosen opacity — real alpha channel, PNG out.

Images

Brightness & Contrast

Exact per-pixel brightness offset and contrast factor, clamped, lossless PNG out.

Images

Image Tint / Overlay

Blend a colour over every pixel at a chosen strength — exact per-channel mix, PNG out.

Images

Colour-Blindness Simulator

Protanopia, deuteranopia or tritanopia via a fixed Machado 2009 matrix — deterministic preview.

Images

Image Histogram

256-bin luminance + RGB counts exported as CSV; counts sum to the pixel total.

Images

GIF to Frames

Every frame of an animated GIF as a composited PNG, zipped — LZW, transparency and disposal handled.

Images

Frames to GIF

2–200 images → a looping GIF89a encoded in your browser; exact colours when ≤255, else 6×6×6 quantised.

Images

Image to ICO

Windows .ico with PNG entries at the sizes you pick (16–256 px).

Images

Favicon Pack Generator

favicon.ico + 16/32/180/192/512 PNGs + site.webmanifest + head snippet, zipped.

Images

SVG Minifier

Strip declaration, comments, DOCTYPE and inter-tag whitespace — same drawing, smaller file.

Images

CSS Gradient Generator

Linear/radial/conic gradients with any stops — live preview, exact CSS, and a PNG export at your size.

Images

Text & data utilities 49 tools

Clean, count, encode, convert, hash and generate — the developer and writer toolbox.

Word Counter

Count words, characters and paragraphs locally.

Text

Regex Tester

JavaScript regex + flags + text → live-highlighted matches with spans, capture groups and named groups; exportable report.

Text

Text Cleaner

Clean whitespace, repeated blank lines and stray formatting.

Text

Case Converter

Convert text to upper, lower or title-style case.

Text

Sort Lines

Sort, de-duplicate or reverse lines — output box is exactly what downloads.

Text
Explore all 49 Text & data utilities tools

URL Encode / Decode

Percent-encode text for URLs or decode it back — instant and local.

Text

Line Numberer

Prefix every line with its number — blank lines counted, output is exactly what downloads.

Text

Deduplicate Lines

Drop repeated lines, keep the first occurrence, preserve order — exact match, case and whitespace count.

Text

Number Base Converter

Decimal, hex, binary, octal — every number converted to all four bases exactly, big integers included.

Text

QR Code Generator

Text or URL → QR PNG, generated locally; error-correction level and size selectable.

Text

Hex ↔ RGB Converter

#rrggbb ↔ rgb(r, g, b), one colour per line, exact channels — anything else flagged.

Text

Markdown to Plain Text

Strip #, **bold**, links, list markers and tags — keep the words and the line structure.

Text

Text to Slug

URL slugs from any text: accents removed, lower-case, hyphen-separated — one per line.

Text

CMYK ↔ RGB Converter

cmyk(c%, m%, y%, k%) ↔ rgb(r, g, b), one per line — the naïve conversion, no ICC profile, and it says so.

Text

ROT13

Rotate letters by 13 — its own inverse; digits and punctuation untouched.

Text

URL-safe Base64

RFC 4648 §5 encode/decode (+ → -, / → _, no padding); auto-detects direction.

Text

Base32 Encode / Decode

RFC 4648 Base32 with padding; auto-detects direction; "foobar" → MZXW6YTBOI======.

Text

Whitespace Normaliser

Trim lines, collapse runs, CRLF → LF, collapse blank lines — words never change.

Text

Smart-Quote Fixer

Curly ↔ straight quotes, … ↔ ..., — ↔ --; direction chosen from the input.

Text

Text Frequency Counter

Characters, words, unique words, sentences, lines + every word with its count, as CSV.

Text

MD5 File Hash

MD5 digest of any file in checksum format (<hex> <name>) — for integrity/duplicates, not security, and it says so.

Text

SHA-1 File Hash

SHA-1 digest in sha1sum format; WebCrypto, in your browser.

Text

SHA-512 File Hash

SHA-512 digest in checksum format; WebCrypto, in your browser.

Text

CRC32 Checksum

IEEE CRC-32 of text and/or a file as 8 hex digits — "123456789" → cbf43926.

Text

UUID v4 Generator

Cryptographically random RFC 4122 v4 UUIDs, as many as you need, fresh every time.

Text

HMAC Generator

HMAC-SHA-1/256/384/512 of a message under a key — deterministic, WebCrypto.

Text

Epoch ↔ Date Converter

Unix seconds/milliseconds ↔ ISO-8601 UTC, one per line — 1700000000 ↔ 2023-11-14T22:13:20.000Z.

Text

CSS Minifier

Comments and redundant whitespace removed, last semicolons dropped — rules identical.

Text

JS Minifier (safe)

Comments, indentation and blank lines removed; strings respected, statements never joined.

Text

SQL Formatter

Keywords upper-cased, clauses on their own lines, AND/OR indented — identifiers and literals untouched.

Text

Timezone Converter

A wall-clock time in one IANA zone → the same instant in another, DST-aware, with offsets shown.

Text

Morse Code Encode / Decode

Text ↔ International Morse, letters spaced and words separated by " / "; auto-detects direction.

Text

Checksum Verifier

File + published hash → MATCH / NO-MATCH; algorithm inferred from the hash length; all digests shown.

Text

Lorem Ipsum Generator

Seeded placeholder text — same seed, same output; paragraphs and words per paragraph configurable.

Text

Excel & data 37 tools

Workbooks, CSV, JSON, YAML and TOML — cleaned, converted, compared.

CSV Cleaner

See exactly which rows and cells will change — counts and samples — before exporting.

Excel

Excel → CSV

Preview the worksheet data — dimensions and first rows — before exporting CSV.

Excel

Remove Duplicates

Preview which duplicate rows will be removed, with samples, before exporting.

Excel

CSV to JSON

First row becomes keys — JSON previewed before download.

Excel

JSON Schema Validator

Draft-07 subset; every violation listed with its JSON path and the rule it broke.

Excel

XLSX to JSON

First sheet → JSON array of objects keyed by the header row; numbers stay numbers.

Excel

Excel → PDF

Export the first worksheet (up to 300 rows) as a simple text-layout PDF for quick printing.

Excel
Explore all 37 Excel & data tools

Merge Excel Files

Preview per-file row counts and header mismatches before merging first sheets.

Excel

Sheet Extractor

See every sheet with its row count, tick what to keep, export.

Excel

JSON to CSV

Turn a JSON array of objects into CSV — output previewed before download.

Excel

CSV Column Picker

Tick the columns to keep — output previewed exactly before export.

Excel

TSV ↔ CSV

Convert tab-separated to comma-separated and back — rows and columns preserved.

Excel

CSV Row Filter

Keep only rows where a column matches — header preserved, previewed exactly.

Excel

CSV to NDJSON

One JSON object per line — header row becomes the keys, values stay strings, previewed exactly.

Excel

NDJSON to CSV

One JSON object per line → CSV; header is the union of keys, missing values empty, nested values kept as JSON text.

Excel

Markdown Table to CSV

First pipe table → CSV; separator row dropped, \| unescaped, <br> becomes a line break.

Excel

JSON Minifier

Parse and compact JSON for smaller text output. Very large numbers can lose precision.

Excel

TSV to JSON

Tab-separated text → JSON array of objects; header row becomes the keys, values stay strings.

Excel

JSON to TSV

JSON array of objects → tab-separated text; header = union of keys, one line per record.

Excel

CSV to SQL INSERT

One INSERT per record, header as the column list, values single-quoted with quotes doubled.

Excel

JSON Array to NDJSON

A JSON array → one compact JSON value per line, in order, nothing re-typed.

Excel

XML to CSV

Repeated child elements → rows; attributes and child elements → columns; nested content flattened to text, and it says so.

Excel

YAML to CSV

A YAML list of mappings → CSV; header from the union of keys, missing keys empty.

Excel

PDF Table to CSV

Rebuild a text table from a page by baselines and shared x-positions; row × column count shown first.

Excel

JSON to TOML

Objects → [tables], arrays of objects → [[tables]], scalars inline; nulls dropped and listed.

Excel

TOML to JSON

Tables, arrays of tables, inline tables, strings, numbers, booleans → pretty JSON; unsupported syntax reported by line.

Excel

INI to JSON

[sections] → objects, key = value → string properties; comments ignored, nothing retyped.

Excel

JSON Path Extractor

$.key, [n], [*] and .. over any JSON document — one match per line, in order.

Excel

CSV ↔ JSON (pretty)

Auto-detects the direction; pretty JSON out, exact round-trip of rows and cells.

Excel

JSONL to JSON Array

One JSON value per line → a pretty array in the same order; bad lines reported by number.

Excel

XML Pretty-Printer

Re-indent XML 2 spaces per level — same tree, attributes and comments preserved.

Excel

CSV to XLSX (styled)

Bold header on a violet fill, frozen row, autofilter, typed numeric cells — a real styles.xml.

Excel

ICS Calendar to CSV

Every VEVENT → a row (UID, SUMMARY, DTSTART, DTEND, LOCATION, …); folded lines unfolded, escapes decoded.

Excel

vCard to CSV

Every VCARD → a row (FN, N, EMAIL, TEL, ORG, …); repeated fields joined with "; ".

Excel

Nested JSON to Flat CSV

Dot-path columns (a.b.c, tags[0]) from nested objects/arrays — one row per object.

Excel

Compare 8 tools

See exactly what changed between two files — text, PDFs, spreadsheets, JSON.

PDF Compare

Side-by-side pages, visual pixel difference and text diff — where practical for the files.

Compare

Text Compare

Compare two text files and inspect line-level changes.

Compare

Excel Compare

Compare cells of the first worksheet in each file and show changed coordinates.

Compare

JSON Compare

Compare normalized JSON structures and values.

Compare

Word Compare

Compare extracted text from two Word documents.

Compare

CSV Compare

Compare structured CSV values and highlight changes.

Compare

Compare PDF Text

Line-level LCS diff of two PDFs’ text with page references — removed/added/unchanged counts shown.

Compare

List Diff

Two lists → added / removed / common, sorted, with counts.

Compare

Compression 4 tools

Smaller files for e-mail and upload limits, with the size you need.

Compress PDF

Compare before/after pages and a size estimate per preset, then export. Output text is non-selectable.

Compression

Compress PDF to Target Size

Set a KB target; pages are re-rendered as JPEG with quality/dpi stepped down until the file fits — settings reported, failure stated.

Compression

Compress Image

Pick a KB target and watch the live before/after result before exporting.

Compression

ZIP Inspector

List names, sizes and compression of every entry by reading the directory only — nothing extracted.

Compression