Compare Any Two Files.
Or Measure the Quality of One.

Find what’s wrong with any file — against another version, or on its own.

Choose a tool

Two files Compare Any Two Files Voices, audio, video, images, subtitles & text One file Measure Any File’s Quality Video, images and audio — no second file needed One file Is It Made With AI? Images and video — an estimate, with its reasons
Expected

Drop file here or click to browse

Image · Video · Audio · Subtitle (SRT/VTT) · Text / JSON

 
Actual

Drop file here or click to browse

Image · Video · Audio · Subtitle (SRT/VTT) · Text / JSON

 

No files handy?

Free to use — no sign-up needed

Your file

Drop a file here or click to browse

Video, image or audio — MP4, MOV, JPG, PNG, MP3, WAV and more

 
No file handy? Try a sample

Free to use, no sign-up needed — each check uses one credit, like a comparison. Your any is deleted as soon as the check finishes.

Your file

Drop an image or a video here or click to browse

JPG · PNG · WebP · MP4 · MOV · WebM

 
No file handy? Try

Free to use, no sign-up needed — each check uses one credit, like a comparison. Your file is deleted as soon as the check finishes. The answer is an estimate, not proof — see the disclaimers below.

API Keys

One key for the whole DiffALL API — compare two files, or check the quality of one — from scripts and CI. Each call costs one credit.

    Two files

    No More Hunting Through Frames

    Expected on the left, actual on the right, a synchronized heatmap between them — every changed region marked. You don't search for the bug. We show you where it is.

    Expected: a bay with moored boats and a coastal road Expected
    DiffALL's result: the three edited regions highlighted Differences
    Actual: the same bay after three small edits Actual
    Images too: three edits hidden in a busy photo — a boat removed, a boat added, a car gone from the road. Found in seconds, not by squinting.
    One file

    No Reference? No Problem.

    One file in, and DiffALL names each flaw in plain words, with the measurement behind it. Even the ones the file's own metadata hides.

    master_final_320k.mp3 Audio quality check
    34/100 Poor

    Frequency range: Most of the treble is not there at all.

    Bitrate 95/100 Excellent

    Comfortably above transparent for this format.

    3.63 bits per sample (320 kbps at 44.1 kHz, stereo)

    Frequency range 35/100 Poor

    Most of the treble is not there at all.

    This has been through a low-quality stage somewhere, whatever the bitrate claims. Only the original recording still has the rest.

    content to 10.9 kHz, of a possible 22.1 kHz at this sample rate

    Clipping 100/100 Excellent

    No clipped samples.

    0.000% of samples at full scale, longest flat run 0 samples

    A 64 kbps MP3 re-exported at 320 kbps. Every byte of metadata says 320 — the content says otherwise. Check your own file →

    Built for Testers Who Need Answers, Not Just a Player

    A player shows you a file. DiffALL tells you what is wrong with it — built for QA engineers, encoding teams and visual-regression automation.

    Two files or one. A structured report in seconds. That's a QA tool.

    Supported Formats

    Compare any two. Video, images and audio can also be checked on their own.

    Video

    MP4MOVMKVAVIWebM

    • Two files
    • Change heatmap
    • Exact timestamps
    • SSIM & PSNR
    • One file
    • Bitrate
    • Focus & noise
    • Frame rate & shake

    Image

    JPGPNGWebPGIF

    • Two files
    • Difference heatmap
    • Similarity score
    • Works on real photos
    • One file
    • Focus & noise
    • JPEG blocking
    • Clipped highlights

    Audio

    MP3WAVFLACAAC

    • Two files
    • Spectral similarity
    • Per-second diff
    • Spectrogram view
    • One file
    • Loudness (LUFS)
    • Clipping
    • Real frequency range

    Subtitles

    SRTVTT

    • Two files
    • Word error rate
    • Timing drift
    • Line-by-line diff

    Text & JSON

    TXTJSONCSVXML

    • Two files
    • Similarity score
    • Highlighted changes
    • JSON structure diff

    Simple, Transparent Pricing

    Every comparison and every check uses one credit — no account needed to start, sign up for more, buy credits as you go, or go Pro for unlimited.

    No Account
    $0
    • 5 comparisons or checks per day
    • Quality checks and AI check included
    • Video up to 3 min · audio up to 2 min
    • No sign-up required
    Free Account
    $0
    • 10 comparisons or checks per day
    • Quality checks and AI check included
    • Video up to 3 min · audio up to 2 min
    • History & API key · free sign-up
    Credits
    $5 one-time
    • 50 credits — one per comparison or check
    • Quality checks read up to 3 min of a clip
    • Whole videos compared end to end · bigger files
    • Buy again anytime you run out
    Best Value
    Pro
    $9 / month
    • Unlimited web comparisons and checks
    • Quality checks read up to 3 min of a clip
    • Whole videos compared end to end · bigger files
    • 500 API calls / month — compare or check
    Volume
    Enterprise
    Custom tailored to your volume
    • Everything in Pro
    • More API calls than Pro's 500 a month
    • A monthly allowance sized to your volume
    • Direct email support

    Comparisons and checks: 5 a day with no sign-up, 10 once you sign up.

    Disclaimers — please read before relying on a result

    The AI check is a tool for a first look, not a judgement about any file or any person.