Tools Documents Audio Video Images Data & Spreadsheets Archive Fonts & Code Accessibility & AI

60+ free file tools that never leave your browser

Swapfile is a small toolbox for everyday file problems — merging PDFs, shrinking a photo, turning a Word doc into a PDF, ripping a video to MP3. Every tool runs on your device with JavaScript, so nothing is ever uploaded to a server.

Advertisement
Advertisement

Documents All documents tools →

PDF, Word, Excel, PowerPoint & more

PDF to Excel Extract tables and text from a PDF into an editable Excel file, entirely in your browser. Excel to PDF Turn an Excel workbook into a clean, shareable PDF without uploading it anywhere. PowerPoint to PDF Turn a PowerPoint .pptx deck into a PDF that shares cleanly. Runs fully in your browser. PDF to PowerPoint Turn a PDF into an editable PowerPoint file with one slide per page — no uploads. PDF to Text Extract all visible text from a PDF into a plain .txt file, right in your browser. Text to PDF Convert a plain text or Markdown file into a clean PDF in seconds. HTML to PDF Save an HTML file or snippet as a styled PDF document. PDF to HTML Convert the text of a PDF into a clean, styled HTML page. EPUB to PDF Read an EPUB ebook and export it as a paginated PDF. PDF to EPUB Build a text-based EPUB ebook from a PDF, optimized for reflowing readers. Word to Text Extract plain text from a Word document in one click. ODT to PDF Convert an OpenDocument text file into a PDF right in the browser. Image to PDF Turn JPG, PNG, or WEBP photos into a single PDF. PDF to Image Turn every page of a PDF into a separate PNG image. Word to PDF Turn a .doc or .docx file into a PDF. PDF to Word Pull the text out of a PDF into an editable Word file. Merge PDF Combine multiple PDF files into a single document. Split PDF Break a multi-page PDF into single-page files. Compress PDF Reduce a PDF's file size for email or upload.

Audio All audio tools →

Convert, extract & turn text into speech

MP4 to MP3 Extract the audio from an MP4 video and save it as an MP3. MP3 to WAV Convert MP3 and other compressed audio to lossless WAV. WAV to MP3 Encode WAV audio into a smaller MP3 file. M4A to MP3 Turn M4A audio recordings into MP3 files that play anywhere. AAC to MP3 Convert AAC audio files to MP3 instantly. FLAC to MP3 Convert lossless FLAC audio to portable MP3. OGG to MP3 Turn OGG audio into playable-anywhere MP3. Text to Audio Turn any text file into a spoken WAV audio file with text-to-speech. PDF to Audiobook Turn any PDF into a spoken WAV audiobook you can listen to anywhere.

Video All video tools →

Re-encode, remux, compress & rip

AVI to MP4 Convert AVI video files to modern MP4 format. MOV to MP4 Convert QuickTime MOV videos to universal MP4. MKV to MP4 Convert MKV video containers to broadly-compatible MP4. WEBM to MP4 Turn WEBM video into MP4 for maximum compatibility. MP4 to AVI Convert MP4 into a lossless AVI file. MP4 to MOV Convert MP4 to QuickTime MOV container. MP4 to GIF Turn any MP4 clip into an animated GIF. GIF to MP4 Convert animated GIFs into compressed MP4 video. Video to MP3 Extract the audio track from any video and save it as MP3. Compress Video Reduce video file size with a quality-first re-encode. 3GP to MP4 Convert 3GP phone videos to MP4. FLV to MP4 Convert FLV video files to MP4. Resize Video Resize a video to 1080p, 720p, 480p, 360p or any custom resolution, right in your browser. Trim Video Cut a video to a specific start time and length, entirely in your browser. Rotate Video Rotate or flip a video 90, 180 or 45 degrees, entirely in your browser. Video to Image Save still images from any point in a video as JPG files, in your browser. Watermark Video Add a logo watermark to a video, in your browser, with position and opacity controls.

Images All images tools →

Convert between every common format

JPG to PNG Convert JPG images to lossless PNG format. PNG to JPG Convert PNG images to JPG to shrink file size. WEBP to JPG Convert WEBP images to JPG. BMP to JPG Convert BMP images to JPG. SVG to PNG Convert SVG vector graphics to PNG raster images. TIFF to JPG Convert TIFF scans to JPG. PNG to SVG Trace bitmap images into scalable vector SVG files. Image to Base64 Turn images into Base64 data strings for developers. Compress Image Reduce a photo's file size for faster sharing. HEIC to JPG Turn iPhone HEIC photos into standard JPG files.

Data & Spreadsheets All data & spreadsheets tools →

CSV, JSON, XML & Excel

CSV to Excel Convert CSV data into an Excel workbook. Excel to CSV Convert Excel sheets to CSV. JSON to CSV Convert JSON data to CSV. CSV to JSON Convert CSV into JSON data. XML to JSON Convert XML to JSON. JSON to XML Convert JSON to XML. Excel to Google Sheets Prepare an Excel file for a perfect Google Sheets import.

Archive All archive tools →

Folders into compressed ZIPs

Folder to ZIP Zip a whole folder including its sub-folders.

Fonts & Code All fonts & code tools →

Web fonts & 3D models

TTF to WOFF Convert desktop fonts into web-friendly WOFF. OBJ to STL Convert OBJ 3D models into STL for 3D printing.

Accessibility & AI All accessibility & ai tools →

OCR, text-to-speech, vector tracing

Image to Text Extract text from images and scans using OCR.

Why Swapfile is different

Most online file converters upload your document to a server before processing it. Swapfile does the work directly in your browser using JavaScript, so your files never leave your device — no privacy trade-off, no waiting on an upload.

Common questions

Is Swapfile free?
Yes — every tool is free to use, with no account or sign-up.
Are my files uploaded anywhere?
No. Conversion happens locally in your browser using JavaScript; files never leave your device.
Do video tools need special software?
No. A small video engine loads into your browser on first use (about 30 MB, cached after that), then converts entirely on your device.
Is there a file size limit?
Only the limits of your own device's memory — very large files may be slower to process.
Chat on WhatsApp