# FileGizmo > FileGizmo is a free file toolkit that runs entirely in your browser — files are never uploaded. ## PDF - [Add Page Numbers to PDF](https://filegizmo.com/pdf/add-page-numbers): Add clear page numbers without uploading a PDF. - [Compress PDF](https://filegizmo.com/pdf/compress): Optimize PDF structure locally without quality loss. - [Compress PDF to 100KB](https://filegizmo.com/pdf/compress-to-100kb): Create a verified PDF no larger than 100KB. - [Compress PDF to 1MB](https://filegizmo.com/pdf/compress-to-1mb): Make a verified PDF no larger than 1MB. - [Compress PDF to 200KB](https://filegizmo.com/pdf/compress-to-200kb): Make a verified PDF no larger than 200KB. - [Compress PDF to 500KB](https://filegizmo.com/pdf/compress-to-500kb): Create a verified PDF no larger than 500KB. - [Crop PDF](https://filegizmo.com/pdf/crop): Trim PDF margins without rasterizing pages. - [Delete PDF pages](https://filegizmo.com/pdf/delete-pages): Remove unwanted PDF pages directly in your browser. - [Edit PDF](https://filegizmo.com/pdf/edit): Add content to a PDF locally, free and unlimited. - [Extract PDF Pages](https://filegizmo.com/pdf/extract-pages): Save selected PDF pages as a new document locally. - [Fill PDF Form](https://filegizmo.com/pdf/fill-form): Complete PDF form fields locally on any device. - [Images to PDF](https://filegizmo.com/pdf/images-to-pdf): Turn selected JPG and PNG files into a single PDF. - [Local OCR](https://filegizmo.com/pdf/ocr): Read English text from scans without uploads. - [Organize PDF Pages](https://filegizmo.com/pdf/organize): Drag and reorder PDF pages locally. - [Merge PDF](https://filegizmo.com/pdf/merge): Combine PDFs in your chosen order on your device. - [Split PDF](https://filegizmo.com/pdf/split): Split a PDF by pages or custom ranges locally. - [PDF to images](https://filegizmo.com/pdf/pdf-to-images): Export PDF pages as PNG or JPG files locally. - [PDF to Text](https://filegizmo.com/pdf/pdf-to-text): Extract readable text from PDFs without uploads. - [Protect PDF](https://filegizmo.com/pdf/protect): Password-protect a PDF with AES-256 privately. - [Rotate PDF](https://filegizmo.com/pdf/rotate): Fix sideways PDF pages directly in your browser. - [Sign PDF](https://filegizmo.com/pdf/sign): Place a visible signature directly on your PDF. - [Unlock PDF](https://filegizmo.com/pdf/unlock): Remove a known PDF password without uploading. - [Watermark PDF](https://filegizmo.com/pdf/watermark): Add private text watermarks without uploading a PDF. ## Data & CSV - [Address to coordinates](https://filegizmo.com/csv/address-to-coordinates): Batch geocode CSV addresses with your own API key. - [CSV to Excel](https://filegizmo.com/csv/csv-to-excel): Turn CSV data into an Excel-ready workbook. - [CSV to HTML table](https://filegizmo.com/csv/csv-to-html): Create safe HTML table markup from CSV data. - [CSV to JSON](https://filegizmo.com/csv/csv-to-json): Turn CSV rows into structured JSON on your device. - [CSV to Markdown table](https://filegizmo.com/csv/csv-to-markdown): Convert CSV into a Markdown table on your device. - [CSV to SQL](https://filegizmo.com/csv/csv-to-sql): Generate portable SQL INSERT statements privately. - [CSV and XML converter](https://filegizmo.com/csv/csv-xml): Convert between CSV and record-based XML locally. - [Remove CSV duplicates](https://filegizmo.com/csv/remove-duplicates): Clean repeated rows from CSV data. - [Excel to CSV](https://filegizmo.com/csv/excel-to-csv): Export one Excel worksheet to CSV on your device. - [CSV column extractor](https://filegizmo.com/csv/extract-columns): Keep only the columns you need from a CSV file. - [Filter CSV rows](https://filegizmo.com/csv/filter-csv): Filter CSV rows with clear column conditions. - [Find and replace in CSV](https://filegizmo.com/csv/find-replace-csv): Replace CSV text while preserving table structure. - [Flatten nested JSON](https://filegizmo.com/csv/flatten-json): Flatten nested JSON into rows on your device. - [JSON to CSV](https://filegizmo.com/csv/json-to-csv): Turn JSON arrays and objects into a CSV file. - [JSON to Excel](https://filegizmo.com/csv/json-to-excel): Turn JSON records into a private Excel workbook. - [JSON and YAML converter](https://filegizmo.com/csv/json-yaml): Convert JSON and YAML locally without data uploads. - [Merge CSV](https://filegizmo.com/csv/merge): Combine matching CSV files into one clean dataset. - [Sort CSV](https://filegizmo.com/csv/sort-csv): Sort a CSV table locally with stable ordering. - [Split CSV](https://filegizmo.com/csv/split): Divide a large CSV into manageable files. ## Image - [Blur or Pixelate Image](https://filegizmo.com/image/blur-redact): Obscure image details without sending the file. - [Compress image](https://filegizmo.com/image/compress): Make images smaller without uploading them. - [Convert image format](https://filegizmo.com/image/convert): Switch between PNG, JPG, and WebP formats privately. - [Crop image](https://filegizmo.com/image/crop): Crop images to square landscape or portrait ratios. - [Edit image](https://filegizmo.com/image/edit): Crop, adjust, annotate, and export locally. - [Exam photo & signature resizer](https://filegizmo.com/image/exam-photo-signature-resizer): Resize Indian exam photos and signatures privately. - [Favicon generator](https://filegizmo.com/image/favicon): Generate a ready-to-use favicon PNG pack. - [Flip Image](https://filegizmo.com/image/flip): Mirror photos and graphics without uploading them. - [HEIC to JPG](https://filegizmo.com/image/heic-to-jpg): Convert HEIC photos to broadly compatible JPG files. - [Image to Base64](https://filegizmo.com/image/base64): Create a ready-to-use image data URL privately. - [Remove Image Background](https://filegizmo.com/image/remove-background): Batch-remove backgrounds and refine edges locally. - [EXIF Metadata Remover](https://filegizmo.com/image/remove-exif): Strip camera and GPS metadata without uploading. - [Resize image](https://filegizmo.com/image/resize): Resize images to exact pixel dimensions privately. - [Rotate Image](https://filegizmo.com/image/rotate): Correct image orientation privately in your browser. - [Upscale Image](https://filegizmo.com/image/upscale): Enlarge image dimensions with honest resampling. - [Watermark Image](https://filegizmo.com/image/watermark): Add clear ownership text without uploading an image. ## Text - [Case converter](https://filegizmo.com/text/case-converter): Change capitalization and developer naming styles. - [Find and replace text](https://filegizmo.com/text/find-replace): Find and replace text without sending the document. - [Lorem ipsum generator](https://filegizmo.com/text/lorem-ipsum): Create clean placeholder copy for layouts. - [Markdown to HTML](https://filegizmo.com/text/markdown-to-html): Turn Markdown into safe HTML without uploading it. - [Remove duplicate lines](https://filegizmo.com/text/remove-duplicate-lines): Remove repeated lines with space and case controls. - [Remove line breaks](https://filegizmo.com/text/remove-linebreaks): Clean line breaks and excess whitespace privately. - [Slug generator](https://filegizmo.com/text/slugify): Create clean URL and filename slugs from text. - [Sort lines](https://filegizmo.com/text/sort-lines): Sort text lines locally with useful controls. - [Text diff](https://filegizmo.com/text/diff): Find added and removed lines without an upload. - [Word and character counter](https://filegizmo.com/text/counter): Count words and characters without sending text. - [Word frequency counter](https://filegizmo.com/text/word-frequency): Analyze word and phrase frequency on your device. ## Developer - [JSON formatter](https://filegizmo.com/developer/json-formatter): Format and validate JSON entirely in your browser. - [JWT decoder](https://filegizmo.com/developer/jwt-decoder): Inspect JWT claims without uploading the token. - [Regex tester](https://filegizmo.com/developer/regex-tester): Test regex matches and groups with a timeout. ## Guides - [How to add page numbers to a PDF the right way](https://filegizmo.com/guides/add-page-numbers-to-pdf-correctly/): Add visible page numbers without covering content, choose the correct starting number and position, and understand when section-aware numbering needs the source document. - [Are online file converters safe? How to check whether a tool uploads your files](https://filegizmo.com/guides/are-online-file-converters-safe/): Learn how to tell whether an online converter uploads your file, inspect browser network activity, and evaluate privacy claims with evidence. - [How to blur a face, license plate, or address before posting](https://filegizmo.com/guides/blur-face-license-plate-address-before-posting/): Obscure private details locally, choose blur, pixelation, or permanent redaction appropriately, and verify the flattened image before sharing. - [Bulk remove backgrounds for Etsy and e-commerce listings](https://filegizmo.com/guides/bulk-remove-backgrounds-etsy-ecommerce-free/): Remove backgrounds from Etsy and e-commerce product photos in free batches of 20, download one ZIP, and understand the real credit-cost tradeoffs. - [How to clean a CSV before importing it](https://filegizmo.com/guides/clean-csv-before-import/): Check delimiters, headers, identifiers, formulas, duplicates, encodings, and row shape before importing a CSV into Excel, a CRM, or a database. - [How to combine PDF and image files into one document](https://filegizmo.com/guides/combine-pdf-and-image-files/): Turn JPG or PNG images into PDF pages, combine them with existing PDFs in the right order, and verify the finished document without uploading it. - [How to compress a PDF to 100KB, 200KB, or 500KB](https://filegizmo.com/guides/compress-pdf-to-100kb-200kb-500kb/): Pick the right PDF size target, reduce the file without hiding quality loss, and verify a 100KB, 200KB, or 500KB result before uploading it. - [How to compress a PDF to 200KB for SSC or UPSC](https://filegizmo.com/guides/compress-pdf-to-200kb-for-ssc-upsc/): Reduce an exam-application PDF toward 200KB without hiding quality loss, and verify the active SSC or UPSC upload rule first. - [How to convert Excel to CSV without breaking your data](https://filegizmo.com/guides/convert-excel-to-csv-without-breaking-data/): Export an XLSX worksheet to CSV while protecting leading zeros, long IDs, dates, Unicode text, delimiters, formulas, and row integrity. - [CSV vs JSON vs Excel: which format should you use for your data?](https://filegizmo.com/guides/csv-vs-json-vs-excel-which-data-format/): Choose CSV, JSON, or Excel based on data shape, types, formulas, formatting, interoperability, automation, and the next person or system using it. - [How to decode a JWT safely](https://filegizmo.com/guides/decode-jwt-safely/): Decode JWT header and payload claims locally, distinguish inspection from verification, and avoid leaking bearer tokens into websites, screenshots, logs, and tickets. - [How to edit a PDF free without Adobe](https://filegizmo.com/guides/edit-pdf-free-without-adobe/): Learn what free PDF editors actually change, how current limits differ, and how to add text, images, marks, and links without uploading your PDF. - [How to fill a PDF form on your phone](https://filegizmo.com/guides/fill-pdf-form-on-phone/): Complete interactive or flat PDF forms on iPhone or Android, choose whether to flatten fields, recover local work, and verify the result before submitting. - [HEIC to JPG explained: compatibility, quality, and batch conversion](https://filegizmo.com/guides/heic-to-jpg-explained-batch-conversion/): Understand HEIC and HEIF, convert an iPhone photo to JPG locally, choose quality carefully, and use honest batch options for larger libraries. - [Photo, signature, and PDF size limits for Indian government exams](https://filegizmo.com/guides/india-government-exam-photo-signature-pdf-size-limits/): A maintained, primary-source database of photo, signature, and PDF upload limits for major Indian government exam portals. - [How to merge PDF files privately without uploading your documents](https://filegizmo.com/guides/merge-pdf-files-privately/): Combine PDF files locally, preserve page quality, understand document-level limits, and avoid uploading confidential documents. - [How to merge PDF files on iPhone](https://filegizmo.com/guides/merge-pdf-on-iphone/): Combine PDFs on an iPhone using Apple Preview where available or a private browser workflow, then verify page order and the downloaded result. - [PDF/A, PDF/X, or plain PDF: which one do you need?](https://filegizmo.com/guides/pdf-a-pdf-x-plain-pdf/): Choose plain PDF for everyday use, PDF/A for long-term preservation, or the exact PDF/X profile your commercial printer requests, then validate the result. - [How to properly redact a PDF](https://filegizmo.com/guides/properly-redact-pdf/): Learn why drawing a black box does not remove PDF data, what true redaction must destroy, and how to verify a redacted document before sharing it. - [How to remove an image background for free without credits](https://filegizmo.com/guides/remove-background-free-without-credits/): Compare genuinely free background-removal methods, understand remove.bg's official limits, and refine a full-size transparent PNG locally without credits. - [EXIF metadata: what your photos reveal before you share](https://filegizmo.com/guides/remove-location-exif-before-sharing/): Learn what EXIF and GPS metadata can reveal about a photo, then remove location data from a JPEG without reducing image quality. - [How to remove a password from a PDF you own](https://filegizmo.com/guides/remove-password-from-pdf-you-own/): Take the password off a bank statement, payslip, or policy PDF you own, entirely in your browser, plus what to do when the file refuses to unlock. - [How to replace a photo background without Photoshop](https://filegizmo.com/guides/replace-photo-background-without-photoshop/): Cut out a subject locally, place the transparent PNG over a new scene, and match scale, light, colour, edges, and shadow for a believable result. - [How to resize an image to exact pixel dimensions for any form](https://filegizmo.com/guides/resize-image-exact-pixel-dimensions/): Match an online form's exact width and height without stretching faces, losing important content, or confusing pixels with DPI. - [How to shrink an image under 100KB without it looking bad](https://filegizmo.com/guides/shrink-image-under-100kb-without-looking-bad/): Reduce a photo below 100KB by fixing dimensions, choosing the right format, and lowering quality in controlled steps while protecting important detail. - [How to sign a PDF on Windows, Mac, iPhone, or Android](https://filegizmo.com/guides/sign-pdf-windows-mac-iphone-android/): Add a visible signature to a PDF on any common device, choose the right built-in or browser tool, and verify the signed copy before sending it. - [How to sign a PDF without Adobe Acrobat](https://filegizmo.com/guides/sign-pdf-without-adobe/): Add a visible signature to a PDF without Adobe Acrobat, understand when Apple Markup works, and know when a certificate-backed signature is required. - [How to split a huge PDF into chapters](https://filegizmo.com/guides/split-large-pdf-into-chapters/): Plan chapter boundaries, split a large PDF into clearly named page-range files, and verify bookmarks, links, signatures, and page numbers before sharing. - [WebP vs AVIF vs JPG: the best image format for the web in 2026](https://filegizmo.com/guides/webp-avif-jpg-best-image-format-web/): Choose JPG, WebP, or AVIF based on browser reach, image quality, transparency, encoding speed, and the fallback your website can support. - [Why your PDF is too big to email and 5 ways to fix it](https://filegizmo.com/guides/why-pdf-too-big-to-email/): Find what made a PDF too large for email, choose the least destructive fix, and avoid sending an unreadable document just to cross an attachment limit. ## About - [About FileGizmo](https://filegizmo.com/about): Why FileGizmo builds independent, local-first file tools. - [Privacy](https://filegizmo.com/privacy): How local, client-side file processing protects your files. - [Contact](https://filegizmo.com/contact): Report a bug or request a tool. - [Terms](https://filegizmo.com/terms): Terms for using FileGizmo. - [Changelog](https://filegizmo.com/changelog): Product updates and release notes.