media and design tools

100% offline
No uploads
Free · no signup
6 tools

Media & Design tools

Offline media and design tools resize, convert, strip metadata from, and read codes off of images using the HTML5 Canvas and Web Crypto APIs — entirely in the browser — so photos that often carry GPS coordinates and camera fingerprints never leave the device that took them.

Every Media & Design tool

About media and design tools

Photos are one of the most privacy-leaky file types we share casually. A single JPEG can embed your exact location at the second the shutter clicked, your camera's serial number, and your editing history. These tools resize, crop, transcode, and strip metadata from images without uploading them — the canvas API and a small in-browser JPEG segment parser do all the work locally. QR generation and webcam scanning are equally local: nothing about the codes or the camera stream ever leaves your tab.

Why pick offline media and design tools

  • Zero uploads — data never leaves your browser
  • Zero tracking — no analytics, ads, cookies, or fingerprinting
  • Free, no signup or account required
  • Works offline once loaded; installable as a PWA
  • Verifiable in DevTools — zero network calls when you press a button

Frequently asked questions

Are these image tools safe to use with personal photos?
Yes. Every image tool runs in your browser — nothing is uploaded. The original file is loaded via FileReader or ImageBitmap, processed on a canvas, and exported via canvas.toBlob. Confirm with DevTools → Network: zero requests fire when you process an image.
Does resizing or converting strip EXIF metadata?
Yes, as a side effect. Re-encoding a JPEG through canvas.toBlob drops every metadata segment because canvas does not preserve them. If you specifically want to strip metadata without altering the image bytes, use the dedicated EXIF Metadata Stripper.
Can my webcam stream be intercepted while scanning a QR code?
The stream lives only inside the browser tab. We use navigator.mediaDevices.getUserMedia to read frames and jsQR to decode them locally. Closing the tab disposes every frame. Network tab will be empty during scanning.

Developer

Format, decode, parse and inspect data with zero uploads.

Text & Content

Count, transform, compare, deduplicate and preview text.

Data

Convert between CSV, JSON and human-readable tables.