Passport & Visa Photo Maker

bolt 0 done
change_circle

Image Converter

JPG, PNG, WebP, AVIF, GIF, BMP, ICO — plus HEIC and SVG in.

Open →
compress

Image Compressor

Shrink file size without losing quality.

Open →
aspect_ratio

Image Resizer

Resize to exact dimensions or percentage.

Open →
crop

Image Cropper

Crop to 1:1, 16:9, 4:3, or any custom ratio.

Open →
collections

Images to PDF

Turn a batch of images into a single PDF.

Open →
picture_as_pdf

PDF Merger

Combine multiple PDFs into one document.

Open →
content_cut

PDF Splitter

Extract specific pages from any PDF.

Open →
fit_page

PDF Compressor

Reduce PDF file size. Pick a target size.

Open →
burst_mode

PDF to Images

Convert each PDF page into a PNG or JPEG.

Open →
lock_open

Unlock PDF

Remove password protection from any PDF.

Open →
draw

Sign PDF

Draw or upload a signature, drag it onto the page.

Open →
rotate_right

Rotate & Delete Pages

Rotate or remove PDF pages with live thumbnails.

Open →

Passport Photo Creator Early testing

science This tool is in early testing and can be unreliable. Always check the result against your country's official passport/visa photo requirements before submitting.
Uses Google MediaPipe. Loads in seconds.
One-go does everything at once. Step-by-step lets you review after each stage.
photo_camera

Drop your photo here or browse

JPEG, PNG, WebP · Max 50 MB

About Passport & Visa Photo Maker

Passport and visa photos fail for boring, fixable reasons: the head is a few millimetres too small, the background is not plain enough, or the file is larger than the upload form accepts. This tool takes an ordinary phone photo and produces a print- and upload-ready image that matches the published specification for the country you pick.

How to use Passport & Visa Photo Maker

  1. Choose the country and document type — the required pixel dimensions, print size and head-height ratio load automatically.
  2. Drop in a straight-on photo taken against a wall in even light.
  3. Drag the guide overlay so your chin and the crown of your head sit inside the marked band.
  4. Pick a background colour if you need the existing one replaced, then set a target file size and download.

What people use it for

  • Online visa applications that reject anything above a fixed kilobyte limit
  • Passport renewals where the photo must be an exact millimetre size at 300 DPI
  • ID cards, driving licences and student registration forms
  • Printing a sheet of identical photos at a local shop

Good to know

The specification presets follow each government's published guidance, but the final decision always belongs to the office processing your application — check the current requirements before you pay a fee. Photographs of a person in front of a patterned or dark background are the hardest to correct automatically; a plain light wall gives far better results than any amount of editing.

One practical tip that saves a rejection: take the photo in daylight near a window, but facing the window rather than with it behind you. Backlighting throws a shadow across the face, and shadow on the background is the single most common reason a photo is refused. Keep a neutral expression with both eyes open, no glasses if the country asks for none, and hair clear of the eyebrows.

Private by design

Passport & Visa Photo Maker 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

What size should a passport photo be?

It depends on the country. The United States uses 2×2 inches (51×51 mm) with the head between 25 and 35 mm; the UK, EU and India commonly use 35×45 mm. Pick your country in the tool and the correct dimensions, head-height band and DPI are applied for you.

Can I use a selfie for a passport photo?

A selfie taken at arm's length distorts facial proportions, and most authorities reject it for that reason. Have someone else take the photo from about 1.5 metres away with the camera at eye level, then crop it here.

How do I make my photo under 100 KB?

Set the target file size before downloading. The tool lowers JPEG quality step by step until the file fits under the limit you set, while keeping the pixel dimensions the application requires.

Settings

cloud_upload

Drop images here or browse

JPG, PNG, WebP, AVIF, GIF, BMP, ICO, SVG, HEIC (iPhone) · Max 50 MB each

Settings

80%
Lower = smaller file.
100%
image

Drop an image here or browse

JPEG, PNG, WebP, BMP · Max 50 MB

Resize Settings

aspect_ratio

Drop an image here or browse

JPEG, PNG, WebP, BMP · Max 50 MB

Crop Settings

crop

Drop an image here or browse

JPEG, PNG, WebP, BMP · Max 50 MB

Merge PDFs

Drop your PDFs and reorder them. Then merge.

picture_as_pdf

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.

No pages selected
splitscreen

Drop a PDF here or browse

Single PDF · Max 200 MB

PDF Compressor

60%
Lower quality = smaller file. Affects embedded images.
fit_page

Drop a PDF here or browse

Single PDF · Max 200 MB

Images → PDF

collections

Drop images here or browse

PNG, JPG, WebP, BMP · Max 50 MB each

Images → GIF

0.30s / frame

Add at least 2 images. Drag the arrows to reorder frames.

gif_box

Drop images here or browse

PNG, JPG, WebP · 2+ images · Max 50 MB each

Video → GIF

0.0s → 3.0s (3.0s clip)

Tip: keep clips short (under ~10s) for a small, shareable GIF.

movie

Drop a video here or browse

MP4, WebM, MOV · Max 100 MB

PDF → Images

burst_mode

Drop a PDF here or browse

Single PDF · Max 200 MB

Encrypt & Decrypt

Keep this safe. Without it, the file can't be recovered.
vpn_key

Drop any file here or browse

AES-256 encryption · Max 100 MB

QR Code

qr_code_2

Type something to generate a QR code

BMI Calculator

monitor_heart

Enter your weight and height

Color Picker

108, 92, 231
247°, 75%, 63%
Complementary
Analogous
Triadic
Shades

Percentage Calculator

Three ways to calculate percentages. Results update as you type.

What is X% of Y?

What is % of =

X is what % of Y?

is what % of =

% change from X to Y

From to =

EMI Calculator

account_balance

Enter loan details to calculate EMI

Date Calculator

event

Pick dates to calculate

Age & Date Calculator

cake

Enter your birthday to see your age

Noise Generator

50%
50%
Lower = deeper rumble, higher = brighter hiss.

Press Play to start

Zodiac Sign Finder

stars

Enter your birthday to discover your sign

Unlock PDF

Enter the password that was used to lock this PDF.
lock

Drop a password-protected PDF here or browse

Single PDF · Max 200 MB

Typing Speed Test

keyboard

Press Start to begin typing

Audio Trimmer

music_note

Drop an audio file here or browse

MP3, WAV, OGG, M4A · Max 100 MB

Memory Match

0Moves
0:00Time
0Pairs
grid_view

Press Start to play

Tic Tac Toe

0You (X)
0AI (O)
0Draw

Your turn (X)

Wordle

0Streak

Guess a 5-letter word!

Green = correct spot

Yellow = wrong spot

Gray = not in word

Reaction Time

Last
Best
Average

0 / 5

Press Start to test your reflexes.

speed

Press Start to test your reflexes

2048

0Score
0Best

Arrow keys to slide. Swipe on mobile. Merge tiles to reach 2048!

apps

Press New Game to start

Compass

Heading
Direction

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

Pitch
Roll

Press Start to activate the level.

Place your device on a surface. The bubble shows how level it is. Green = perfectly level.

Metal Detector

Field Strength
X: Y: Z:

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

dB
— dBPeak
— dBAverage
— dBMin

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).

Volume 70%

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 Start to begin the eye test.

Acuity
Rating

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.

favorite
BPM
Average
Min
Max

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.

16

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.

00:00.00

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!
0
Score
0
Best

Sign PDF

1. Drop a PDF  2. Draw or upload your signature  3. Drag it into place  4. Apply & download.

25%
draw

Drop a PDF here or browse

PDF · Max 200 MB · Never uploaded

Voice Recorder

Records from your microphone on your device. Nothing is uploaded.

00:00

Rotate & Delete Pages

Rotate single pages or remove the ones you don't need, then save a new PDF.

rotate_right

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.

90%
photo_library

Drop HEIC photos here or browse

.heic / .heif · Multiple files OK · Never uploaded

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.

verified_user

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.