Precision tools for creative engineering

Every file,
export-ready.

Drop a file in. Get it back working, with nothing lost and nothing hidden. Free, no account, and most files never leave your device.

Drop any video or image or click to browse. It opens in the right tool. MP4MOVHEICPNGJPEGWebP+5

01 — The tools

One name. A tool for each job.

02 — How it works

In broken. Out working.

  1. 01 · In

    Drop the file

    A video that won't play, a photo that won't upload. Nothing to install, nothing to sign up for.

    clip_final.mov48.2 MB · hev1 · AAC
  2. 02 · Diagnose

    See what's wrong

    XPRTIX reads the file's structure and names the exact problem, then says what it means in plain words.

    ✕ moov at the end✕ tagged hev1
  3. 03 · Out

    Export it working

    Repairs copy the streams across bit for bit. Quality is touched only when a platform truly refuses the file.

    ✓ moov → front✓ hev1 → hvc1

03 — Principles

What every tool promises

  • P1

    Local first

    If a job can run on your device, it does. Files leave only when there is no other way, and are deleted after.

  • P2

    Untouched quality

    Repair before re-encoding. Streams are copied bit for bit whenever possible.

  • P3

    No friction

    No account, no sign-up wall, no upsell. The tool opens ready to work.

  • P4

    Explains itself

    Every fix comes with its reason, so you leave knowing more than when you arrived.

XPRTIX Video

Make any video play on iPhone.

Fixes faststart, HEVC tags, codecs and audio so your video plays inline on iPhone, iPad and Safari. Most files are fixed on your device and never uploaded.

moov → fronthev1 → hvc1ProRes → H.264AC-3 → AAC
Drop your videos here or click to browse MP4MOVM4V Up to 50 MB when a re-encode is needed

Why it fails

Why videos don't play on iPhone

A video can be perfectly valid and still refuse to play on iOS. These are the four usual causes. XPRTIX Video repairs all of them.

  1. 01

    The moov atom is at the end

    An MP4 keeps its metadata (track layout, codecs, sample offsets) in a box called moov. Written after the media data, a player must download the entire file before it can start. Moving it to the front is faststart.

    Fixed in your browser
  2. 02

    HEVC tagged hev1, not hvc1

    Both tags describe identical HEVC video; only the label differs. Apple plays hvc1 inline and refuses hev1. The video itself is unchanged, so this is a tag rewrite and quality is untouched.

    Fixed in your browser
  3. 03

    A codec iOS won't decode

    MPEG-4 Part 2, ProRes and VP9 need converting to H.264, as do the H.264 High 4:2:2 and 4:4:4 profiles: valid H.264 that iOS still refuses to play.

    Re-encoded on the server
  4. 04

    Audio that plays as silence

    AC-3, E-AC-3 and PCM tracks leave you with a video that plays with no sound at all on iOS. They are converted to AAC.

    Re-encoded on the server

Transparency

What leaves your device

Said up front, before anything is dropped.

Stays on your device

  • Checking every video. Only the atom headers and the moov box are read: a few kilobytes, whatever the file size.
  • Faststart and hev1 → hvc1 repairs. They are container rewrites, so the video is never uploaded.

Sent to the server

  • Only a video that needs re-encoding: an unsupported codec, profile or audio track.
  • The upload is deleted as soon as the encode ends, and the result shortly after you save it.

Recorded

  • Anonymous usage data: the file name, size and format details, what was done and whether it worked.
  • Never the video itself. No account, no tracking across sites.

Questions

Asked often

Does it re-compress my video?

Only when it has no choice. Faststart and HEVC-tag repairs copy the encoded video across untouched, so quality is bit-for-bit identical to the original. A real re-encode happens only for a codec, profile or audio track that iOS genuinely cannot play.

Is there a file size limit?

50 MB for videos that need server-side conversion. Repairs that run in your browser have no practical limit, because nothing is uploaded.

Which formats can I use?

MP4, MOV and M4V. You get back an MP4 that plays inline on iPhone, iPad and Safari on macOS.

Does it work on Android or desktop?

The tool runs in any modern browser. The fixes target Apple's playback requirements, and the resulting files play just as well everywhere else. Faststart in particular helps every platform start sooner.

What is left alone?

10-bit HEVC from iPhone HDR recording plays fine on iOS and is not touched. Rotation metadata is honoured correctly. Timecode, subtitle and metadata tracks are ignored rather than flagged, because iOS simply skips what it does not understand.

Is it free?

Yes, and there is no account or sign-up.

XPRTIX Image

Convert, resize and crop images.

HEIC to JPG, PNG to WebP, images to PDF and favicons. One image or a whole batch, and nothing is ever uploaded.

HEIC → JPGPNG → WebPJPEG → AVIFimage → PDFimage → ICO
Drop your images here or click to browse HEICJPEGPNGWebPAVIFGIFBMP Never uploaded. Converted on your device.

What it does

What you can do with your images

Convert iPhone photos, shrink files for email or the web, and crop to an exact size, one image or a whole batch at a time. Your images never leave your device.

  1. 01

    Convert HEIC photos to JPEG or PNG

    iPhones save photos as HEIC, which Windows, many websites and older apps can't open. Convert them to JPEG for sharing, or PNG when you need lossless quality. It works in Chrome, Edge and Firefox as well as Safari.

    In your browser
  2. 02

    Make images smaller

    Scale images down from 1% to 100% and set the quality for JPEG, WebP, AVIF and PDF. WebP and AVIF are usually far smaller than JPEG at the same quality. Each image shows its size before and after, like 4.2 MB → 380 KB.

    In your browser
  3. 03

    Compress PNGs without losing anything

    The PNG compression slider trades speed for size. The result is always pixel-for-pixel identical to the original: images with few colours are stored as a palette, and an alpha channel that isn't used is dropped.

    Lossless
  4. 04

    Crop, rotate and flip

    Drag a crop box or type exact pixel values, and lock it to 1:1, 4:3, 3:2, 16:9 or 9:16 for profile pictures, thumbnails and stories. Rotate in 90° steps, flip either way, and give any image its own scale.

    Per image
  5. 05

    Turn images into PDFs and icons

    Save any image as a one-page PDF to email or upload where only documents are accepted, or as an ICO favicon with every standard icon size inside (16 px up to 256 px).

    In your browser
  6. 06

    Work in batches

    Drop a whole folder of photos, set the format once, and convert them all. Save them one by one or all together as a single .zip.

    Save all as zip

Transparency

What leaves your device

Said up front, before anything is dropped.

Stays on your device

  • Every step: reading, converting, cropping and saving. Private photos stay private.
  • The converted copy leaves out the original's metadata, such as camera details and GPS location.

Sent to the server

  • Nothing. Images are never uploaded.

Recorded

  • Anonymous usage data: the file name, size and format of each image, the settings used and whether it worked.
  • Never the image itself.

Questions

Asked often

How do I convert HEIC to JPG?

Drop your HEIC photos above, choose JPEG under Format, then press Convert all. Save each image, or use Save all to get them in one zip file. Nothing is uploaded.

Are my images uploaded anywhere?

No. Decoding, resizing, cropping and encoding all run in your browser. The only network request is the page itself (and, the first time you need them, the HEIC decoder or AVIF encoder, which are part of the site).

Which formats can I convert from and to?

In: HEIC/HEIF, JPEG, PNG, WebP, AVIF, GIF and BMP. Out: JPEG, PNG, WebP (where your browser supports it), AVIF, PDF and ICO. TIFF, RAW and SVG files are not supported yet.

Does it keep the photo's location and camera details?

No. The converted image contains only the picture, without EXIF metadata such as GPS location, camera model or date. The photo's orientation is applied first, so it still appears the right way up.

Why is my converted file bigger than the original?

A JPEG or HEIC photo is already heavily compressed. Converting it to PNG, which is lossless, stores every pixel exactly and is usually much larger. For smaller files choose WebP, AVIF or JPEG, lower the quality, or scale the image down. Each image shows its size before and after.

What does the PNG compression slider do?

It controls how hard the encoder works. Higher settings take longer and give smaller files. PNG is lossless, so the image itself is never changed: every setting gives the same pixels.

Can I crop to an exact size?

Yes. Open Crop & edit on an image and type the X, Y, width and height in pixels, or drag the box with an aspect ratio locked. The dialog shows the final output size before you convert.

What happens to animated GIFs?

Only the first frame is kept, and the image says so. Animated GIF, APNG and animated WebP are all handled this way.

Is there a size limit?

No fixed limit, since nothing is uploaded. Very large photos (around 50 megapixels and up) can exceed what a phone's browser can hold in memory; if that happens the image will say so, and a lower scale or a crop will fix it.

Is it free?

Yes, with no account, no watermark and no limit on the number of images.