Heart Pulse Meter
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
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.
About Heart Pulse Meter
Measures your heart rate by watching tiny colour changes in your fingertip through the camera — the same photoplethysmography principle a fitness tracker uses, just with a phone camera instead of a dedicated sensor. A live graph shows the pulse waveform as it is detected.
How to use Heart Pulse Meter
- Allow camera access and cover the rear camera and its flash with your fingertip.
- Press gently — firm enough to seal out light, light enough not to restrict blood flow.
- Hold still for around thirty seconds while the signal stabilises.
- Read the BPM and watch the waveform.
What people use it for
- Checking your resting heart rate in the morning
- Seeing how quickly your pulse recovers after exercise
- Curiosity about how optical heart rate sensing works
- A rough reading when no wearable is to hand
Good to know
This is not a medical device and must not be used to make health decisions. Movement, cold fingers, uneven pressure and poor lighting all corrupt the signal, and the reading is unreliable at very high or very low rates. If you are concerned about your heart rate or rhythm — particularly if it feels irregular — see a doctor rather than a phone camera. No video is recorded; frames are analysed and discarded.
Sit still and warm your hands first. Cold fingers have reduced blood flow, which is the single most common reason no signal is found. Rest the finger on the camera rather than pressing hard — too much pressure squeezes the blood out of the tissue you are trying to measure. Take a reading after a few minutes sitting quietly if you want anything close to a true resting rate.
Private by design
Heart Pulse Meter 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 does a camera measure heart rate?
Each heartbeat pushes blood into your fingertip, changing how much light it absorbs. The camera sees that as a rhythmic shift in the red channel, and the rate of that shift is your pulse.
Is my camera footage saved?
No. Frames are analysed in the page and discarded immediately. Nothing is recorded or uploaded.
Is this accurate enough to rely on?
No. It is a rough indication only, easily thrown off by movement or cold hands. It is not a medical device and cannot detect an irregular rhythm reliably.
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.