PDF Tools
Compress, merge, split, convert, and edit PDF files in your browser
PDF Editor
Edit PDFs in your browser — add text, images, highlights, signatures, and more. No signup, no uploads, no limits.
Compress PDF
Reduce PDF file size while maintaining quality.
OCR PDF (Make Scanned PDF Searchable)
Make a scanned PDF searchable. Each page is recognised with Tesseract OCR (compiled to WebAssembly) and an invisible text layer is overlaid so every word is selectable, copyable, and findable in any PDF viewer.
Merge PDF
Combine multiple PDF files into one document.
DOCX to PDF
Convert a Microsoft Word .docx document to a clean PDF in your browser. The mammoth.js parser extracts the document content and our existing HTML-to-PDF pipeline renders it.
JPG to PDF
Convert JPG images to a PDF document.
PDF to JPG
Convert PDF pages to JPG images.
PDF Form Filler
Fill an interactive PDF form in your browser, then download the completed copy. Supports text, checkbox, radio and dropdown fields with an optional flatten step that locks every value into the page.
Split PDF
Split a PDF into separate files by page range.
Image Tools
Resize, compress, convert, edit images and create/edit GIFs instantly
AI Background Remover
Erase the background from any photo with a single click. The U²-Net model runs entirely in your browser and exports a clean transparent PNG.
AI Image Upscaler 2×
Double the resolution of any photo while sharpening detail. Real-ESRGAN runs entirely in your browser to enlarge low-res images without the soft, blurry look of standard scaling.
Compress Image
Reduce image file size while preserving visual quality.
Resize Image
Resize images to exact dimensions or percentages.
Image Mockup Generator
Drop your screenshot or product photo into a phone, laptop, browser, T-shirt or poster mockup template. Perspective-correct compositing — the result looks like a real product photo.
Document Scanner
Turn any phone photo of a document into a flat, perspective-corrected scan. OpenCV.js detects the page edges, warps it to a rectangle, and exports a clean PNG or PDF.
PNG to JPG
Convert PNG images to JPG format.
HEIC to JPG
Convert Apple HEIC photos to JPG format.
JPG to PNG
Convert JPG images to PNG format.
Video Tools
Trim, convert, compress, and edit video files in your browser
Compress Video
Reduce video file size while preserving quality. 100% browser-based — your video never leaves your device.
AI Subtitle Generator
Generate accurate .srt subtitles from any video. Whisper.cpp transcribes the audio entirely in your browser and outputs a timestamped subtitle file ready to drop into your editor.
Convert Video
Convert videos between MP4, WebM, MOV, MKV, and animated GIF — entirely in your browser. Your file never leaves your device.
Video to MP3
Extract the audio from any video as an MP3 file — entirely in your browser. Pick bitrate and channels, then download the result. Files are processed locally with FFmpeg WebAssembly.
Video Trimmer
Set precise in and out timestamps, snap to keyframes when needed, and document handles for social-safe cutdowns.
Video to GIF
Convert any video clip to an animated GIF entirely in your browser. Pick the start, length, frame rate, and width — your file is processed locally with FFmpeg WebAssembly and never uploaded.
MOV to MP4
Convert QuickTime MOV files to MP4 in your browser. Choose Fast (instant remux, zero quality loss) or Re-encode (universal compatibility) — files are processed locally with FFmpeg WASM.
Add Subtitles to Video
Burn an SRT or ASS subtitle file directly into your video frames so the captions show in every player. Files are processed entirely in your browser with FFmpeg WebAssembly.
Subtitle Editor
Open a .srt or .vtt subtitle file and shift timestamps, scale playback speed, find/replace text, strip styling, or convert between formats. Pairs with the AI Subtitle Generator for a complete subtitle workflow.
Audio Tools
Trim, convert, compress, and analyze audio files in your browser
AI Audio Transcriber
Transcribe any audio file to text in your browser. Whisper.cpp recognises 99 languages and exports a clean .txt or timestamped transcript without uploading the recording.
Convert Audio
Convert any audio file between MP3, WAV, OGG, FLAC, M4A, AAC, and Opus right in your browser. Pick the output format and (for lossy formats) the target bitrate. Everything runs locally with FFmpeg WebAssembly — your file is never uploaded and no account is required.
Compress Audio
Shrink any audio file to a smaller size by lowering the bitrate. Pick a target quality (96, 128, 192, 256, or 320 Kbps) or output format (MP3, OGG, M4A) and the file is re-encoded right inside your browser using FFmpeg WebAssembly. Nothing is uploaded — your audio never leaves your device.
MP3 to WAV
Convert an MP3 file to a lossless WAV file. The decoded PCM audio is wrapped in a standard 16-bit WAV container — perfect for importing into any desktop audio editor or DAW for further processing. Runs entirely in your browser with FFmpeg WebAssembly.
LUFS Loudness Normalizer
Normalize an audio file to a specific integrated loudness target (e.g. -16 LUFS for podcast distribution, -14 LUFS for Spotify) using the ITU-R BS.1770 measurement standard.
Audio Trimmer
Trim any audio file to a precise start and end time. Outputs a lossless stream-copy by default (no quality loss, very fast) or re-encodes to MP3, WAV, OGG, or M4A. Files are processed entirely in your browser with FFmpeg WebAssembly.
WAV to MP3
Compress a large WAV file into a much smaller MP3 with selectable bitrate (96, 128, 192, 256, or 320 kbps). Perfect for sharing recordings online, attaching to emails, or freeing up disk space. Runs entirely in your browser with FFmpeg WebAssembly.
Audio Chapter Editor
Add, edit and remove podcast chapter markers in any audio file. Outputs an industry-standard ID3v2 chapter frame compatible with Apple Podcasts, Pocket Casts, Overcast and every modern podcast app.
Audio Fade
Apply a smooth fade-in to the start and/or fade-out to the end of any audio file. Pick the fade duration in seconds. Perfect for polishing intros and outros, smoothing over hard cuts, and creating gentle transitions for podcasts and music.
Text Tools
Count words, convert case, compare text, encode, format, and more
Word Counter
Count words, characters, sentences, and paragraphs.
Character Counter
Count characters with optional maximum length enforcement.
Lorem Ipsum Generator
Generate placeholder text for design and development.
Diff Checker
Compare two texts side by side and highlight differences.
Case Converter
Convert text between uppercase, lowercase, title case, and more.
Find & Replace
Find and replace text with regex support.
Remove Duplicate Lines
Remove duplicate lines from your text.
Sort Lines
Sort text lines alphabetically or in reverse.
Text Reverser
Reverse text by character, word, or line.
Calculators
Finance, health, math, science, education, construction, and unit conversions
BMI Calculator
Calculate your Body Mass Index with metric or imperial units.
Percentage Calculator
Calculate percentages in three different modes.
Loan Calculator
Calculate monthly loan payments and total interest.
Unit Converter
Convert between units of length, weight, temperature, and more.
Age Calculator
Calculate exact age in years, months, and days.
Tip Calculator
Calculate tips and split bills between people.
Tax Calculator
Calculate tax amounts and totals from any tax rate.
Timezone Converter
Convert times between any world timezones.
Mortgage Calculator
Estimate monthly mortgage payment and total interest from loan amount, annual rate, and term in years.
Developer Tools
JSON, APIs, code generators, database tools, security, and more
JSON Formatter
Format, minify, and validate JSON data.
QR Code Generator
Generate QR codes from text or URLs with customisation.
Base64 Encoder / Decoder
Encode or decode text and files to/from Base64.
Regex Tester
Test regular expressions with live matching and capture groups.
URL Encoder / Decoder
Encode or decode URL components.
UUID Generator
Generate cryptographically random v4 UUIDs.
Barcode Generator
Generate barcodes in CODE128, EAN-13, UPC, and more formats.
JSON to YAML Converter
Turn JSON into readable YAML using a simple built-in serializer for common data types.
CSS Formatter
Format and beautify minified or messy CSS with proper indentation and line breaks.
Web & Utility
SEO tools, email utilities, social media helpers, browser info, and more
JSON to CSV
Convert a JSON array to CSV format.
Meta Tag Generator
Generate HTML meta tags for SEO and social sharing.
Open Graph Preview
Preview how your page looks when shared on social media.
Robots.txt Generator
Generate a robots.txt file for your website.
Meta Tag Analyzer
Analyze HTML meta tags for SEO completeness — checks title, description, Open Graph, Twitter Cards, and more.
Excel to CSV
Convert Excel spreadsheets (.xlsx) to CSV format.
Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes.
JWT Decoder
Decode and inspect JSON Web Tokens.
Password Strength Checker
Check how strong your password is with detailed feedback.
Popular recipes
One-click pipelines that chain multiple tools end-to-end. Drop in one file or a whole batch.
iPhone photos, ready for the web
Convert HEIC to JPG, resize to a sensible width, then compress.
3 steps · One-click recipe
Make a PDF small enough to email
Compress aggressively and strip metadata before sending.
2 steps · One-click recipe
Profile picture maker
Remove background, round the corners, resize to a profile size.
3 steps · One-click recipe
Voice memo cleanup
Reduce noise, cut silences, normalize loudness — podcast-ready audio.
3 steps · One-click recipe
Why Favtoo?
Private by Design
Every tool runs locally in your browser using WebAssembly and Canvas APIs. The processing happens entirely on your device.
Instant Processing
Tools run directly in your browser, so results appear in seconds — limited only by your device's CPU.
Free To Use
Every tool runs on your device using open web technology, so processing power comes from your hardware rather than ours.