Free Online Tools for Your Files
Compress images, merge PDFs, convert iPhone photos, extract audio, or anonymize sensitive text. WebFileTools helps people move fast with a clear privacy level stated before each action.
Start from a common need
Compress an image
The most common starting point: reduce file weight in a few seconds.
Merge PDFs
A simple universal task, without installing desktop software.
Convert iPhone photos
A clear mainstream flow to make HEIC images easy to share anywhere.
Extract audio from a video
A creator and day-to-day use case that stays understandable for non-technical users.
Start without friction
A visitor should understand what to do within seconds and launch something useful without account-first blockers.
Readable privacy
Local, server, or AI mode is visible before use. That should be a product promise, not hidden technical detail.
Concrete use cases
The homepage should speak in outcomes people want: photo, PDF, audio, sharing, not only abstract categories.
Can’t find the tool you need?
Suggest it — we might build it for you.
Trust signals
135 tools • 14 categoriesPublic reviews
Read user feedback and ratings directly on the reviews page.
View reviews →Transparent status
Service health is public, with incidents and history available.
View status →Continuous updates
Product changes are published regularly in the patch notes.
Read patch notes →Explicit privacy
Each tool states whether processing is local, server-side, or AI-assisted before you use it.
Read policy →New tools
11 toolsSocial Media Resize Pack
NewGenerate all key social formats in one click (Instagram, Facebook, LinkedIn, X, YouTube, TikTok) from a single image. 100% browser-based.
Use →OCR to Markdown
NewConvert scanned PDFs and screenshot images (PNG, JPG, WebP) into clean Markdown optimized for AI workflows.
Use →PDF JavaScript Inspector
NewExtract and analyze all JavaScript embedded in a PDF: document-level scripts, AcroForm field actions, and XFA scripts. Automatic detection of common errors.
Use →Merge Email + PDF Attachments
NewDrop an .eml or .msg file: extract the email body and all PDF attachments, merged into a single PDF. 100% local, no upload. One-click tool!
Use →Anonymize Server Logs
NewAutomatically remove IPs, emails, names, and domains from your server logs for privacy and GDPR compliance. 100% local processing, no data sent.
Use →AI Prompt Optimizer
NewTurn rough requests into clear, structured prompts optimized for modern AI models. Output is generated in English by design.
Use →Sharing & Collaboration
1 toolSecurity & Privacy
11 toolsEncrypted Secret Sharing
Share a password or API key via an encrypted, single-use link (burn after reading). AES-256, free.
Use →Encrypted File Sharing
Share any file (≤25 MB) via an encrypted, single-use link. Antivirus scan, AES-256-GCM. Free.
Use →Password Generator
Generate cryptographically secure passwords. Customize length, character sets and check strength. 100% in the browser.
Use →UUID Generator
Generate UUID v4 (random) or v7 (sortable by date). Batch export. 100% in the browser, free.
Use →Pronounceable Password Generator
Generate easy-to-remember but secure passwords based on pronounceable syllables. Entropy and strength displayed.
Use →Password Strength Checker
Analyze password strength: entropy, estimated crack time, pattern detection. 100% local.
Use →Data Masker
Anonymize your data: emails, phone numbers, names, IBANs. Replace sensitive information with asterisks or dummy values. 100% local.
Use →Metadata Cleaner
Remove all metadata (EXIF, XMP, IPTC, docProps) from your images, PDFs and Office documents. Deep server-side cleaning with ExifTool.
Use →PII Detector
Automatically detect personal data in text: emails, phone numbers, IBAN, credit cards, SSN, IPs, URLs with identifiers. 100% local.
Use →SSH Key Generator
Generate SSH keys (RSA, Ed25519, ECDSA) directly in your browser. OpenSSH format, optional passphrase. 100% local, never sent.
Use →Certificate Decoder
Inspect X.509 certificates, CSRs and PEM private keys: subject, issuer, validity, SANs, fingerprints. 100% browser, no upload.
Use →Images
20 toolsImage Compressor
Compress your JPG, PNG, and WebP images directly in your browser. Adjustable quality, no server upload. 100% private and free.
Use →Resize Image
Resize your images by pixels or using social media presets (Instagram, Facebook, LinkedIn). 100% in the browser.
Use →Convert Image Format
Convert images between JPEG, PNG, WebP, AVIF, and GIF instantly in the browser. Free, no sign-up, 100% private.
Use →Social Media Resize Pack
NewGenerate all key social formats in one click (Instagram, Facebook, LinkedIn, X, YouTube, TikTok) from a single image. 100% browser-based.
Use →HEIC → JPG
Convert your iPhone HEIC/HEIF photos to JPEG. Multi-file, ZIP download. 100% in the browser, free.
Use →Image Watermark
Add a text watermark to your images. Position, opacity, rotation and tile pattern. 100% in the browser, free.
Use →SVG → PNG
Convert SVG to PNG or JPG at high resolution (1x, 2x, 4x). 100% in the browser, free.
Use →OCR — Image to Text
Extract text from images (JPG, PNG, WebP, BMP, TIFF) or scanned PDFs using OCR. 14 languages supported. Images processed locally, PDFs server-side.
Use →OCR to Markdown
NewConvert scanned PDFs and screenshot images (PNG, JPG, WebP) into clean Markdown optimized for AI workflows.
Use →Remove EXIF Data
Inspect and erase EXIF metadata (GPS, camera, dates) from your photos before sharing. 100% in the browser, no data sent.
Use →Remove Image Background
Make an image background transparent using flood-fill. Ideal for logos and illustrations. 100% in the browser.
Use →Image Compare
Compare two images side-by-side with a before/after slider. Ideal for checking compression or edits. Free.
Use →Favicon Generator
Generate multi-size favicons (ICO, PNG, SVG) and the associated manifest.json. 100% in the browser.
Use →Crop Image
Crop your images with precision. Select the area to keep, choose an aspect ratio (1:1, 4:3, 16:9, 9:16) and download the result. 100% browser-based.
Use →Rotate Image
Rotate your images at 90°, 180° or 270° and apply horizontal or vertical mirroring. 100% browser-based.
Use →Image Color Palette
Extract dominant colors from any image. Get a harmonious palette with HEX, RGB, and HSL codes. 100% browser-based, free.
Use →EXIF Viewer
Inspect photo EXIF metadata: camera, lens, ISO, GPS with map. 100% browser-based, no upload.
Use →Images to Animated GIF
Combine multiple JPG, PNG, or WebP images into an animated GIF. Configurable delay per frame. Free server-side processing.
Use →Add Text to Image
Add styled text to your images with full control: font, size, color, position, and shadow. Export PNG or JPEG. 100% browser-based.
Use →Blur Image Areas
Select and blur sensitive areas on your images. Faces, license plates, personal data. 100% browser-based.
Use →Video
5 toolsVideo Trimmer
Trim your video between two timestamps directly in the browser. FFmpeg.wasm, no re-encoding when possible. Nothing uploaded.
Use →Video Converter
Convert your videos to MP4 (H.264/AAC), WebM (VP9/Opus) or GIF directly in the browser. Configurable bitrate and resolution.
Use →Video Compressor
Compress videos with a target size (MB) or target bitrate (kbps). H.264 'slow' preset for solid compression. 100% browser.
Use →Video to GIF
Convert a video segment to a high-quality GIF using two-pass palette encoding. Frame rate, width, start/end configurable.
Use →Extract Thumbnail
Extract a precise frame from your video as PNG or JPEG, or a batch of N evenly-spaced frames. HTML5 preview, 100% browser.
Use →Audio & Media
5 toolsAudio Converter
Convert audio files between MP3, OGG, WAV and AAC directly in the browser via FFmpeg.wasm. No upload required.
Use →Video Audio Extractor
Extract the audio track from a video file (MP4, MKV, AVI…) to MP3, OGG or WAV. 100% browser processing via FFmpeg.wasm.
Use →MP3 / Audio Cutter
Cut and extract a portion of an audio file (MP3, OGG, WAV…). Selection by range sliders, 100% browser via FFmpeg.wasm.
Use →Audio Volume Normalizer
Normalize the volume of your audio files via WebAudio API. Adjust target level in dB, WAV export. 100% browser.
Use →Remove Audio Track
Remove the audio track from a video (MP4, MKV, AVI, MOV…) without re-encoding. Get a muted video in seconds, 100% in the browser.
Use →PDF — Local Editing
14 toolsMerge PDFs
Combine multiple PDF files into a single document online. Drag and drop, reorder, and download the merged PDF. Free.
Use →Split & Extract PDF
Separate a PDF into individual pages or extract specific pages (e.g., 1, 3-5, 7). Free tool, 100% in the browser.
Use →Rotate PDF Pages
Rotate one or all pages of a PDF at 90°, 180°, or 270°. Batch rotation included. Free and 100% in the browser.
Use →PDF Watermark
Apply a text watermark on all pages of your PDF. Customize size, opacity, color, and position. Free.
Use →Password Protect a PDF
Encrypt your PDF with a password. Manage print and copy permissions. Free tool, 100% in the browser.
Use →Sign a PDF
Apply a signature image on one or all pages of your PDF. Adjustable position and size. Free, 100% in the browser.
Use →Annotate a PDF
Add text annotations to your PDF pages. Customizable color, size, and position. Free, 100% in the browser.
Use →Number PDF Pages
Add page numbers to an existing PDF. Customizable position and format. Free, 100% in the browser.
Use →PDF Metadata Editor
Edit the title, author, subject, keywords, and dates of a PDF file. 100% browser-based via pdf-lib. Free.
Use →Organize PDF Pages
Delete, reorder and reorganize PDF pages. Drag and drop to rearrange. 100% browser-based via pdf-lib.
Use →Redact / Censor PDF
Mask sensitive areas in your PDF with black rectangles. Irreversible redaction via pdf-lib. 100% browser-based.
Use →Compare Two PDFs
Visually compare two PDFs page by page side by side. Overlay mode for difference detection. 100% browser-based.
Use →PDF JavaScript Inspector
NewExtract and analyze all JavaScript embedded in a PDF: document-level scripts, AcroForm field actions, and XFA scripts. Automatic detection of common errors.
Use →Merge Email + PDF Attachments
NewDrop an .eml or .msg file: extract the email body and all PDF attachments, merged into a single PDF. 100% local, no upload. One-click tool!
Use →PDF — Server Conversion
14 toolsConvert Office to PDF
Convert your .docx, .xlsx, .pptx, .odt files to PDF via LibreOffice. Faithful and fast conversion. Free.
Use →PDF to Images
Export each page of your PDF as a high-quality PNG image (72 to 300 DPI). Individual or batch download.
Use →Images to PDF
Assemble multiple images (JPG, PNG, WebP) into a single PDF. Reorder before converting. Free.
Use →Compress PDF
Reduce your PDF file size for free. 4 quality levels: Screen, eBook, Print, Prepress. No installation required.
Use →PDF to Text
Extract raw text from a selectable PDF. Preview, copy, and export as .txt. Free online tool.
Use →Repair PDF
Attempt to recover and rebuild a damaged or partially corrupted PDF via qpdf. Free online tool.
Use →Optimize PDF for Web
Linearize your PDF for progressive loading in browsers (Fast Web View). Free online tool.
Use →Markdown to PDF
Convert Markdown content to a formatted PDF via LibreOffice. Headings, lists, code, links. Free online tool.
Use →PDF to Word
Convert a PDF to a Word document (.docx) via LibreOffice. Secure server processing. Free.
Use →PDF to Excel
Convert a PDF to an Excel spreadsheet (.xlsx) via LibreOffice. Tables and data preserved. Secure server processing.
Use →PDF to PowerPoint
Convert a PDF to a PowerPoint presentation (.pptx) via LibreOffice. Each page becomes a slide.
Use →Extract PDF Images
Extract all embedded images from a PDF using pdfimages (poppler). Download as ZIP.
Use →HTML to PDF
Convert HTML code to a PDF document via LibreOffice. Preserves styles and layout.
Use →PDF to PDF/A
Convert a PDF to PDF/A-2b for long-term archival via Ghostscript. ISO 19005 standard.
Use →Files & Hash
2 toolsText & Data
29 toolsJSON Formatter
Validate, format, and minify JSON. Syntax highlighting and file import. 100% in the browser.
Use →HTML Formatter
Beautify or minify your HTML code online. Automatic indentation, whitespace cleanup. 100% browser-based, free.
Use →XML ↔ JSON Converter
Instantly convert between XML and JSON. Handles XML attributes, validates, formats, and copies in one click. 100% browser-based.
Use →Base64 Encoder
Encode/decode text or a file to Base64. Data URL and one-click copy. 100% in the browser.
Use →Timestamp Converter
Convert a Unix timestamp to a readable date and vice versa. ISO, RFC, and relative formats. 100% in the browser.
Use →Word Counter
Count words, characters, sentences, and paragraphs in your text. Estimated reading and speaking time. 100% in the browser.
Use →Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text as paragraphs, words, sentences, or lists. Customizable quantity, one-click copy. 100% browser.
Use →Text Diff
Compare two texts and visualize differences line by line. Additions, deletions, modifications. Free.
Use →JSON ↔ CSV Converter
Convert JSON to CSV and vice versa. File import and one-click export. 100% in the browser.
Use →CSV to Excel Converter
Convert your CSV files to Excel (.xlsx) in your browser. Choose your delimiter (comma, semicolon, tab) and download the result. 100% local.
Use →Excel to CSV Converter
Convert your Excel (.xlsx, .xls) files to CSV in your browser. Choose your delimiter and encoding. 100% local, free.
Use →Color Converter
Convert colors between HEX, RGB, HSL, HSV and more. Real-time color preview. 100% in the browser.
Use →CSS / JS Minifier
Minify CSS or JavaScript to reduce your file sizes. 100% in the browser, free.
Use →Meta Tags Generator
Generate SEO meta tags and Open Graph for your site. Real-time preview. Free.
Use →Regex Tester
Test and debug regular expressions in real time. Match highlighting, capture groups, flags. 100% browser-based.
Use →JWT Decoder
Decode and inspect JSON Web Tokens. View header, payload, and check expiration. 100% browser-based, free.
Use →YAML ↔ JSON Converter
Convert between YAML and JSON instantly. Validation, formatting, and one-click copy. 100% browser-based, free.
Use →Encoding Converter
Convert text and CSV file encoding: UTF-8, ISO-8859-1 (Latin1), Windows-1252. Fix broken characters. 100% browser-based.
Use →Markdown Editor
Split-view Markdown editor with real-time HTML preview. Export to HTML, copy the result. 100% browser-based, no data sent.
Use →URL Encoder / Decoder
Encode or decode URLs and query parameters. encodeURIComponent / decodeURIComponent. 100% browser-based.
Use →HTML Entity Encoder / Decoder
Encode or decode HTML entities (&, <, >, etc.). Protect your HTML code against XSS injections.
Use →robots.txt Generator
Create a complete robots.txt file with presets for Google, Bing and more. Visual interface with multiple rules.
Use →CHMOD Calculator
Calculate Linux/Unix file permissions with a visual grid. Octal notation, symbolic notation and chmod command.
Use →Cron Expression Generator
Create cron expressions visually with human-readable description. Common presets and next run times.
Use →JSON to HTML Table
Convert a JSON array into a styled HTML table with live preview. Copy code and export.
Use →YAML / TOML Validator
Validate and format your YAML and TOML files. Detailed error messages with line numbers. 100% browser.
Use →.env File Generator
Create .env files visually with random secret generation. Export and copy in one click.
Use →SQL Formatter
Format your SQL queries: MySQL, PostgreSQL, SQLite, T-SQL, BigQuery, PL/pgSQL, Spark. Uppercase keywords, configurable indent, minify mode. 100% browser.
Use →Case Converter
Convert your text to 14 case formats: camelCase, PascalCase, snake_case, kebab-case, Title Case and more. Preserves accents. 100% browser.
Use →CSS Design
5 toolsCSS Gradient Generator
Create CSS linear, radial and conic gradients with live preview. Export to plain CSS and Tailwind. 12 built-in presets. 100% browser.
Use →Box-Shadow Generator
Build CSS box-shadow with offset, blur, spread, color and inset. Stack multiple layers. Export to plain CSS and Tailwind.
Use →Border-Radius Generator
Build complex CSS border-radius with 8 independent handles, organic blob mode and live SVG preview. Shorthand + individual properties exported.
Use →px ↔ rem ↔ em Converter
Convert instantly between px, rem and em. Configurable base font-size, batch list mode, reference table. 100% browser.
Use →Color Palette Generator
Generate complementary, triadic, analogous, monochromatic palettes from a base color. Export to CSS variables, WCAG contrast included.
Use →Network & DevOps
6 toolsCIDR Calculator
Compute network, broadcast, hosts, subnet mask and subnet splits from a CIDR notation. IPv4 + IPv6, with membership checker.
Use →HTTP Headers Decoder
Paste HTTP response headers: CSP, Cache-Control, HSTS, Set-Cookie, Authorization — explained directive by directive. No outbound calls.
Use →User-Agent Parser
Paste any User-Agent: browser, OS, device. Bulk mode with CSV export and bot/crawler detection. 100% browser.
Use →curl Command Builder
Build a curl command visually then export to fetch JS, axios or Python requests. Reverse-imports an existing curl command.
Use →docker-compose Linter
Lint docker-compose.yml: syntax, volume/network refs, healthchecks, mem_limit, 'latest' tags. Best practices with line numbers. 100% local.
Use →OpenAPI Validator
Validate OpenAPI 3.x or Swagger 2.0 specs: structure, paths, components, security. Stats and JSON export. 100% local.
Use →Productivity & Business
6 toolsHandwritten Signature
Draw your handwritten signature on a touch pad and export it as transparent PNG. 100% browser.
Use →List Cleaner
Clean your lists: remove duplicates, empty lines, whitespace. Sort, convert to lowercase. 100% browser.
Use →WCAG Contrast Checker
Check the contrast ratio between two colors according to WCAG 2.1 standards (AA and AAA). Real-time preview.
Use →Placeholder Image Generator
Generate custom placeholder images (PNG or SVG). Configurable dimensions, colors and text.
Use →Working Days Calculator
Calculate the number of working days between two dates, or find the date after N working days. French public holidays included.
Use →Invoice Generator
Create professional PDF invoices directly in your browser. Add your logo, line items, VAT, and download the PDF. 100% local.
Use →Utilities
9 toolsQR Code Generator
Generate a QR code from a URL or text. Customizable colors, PNG and SVG export. Free, 100% in the browser.
Use →Barcode Generator
Generate EAN-13, EAN-8, UPC-A, UPC-E, Code128, Code39, ITF-14, Codabar and MSI barcodes. Export as PNG or SVG. 100% browser-based, no installation.
Use →LLM Token Counter
Count tokens in your text for GPT-4o, Claude, Gemini, and other LLMs. API cost estimation. 100% in the browser.
Use →iCal Generator (.ics)
Create a .ics file to add events to Google Calendar, Outlook, or Apple Calendar. Free, 100% browser-based.
Use →ZIP Compressor
Create ZIP archives from your files directly in the browser. Drag & drop, download. No files uploaded, 100% local.
Use →Email Signature Generator
Create a professional HTML email signature. Compatible with Gmail, Outlook and Apple Mail. Customize name, title, phone, logo.
Use →Email Signature Extractor
Import a .eml file or paste a raw email and automatically extract signatures as clean HTML. Multi-signature detection, hosted images.
Use →ZIP Extractor
Extract files from ZIP archives directly in your browser. Preview and download contents. 100% local, no files uploaded.
Use →Anonymize Server Logs
NewAutomatically remove IPs, emails, names, and domains from your server logs for privacy and GDPR compliance. 100% local processing, no data sent.
Use →Artificial Intelligence
8 toolsAI Assistant
Chat with a locally hosted language model. Summaries, rephrasing, corrections, translations. Free.
Use →Browser AI
Run a language model (Llama, Phi, Mistral) entirely in your browser using WebGPU. No data sent to any server. Free.
Use →AI Prompt Optimizer
NewTurn rough requests into clear, structured prompts optimized for modern AI models. Output is generated in English by design.
Use →Prompt Test Bench
NewEnter one prompt and compare multiple model profiles with automatic scores: clarity, constraints fit, length fit, and hallucination risk.
Use →Prompt Templates Pro
NewUse a curated prompt library by domain (support, marketing, dev, legal) with dynamic variables and reusable presets.
Use →Prompt Debugger
NewDetect ambiguities, conflicting instructions, and missing context. Get a corrected prompt version instantly.
Use →AI Cost Planner
NewEstimate prompt costs across multiple models, compare budget impact, and select the most cost-effective option.
Use →RAG Context Packager
NewClean, compress, and split source documents into token-aware chunks ready for RAG pipelines and long-context prompting.
Use →