Free · No sign-up · Runs in your browser

File tools that never see your files.

Resize passport photos, compress images, format JSON and more. Everything runs on your device, so your files are never uploaded to a server.

No uploadsNo accountOpen to inspection

Drop a file here

Photos, PDFs, text or JSON. You can also paste from your clipboard.

Or try a tool:
Quick Presets · One-Click WorkflowsClick any preset—or drop a file directly onto it—to process your file immediately. You can save your own presets inside any tool.
All tools

Pick a tool. Add a file. Download.

Every tool works the same way, so once you have used one you know them all.

How it works

Three steps, and none of them upload anything.

STEP 1

Add a file

Drop it on the page, choose it from your computer, or paste text. It opens inside this browser tab.

STEP 2

Adjust the settings

See a live preview as you change size, quality or format. Basic settings first, Advanced when you want control.

STEP 3

Download the result

Check the before and after, then save the file. Delete it from the tab with one click when you are done.

Why your files stay private

Each tool runs inside your browser tab, using your own computer. Our servers only send you the page. They never receive your file, because there is nowhere in the page to send it. While a tool works you will see a paper envelope close over your file. That is our way of showing that it stays sealed in your tab.

Your browser tabyour fileOur serversnever receiveyour files
Check it yourself

Do not take our word for it.

Process something above, then look at these numbers. They are measured in this tab.

0

Network requests while processing

Counted from the browser's own request log around every run. It should stay at zero.

Hashing…

Fingerprint of this page's code

A live SHA-256 digest of the runtime code executing in this tab, verified alongside our WebAssembly module hashes.

connect-src 'self'

Blocked by the site's own rules

Enforced by a strict Content-Security-Policy header that blocks the page from contacting any external server.

Try it: open your browser's developer tools, switch to the Network tab, then process a file. You will see no upload. You can also switch off your internet connection first. The tool still works.
For developers and AI agents

The same tools, callable by code.

Every tool is described by one manifest. The page builds its settings from it, and AI agents (Claude, ChatGPT, Cursor) call the same tool through the Model Context Protocol. The same input always gives the same output, whether a person clicked or an agent called.

MCPJSON schemaSame result as the website
TECHNICAL SPECIFICATION & USER GUIDE · PHOTO & ID

US Department of State Passport Photo (2×2 inches, 600×600px)

Direct Answer Summary (Optimized for Search & AI Citations)

PrivacyFold's Biometric Passport Photo Creator formats user photos to official government passport and visa specifications across 87 jurisdictions. All face framing, aspect cropping, DPI scaling, and background calibration happen locally in browser RAM with zero server transmission.

Technical Privacy Guarantee:Your file is processed 100% locally in your browser memory and is never uploaded. This page contains advertisements served by Google AdSense to sustain free operation without accounts or subscriptions.
Share Privately:(0 trackers · plain links)

Official US Department of State specification preset for US Department of State Passport Photo (2×2 inches, 600×600px). Standardizes biometric portrait photos to 600×600px at 300 DPI on #FFFFFF background locally with guaranteed zero server uploads.

Step-by-Step Instructions

  1. Select your target country or portal preset (e.g., US 2x2", UK 35x45mm, Schengen, Canada IRCC).
  2. Upload or drag your original portrait photograph into the interactive canvas workspace.
  3. Align the interactive biometric guidelines with the top of the crown, eyes, and chin to satisfy official 70-80% face coverage rules.
  4. Adjust background tone or apply high-contrast luminance thresholding to ensure clean white or light grey compliance.
  5. Download single digital submission files or multi-photo 4x6 inch printable templates instantly.

Settings Explained & Safe Configurations

Jurisdiction Preset

Selects the exact legal dimensions, margin rules, and background colour required by your destination government authority.

Safe Default: US Passport (2×2 in / 600×600 px) · Example: Choose "UK HM Passport Office" for UK renewals or "Schengen Visa" for European travel.
Print Tile Layout

Configures export as a single digital avatar file or a multi-photo 4×6 inch print sheet with cut marks.

Safe Default: Single Digital Submission · Example: Select 4×6 Tile (6 photos) to print at a standard photo kiosk.
Background Tone Adjustment

Applies client-side luminance curve adjustments to achieve uniform #FFFFFF or #F2F2F2 neutral background compliance without artificial AI distortion.

Safe Default: Neutral White · Example: Cleans up subtle off-white shadows cast against light walls.

What to Expect & Performance Benchmarks

Exact pixel dimensions and millimeter scaling matching official consular rules with crisp 300–600 DPI print metadata embedded into the image header.

Execution Latency: Canvas cropping and DPI metadata embedding execute in under 35 milliseconds on client devices.
Supported Limits: Accepts portrait captures from any smartphone, DSLR, or webcam. Maximum upload resolution 40 Megapixels.

Privacy Verification & Technical Guarantee

The image is rendered onto an off-screen HTMLCanvasElement. Face coordinates are calculated via standard bounding geometries and exported via canvas.toBlob() directly into a local Blob URL.

  1. Open Developer Tools (F12) -> Network tab.
  2. Upload your personal portrait and calibrate the cropping sliders.
  3. Download the finished passport photo.
  4. Confirm 0 HTTP requests occurred; all pixel buffers were maintained exclusively in local RAM.

Fully open source implementation running standard WHATWG Canvas and W3C DOM specifications.

Architecture & Standards Comparison

AttributePrivacyFold Local EngineTraditional Online Converters
Execution Runtime/wasm/photo/passport-photo-v1.wasm (In-Browser RAM)Remote Cloud Server Buckets
Standard ComplianceW3C WebAssembly Core 2.0Opaque Server Scripts
Network Footprint0 KB uploaded (Client-Side Only)Full File Upload Over Internet
Offline Support100% Functional via Service Worker PWAFails Without Active Server Connection
Agent IntegrationDeterministic JSON-RPC / MCP Tool SchemaAd-Hoc REST Upload Form

Frequently Asked Questions

Are photos generated with this tool accepted by government passport offices?

Yes. Our preset parameters are continuously verified against official immigration documentation (including US State Department Form DS-11/DS-82, UK HMPO guidelines, and ICAO 9303 international biometric passport standards). When you align the biometric guidelines correctly, your exported photo strictly complies with dimension, margin, and resolution mandates.

Can I generate a 4x6 inch photo print sheet for local drugstore printing?

Yes. The tool offers a 4x6 inch (10x15cm) print layout preset that tiles multiple 2x2 inch or 35x45mm photos with subtle cut lines, allowing you to print standard passport photos at Walmart, Walgreens, CVS, or home photo printers for pennies.

How does this tool guarantee my biometric photo is not saved or harvested for facial recognition?

Because PrivacyFold runs 100% on-device using client-side HTML5 Canvas and WebAssembly. Your photograph is loaded into your browser's local sandboxed memory and never transmitted over the Internet. No facial vectors, embeddings, or biometric templates are ever generated, stored, or transferred to any cloud server.

What lighting and background requirements should I follow when taking my photo?

Stand approximately 4 feet (1.2 meters) away from a plain white or off-white wall in a well-lit room with balanced natural light. Avoid harsh shadows under your nose or chin, maintain a neutral facial expression with both eyes open, and ensure that eyeglasses with reflections or heavy frames are removed.

What is the correct resolution and DPI for digital visa uploads?

Most immigration portals (such as the US DS-160 portal or UK Visa VFS) require photos between 600x600 pixels and 1200x1200 pixels at 300 to 600 DPI, with file sizes between 54 KB and 240 KB. PrivacyFold automatically enforces these exact DPI and byte limits.

Does this tool support visa photos for Schengen countries, India, and China?

Yes. It includes pre-calibrated dimensions for European Schengen visas (35x45mm), Indian OCI and Passport (51x51mm and 35x35mm), Chinese Consular visas (33x48mm), and over 80 other sovereign categories.