Merge PDF files
Combine several PDFs into one file in the order you choose — processed on your device.
Runs locallyMerge, split and number PDFs, convert images to PDF, clean CSV files, validate JSON, build ICS files, check redirects and more — without uploading your files.
Combine several PDFs into one file in the order you choose — processed on your device.
Runs locallyExtract page ranges into a new PDF, or split every page into separate files (ZIP).
Runs locallyChange page order, rotate pages by 90° and remove pages, then save a new PDF.
Runs locallyTurn JPG, PNG or WebP images into a single PDF, one image per page.
Runs locallyStamp page numbers at the top or bottom of every page.
Runs locallyPut documents in order, combine PDFs and images into one PDF, name it consistently and download as PDF or ZIP.
Runs locallyApply a naming pattern with numbering, preview clashes, and download a ZIP with the new names plus a mapping CSV. Originals are untouched.
Runs locallyGroups files with identical content using SHA-256. Nothing is deleted; similar-looking files are not treated as duplicates.
Runs locallyCreate a SHA-256 manifest for files, or verify files against a manifest.
Runs locallyDetects whether a CSV is UTF-8 or Windows-1256, previews the Arabic text, and exports clean UTF-8 that Excel opens correctly.
Runs locallyMap your columns to a target header list (e.g. a store import template), check required fields and types, and export — with spreadsheet formula injection neutralised.
Runs locallyRemoves rows that are exactly identical on the key columns you pick; shows before/after counts.
Runs locallySplit a large CSV into parts with the header repeated, or merge CSVs that share the same columns.
Runs locallyPaste JSON and a JSON Schema (draft-07 subset) to see exact error paths. External schemas are never fetched.
Runs locallySafe conversion with round-trip checking. YAML tags, anchors and aliases are rejected rather than executed.
Runs locallyChecks common product-feed problems: missing id/title/price/link/image, invalid prices, non-https links, duplicate ids. It does not guarantee Merchant Center approval.
Runs locallyCreate an .ics event that opens in Google Calendar, Outlook or Apple Calendar, with the correct time zone.
Runs locallyCreate a clean HTML email signature (Arabic or English) and copy it into Outlook, Gmail or Apple Mail.
Runs locallyNormalises URLs conservatively (lower-case host, trims spaces and fragments, removes known tracking parameters) and removes exact duplicates.
Runs locallyPaste old,new pairs to detect loops, chains, duplicates and self-redirects before you publish them.
Runs locallyPaste url,lang,alternate-url rows to verify language codes and that every alternate links back (reciprocity).
Runs locallyBuild or test robots.txt rules against a path. Reminder: robots.txt is not access control and does not replace noindex.
Runs locallyPaste email HTML to find scripts, unsafe links, missing alt text, unfilled {{variables}}, missing RTL direction and oversized width. The preview is sanitised.
Runs locallyConvert WebVTT and SRT subtitle files, with a report of overlapping or invalid cues.
Runs locallyMove all cues earlier or later by an offset; negative times are clamped to zero with a warning.
Runs locallyCapture still images at chosen times from a video on your device and download them as a ZIP.
Runs locally