Image Compressor
Image Converter
JPG, PNG, WebP, AVIF, GIF, BMP, ICO — plus HEIC and SVG in.
Open →Image Compressor
Shrink file size without losing quality.
Open →Image Resizer
Resize to exact dimensions or percentage.
Open →Image Cropper
Crop to 1:1, 16:9, 4:3, or any custom ratio.
Open →Images to PDF
Turn a batch of images into a single PDF.
Open →PDF Merger
Combine multiple PDFs into one document.
Open →PDF Splitter
Extract specific pages from any PDF.
Open →PDF Compressor
Reduce PDF file size. Pick a target size.
Open →PDF to Images
Convert each PDF page into a PNG or JPEG.
Open →Unlock PDF
Remove password protection from any PDF.
Open →Sign PDF
Draw or upload a signature, drag it onto the page.
Open →Rotate & Delete Pages
Rotate or remove PDF pages with live thumbnails.
Open →Images to GIF
Make a looping animated GIF from your photos.
Open →Video to GIF
Convert a video clip into a high-quality GIF.
Open →Passport / Visa Photo Early testing
Visa-ready photo — right size, white background, file limit.
Open →QR Code Generator
Create QR codes for links, text, or contacts.
Open →Color Picker
Pick colors with a wheel. Get HEX, RGB, HSL.
Open →File Encryptor
Lock any file with a password. AES-256.
Open →Password Generator
Create strong random passwords instantly.
Open →Word Counter
Count words, characters, and reading time.
Open →EMI Calculator
Calculate monthly EMI for loans instantly.
Open →Percentage Calculator
What is X% of Y? Instant answers.
Open →Age Calculator
Your exact age, days lived, next birthday.
Open →Date Calculator
Days between dates, add/subtract days.
Open →Unit Converter
Length, weight, temperature, and more.
Open →Stopwatch & Timer
Stopwatch with laps, countdown with alarm.
Open →BMI Calculator
Check your Body Mass Index instantly.
Open →Zodiac Sign Finder
Enter your birthday. Discover your sign.
Open →Noise Generator
White noise, brown noise, and variations to help you focus or relax.
Open →Typing Speed Test
Test your typing speed and accuracy. Get WPM stats.
Open →Audio Trimmer
Cut and trim audio files. Preview before saving.
Open →Voice Recorder
Record audio with live waveform. Save as WebM or WAV.
Open →Weekly Meal Planner
Plan a two-week kitchen menu, including what to soak the night before. Print or save as PDF.
Open →Compass
Digital compass using your device's magnetometer.
Open →Guitar Tuner
Tune your guitar with your microphone. Chromatic detection.
Open →Level Tool
Spirit level using your device's accelerometer.
Open →Metal Detector
Detect metal using your device's magnetic field sensor.
Open →Sound Level Meter
Measure noise levels in approximate decibels.
Open →Hearing Test
Test your hearing range across 8 frequencies.
Open →Eye Test
Snellen chart visual acuity test. Get your 20/20 score.
Open →Heart Pulse Meter
Measure heart rate using your camera and fingertip.
Open →Memory Match
Flip cards and find matching pairs. Train your memory.
Play →Tic Tac Toe
Classic X vs O. Play against AI with 3 difficulty levels.
Play →Wordle
Guess the 5-letter word in 6 tries. Unlimited plays.
Play →Reaction Time
Test your reflexes. How fast can you click?
Play →2048
Slide tiles and merge numbers to reach 2048.
Play →Dino Run — Hand Controlled
Jump by raising your hand at the camera! Keyboard and tap work too.
Play →Blink & Watch
A YouTube player that pauses when your kid stares without blinking — a gentle reminder to rest their eyes and take a bite.
Open →Passport Photo Creator Early testing
Drop your photo here or browse
JPEG, PNG, WebP · Max 50 MB
Step 1: Background Removal
Replace the background with white for visa compliance.
Settings
Drop images here or browse
JPG, PNG, WebP, AVIF, GIF, BMP, ICO, SVG, HEIC (iPhone) · Max 50 MB each
Settings
Drop an image here or browse
JPEG, PNG, WebP, BMP · Max 50 MB
About Image Compressor
Modern phone cameras produce files far larger than any web page, email attachment or upload form actually needs. This compressor gives you two independent controls — JPEG quality and pixel dimensions — and shows the resulting file size before you commit, so you can find the point where the image still looks right but weighs a fraction of the original.
How to use Image Compressor
- Drop in the image you want to shrink.
- Pull the quality slider down and watch the estimated size fall.
- If it is still too big, reduce the scale as well — halving the dimensions removes roughly three quarters of the pixels.
- Compare against the original preview, then download when you are happy.
What people use it for
- Getting a photo under the size limit on a job portal or government form
- Speeding up a website by shipping smaller hero images
- Emailing a batch of holiday photos without hitting attachment limits
- Freeing up space before backing up a folder of screenshots
Good to know
Compression is lossy and permanent: keep your originals. Photographs tolerate aggressive quality reduction well, but screenshots, text and flat-colour graphics develop visible smearing quickly — for those, reducing dimensions or switching to PNG usually beats lowering quality. Below about 60% quality most photos start showing blocking artefacts around high-contrast edges.
A useful habit: compress a copy, not the original, and check the result at full size rather than in a thumbnail. Artefacts that are invisible at 200 pixels wide become obvious once someone opens the image properly. If you are compressing for a website, aim for a file under 200 KB for a full-width photograph — that is the point where page speed stops being hurt by images.
Private by design
Image Compressor runs entirely inside your browser. There is no upload step and no server to send anything to — the file you choose is read by the page, processed on your own device and handed straight back to you. That means no queue, no file size quota beyond your own machine, and nothing of yours sitting in someone else's storage afterwards. It is free, has no watermark, needs no account, and keeps working offline once the page has loaded.
Frequently asked questions
How do I compress an image without losing quality?
Strictly speaking, you cannot — JPEG compression always discards something. In practice, quality around 75–85% is visually indistinguishable from the original for most photographs while cutting the file to a third of its size.
Why is my compressed image still large?
Quality is only half the story. A 12-megapixel photo carries a lot of data regardless of quality setting. Reduce the pixel dimensions too — most uses never need more than 1920 pixels on the long edge.
Is there a file size limit?
You can compress images up to 50 MB each. The work happens on your device, so very large files are limited by your own memory rather than by an upload quota.
Resize Settings
Drop an image here or browse
JPEG, PNG, WebP, BMP · Max 50 MB
Original: -
Crop Settings
Drop an image here or browse
JPEG, PNG, WebP, BMP · Max 50 MB
Merge PDFs
Drop your PDFs and reorder them. Then merge.
Drop PDF files here or browse
Add 2 or more PDFs · Max 200 MB each
Split PDF
Click the page previews to pick what you keep.
Drop a PDF here or browse
Single PDF · Max 200 MB
PDF Compressor
Drop a PDF here or browse
Single PDF · Max 200 MB
Images → PDF
Drop images here or browse
PNG, JPG, WebP, BMP · Max 50 MB each
Images → GIF
Add at least 2 images. Drag the arrows to reorder frames.
Drop images here or browse
PNG, JPG, WebP · 2+ images · Max 50 MB each
Video → GIF
Tip: keep clips short (under ~10s) for a small, shareable GIF.
Drop a video here or browse
MP4, WebM, MOV · Max 100 MB
PDF → Images
Drop a PDF here or browse
Single PDF · Max 200 MB
Encrypt & Decrypt
Drop any file here or browse
AES-256 encryption · Max 100 MB
QR Code
Type something to generate a QR code
BMI Calculator
Enter your weight and height
Color Picker
Percentage Calculator
Three ways to calculate percentages. Results update as you type.
What is X% of Y?
X is what % of Y?
% change from X to Y
EMI Calculator
Enter loan details to calculate EMI
Date Calculator
Pick dates to calculate
Age & Date Calculator
Enter your birthday to see your age
Noise Generator
Press Play to start
Zodiac Sign Finder
Enter your birthday to discover your sign
Unlock PDF
Drop a password-protected PDF here or browse
Single PDF · Max 200 MB
Typing Speed Test
Results
Press Start to begin typing
Audio Trimmer
Drop an audio file here or browse
MP3, WAV, OGG, M4A · Max 100 MB
Memory Match
Press Start to play
Tic Tac Toe
Your turn (X)
Wordle
Guess a 5-letter word!
Green = correct spot
Yellow = wrong spot
Gray = not in word
Reaction Time
0 / 5
Press Start to test your reflexes.
Press Start to test your reflexes
2048
Arrow keys to slide. Swipe on mobile. Merge tiles to reach 2048!
Press New Game to start
Compass
Press Start to activate the compass.
Works best on mobile devices with a magnetometer. Rotate your device to see the compass move.
Guitar Tuner
Press Start to tune your guitar.
Reference tones (tap to play):
Level Tool
Press Start to activate the level.
Place your device on a surface. The bubble shows how level it is. Green = perfectly level.
Metal Detector
Press Start to scan for metal.
Move your device near metal objects. Audio beeps faster when metal is detected. Best on devices with a magnetometer.
Sound Level Meter
Press Start to measure sound levels.
Values are approximate and not calibrated. Uses your microphone — no data is sent anywhere.
Hearing Test
Test your hearing across 8 frequencies (250 Hz – 16 kHz).
Current frequency: —
Press Start to test your hearing range.
This is not a medical test. For concerns, consult an audiologist. Uses Web Audio API — no data sent anywhere.
Eye Test
A Snellen-style visual acuity test. Sit 1–2 meters from screen.
Press Enter or type all letters to submit
Press Start to begin the eye test.
Best at arm's length distance. This is a screening tool — not a medical diagnosis. Consult an optometrist for accurate results.
Heart Pulse Meter
Place your finger over the rear camera lens (with flash) to detect your pulse.
—
Press Start and place your finger over the camera.
Works best on phones with rear camera + flash. This is an estimate — not medical-grade. No video is recorded or sent anywhere.
Password Generator
Cryptographically secure passwords, generated on your device. Nothing is stored or sent anywhere.
—
Word Counter
Counts update as you type. Your text stays on your device.
Unit Converter
Stopwatch & Timer
Stopwatch keeps hundredth-second precision. The timer plays a sound when it finishes.
Dino Run
Play with hand gestures — the camera runs entirely on your device, nothing is recorded or sent anywhere.
- 🤏 Pinch thumb + index → Jump
- ✋ Raise hand above the top line → Jump
- 👇 Hold hand below the bottom line → Duck
- ⌨️ Space/↑ jump · ↓ duck · P pause · F fullscreen
- 🦅 Birds appear after 150 — duck or stay low!
Sign PDF
1. Drop a PDF 2. Draw or upload your signature 3. Drag it into place 4. Apply & download.
Drop a PDF here or browse
PDF · Max 200 MB · Never uploaded
Voice Recorder
Records from your microphone on your device. Nothing is uploaded.
Rotate & Delete Pages
Rotate single pages or remove the ones you don't need, then save a new PDF.
Drop a PDF here or browse
PDF · Max 200 MB · Never uploaded
HEIC to JPG / PNG
Converts iPhone HEIC/HEIF photos right in your browser. The decoder (~1 MB) loads on first convert.
Drop HEIC photos here or browse
.heic / .heif · Multiple files OK · Never uploaded
Blink & Watch
For screen-time meals: the video pauses when your kid stares too long without blinking — a gentle nudge to rest their eyes and take a bite. Blink detection runs 100% on your device; no video is recorded or sent anywhere.
Paste a YouTube link on the left to get started. The video itself streams from YouTube; the blink camera never leaves your device.
Your menu is saved on this device only. Use Share link to send the whole plan to someone else — the menu travels inside the link, nothing is uploaded.
Frequently Asked Questions
Everything you need to know about how we keep your files safe.
Are my files uploaded to any server?
No. Every single tool on this site runs 100% inside your browser. Your files never leave your device — they are not uploaded, transmitted, or stored anywhere. We don't have servers that receive your data.
How can I be sure my data is private?
You can verify this yourself: open your browser's Developer Tools (F12), go to the Network tab, and use any tool. You will see zero upload requests. All processing happens locally using browser APIs like Canvas, Web Crypto, and PDF.js.
What is the mission behind this site?
We built this because most online tools quietly upload your files to their servers — even for simple tasks like converting an image. We believe basic file utilities should be free, fast, and private. No sign-ups, no uploads, no tracking.
Is this site really free? What's the catch?
Yes, completely free. There is no catch, no premium tier, and no hidden upsells. We don't run ads or sell data. This is a passion project built to provide genuinely useful tools without compromise.
Do you use cookies or track me?
We only store your theme preference (light/dark) and a simple counter of files processed — both in your browser's localStorage. We do not use tracking cookies, analytics pixels, or any third-party trackers.
Does this work offline?
Mostly, yes! The site uses a Service Worker to cache core files. Once you've visited, most tools work without an internet connection. Some tools that load external libraries (like PDF.js) need internet on first use, but are cached after that.
What are the file size limits?
Images: up to 50 MB each. PDFs: up to 200 MB each. These limits exist because processing happens in your browser's memory. Very large files may be slow on older devices.
Can I add this to my phone's home screen?
Yes! On Android Chrome, tap the menu (three dots) and select "Add to Home Screen." On iOS Safari, tap the share button and choose "Add to Home Screen." The site will work like a native app.
Who built this?
This was built by a small team that cares about privacy and useful software. If you have feedback, feature requests, or bug reports, reach out at modiaitest@gmail.com.
Is the code open source?
The entire site runs in your browser — you can inspect every line of code using your browser's Developer Tools. What you see is what runs. There are no hidden server-side processes.