Skip to main content

Is this image AI? Eight signals know.

A private AI image detector that runs eight forensic signals on your file locally. Every indicator is visible and explained; the result is an evidence aid, not proof that an image is real or AI-generated.

8
Forensic signals
0
Bytes uploaded
<5s
Avg per image
Free
No credits used

Free, private AI image check—no upload

Drop a supported image below to inspect noise, JPEG-grid, texture, entropy, channel, frequency, EXIF and dimension signals. The analysis happens on your device and explains conflicting evidence instead of hiding it behind one label.

Check an imageright here.

No login. No upload. Drop any image and run all eight forensic signals in your browser — the score and full breakdown are free.

No login required5 of 5 free scans left

Drop an image here or click to browse

JPEG, PNG, or WebP only

All 8 signals run locally in your browser. No image data is uploaded.

Noise MapFFT Probe8×8 GridEXIF AuditChannel Cov.Local-OnlyFree Forever
Noise MapFFT Probe8×8 GridEXIF AuditChannel Cov.Local-OnlyFree Forever
Noise MapFFT Probe8×8 GridEXIF AuditChannel Cov.Local-OnlyFree Forever
Noise MapFFT Probe8×8 GridEXIF AuditChannel Cov.Local-OnlyFree Forever
Noise MapFFT Probe8×8 GridEXIF AuditChannel Cov.Local-OnlyFree Forever
Noise MapFFT Probe8×8 GridEXIF AuditChannel Cov.Local-OnlyFree Forever
Noise MapFFT Probe8×8 GridEXIF AuditChannel Cov.Local-OnlyFree Forever
Noise MapFFT Probe8×8 GridEXIF AuditChannel Cov.Local-OnlyFree Forever

One label is notan answer.

Commercial detectors hand you a single number from a black-box model. When it's wrong, you have nothing to argue with. SynthGuard shows you every signal that contributed to the verdict.

Side-by-side AI vs real verdict with confidence badges
Pixel-level forensics

DCT block analysis, edge entropy, colour-channel correlation.

Statistical fingerprints

FFT periodicity, noise distribution, JPEG quantisation tables.

Metadata cross-checks

EXIF consistency, software signature, output geometry.

NoiseDCTFFTEXIFEntropyLocal
NoiseDCTFFTEXIFEntropyLocal
NoiseDCTFFTEXIFEntropyLocal
NoiseDCTFFTEXIFEntropyLocal
NoiseDCTFFTEXIFEntropyLocal
NoiseDCTFFTEXIFEntropyLocal
NoiseDCTFFTEXIFEntropyLocal
NoiseDCTFFTEXIFEntropyLocal

Six pillars,one verdict.

Every probe is grounded in physical sensor properties or compression mechanics — not a single trained model that breaks the moment a new generator ships.

Noise Consistency

Real CMOS sensors scatter photon shot noise unevenly across the frame. Diffusion models smooth it. We measure the variance and call out the give-away patches.

8×8 Compression Grid

JPEGs from real cameras leave a deterministic 8×8 quantization grid. AI exports often skip or double-quantize it. We probe the block-edge regularity and read it like a barcode.

Local Detail Variance

Patch-level texture variance tells you where the model gave up. We sample dozens of windows across the frame and flag the suspiciously uniform ones.

Color Distribution Entropy

Generators tend to collapse hue distributions into narrow gaussians. We compute Shannon entropy on the histogram and surface the anomalies.

Channel Correlation

On real sensors the red and green noise channels correlate predictably. AI output decorrelates them. That R/G covariance is a single number you cannot fake by accident.

EXIF & Output Geometry

Camera, lens, GPS, timestamps, software signature — and tell-tale generator dimensions like 1024², 768², 832×1216. Eight signals fused into one verdict.

Eight-panel forensic dashboard showing noise map, JPEG grid, FFT spectrum, EXIF metadata and channel correlation

Eight probes,one fused score.

Each probe returns a status (safe / warning / risk) and a weighted point contribution. The final 0–100 verdict is a weighted fusion of these contributions, calibrated against thousands of real and generated samples.

  1. 01Noise consistency map
  2. 028×8 JPEG block boundary probe
  3. 03Local detail variance sampler
  4. 04Color distribution entropy
  5. 05R/G channel correlation
  6. 06FFT high-frequency energy
  7. 07EXIF reliability audit
  8. 08Output geometry classifier
8 SignalsPer-Probe ScoreLocal-OnlyFreeExplainableNo Black Box
8 SignalsPer-Probe ScoreLocal-OnlyFreeExplainableNo Black Box
8 SignalsPer-Probe ScoreLocal-OnlyFreeExplainableNo Black Box
8 SignalsPer-Probe ScoreLocal-OnlyFreeExplainableNo Black Box
8 SignalsPer-Probe ScoreLocal-OnlyFreeExplainableNo Black Box
8 SignalsPer-Probe ScoreLocal-OnlyFreeExplainableNo Black Box
8 SignalsPer-Probe ScoreLocal-OnlyFreeExplainableNo Black Box
8 SignalsPer-Probe ScoreLocal-OnlyFreeExplainableNo Black Box

What eachprobe measures.

A complete reference of the eight forensic signals — what they look at and what the two extremes mean.

Signal What it measures Reads as
Noise consistency Sensor noise variance across the frame Sensor / Generator
8×8 JPEG grid DCT block-boundary regularity Real / Synthetic
Local detail variance Patch-level texture entropy Natural / Smoothed
Color entropy Histogram Shannon entropy Wide / Collapsed
Channel correlation R/G noise cross-covariance Coupled / Decorrelated
High-frequency energy FFT roll-off at high bands Crisp / Rolled-off
EXIF reliability Camera / lens / GPS / software Trusted / Suspect
Output dimensions Known generator geometries Camera-like / Generator

Every scoreshows its work.

Click any indicator and you get the underlying measurement, its expected range for real photographs, and the weighted points it contributes — positive or negative — to the final verdict.

No "trust the model". Every probe is a deterministic computation you can re-derive from the pixels yourself.

Read the GAN-fingerprint explainer
AI-generated influencer selfie scored by SynthGuard detector
sample · raw uploadAI · diffusion
Detector score92 / 100
AI-generated portrait scored by SynthGuard detector
sample · raw uploadAI · diffusion
Detector score88 / 100
DropAnalyzeRead5 SecondsFreeLocal
DropAnalyzeRead5 SecondsFreeLocal
DropAnalyzeRead5 SecondsFreeLocal
DropAnalyzeRead5 SecondsFreeLocal
DropAnalyzeRead5 SecondsFreeLocal
DropAnalyzeRead5 SecondsFreeLocal
DropAnalyzeRead5 SecondsFreeLocal
DropAnalyzeRead5 SecondsFreeLocal

Three steps,no friction.

Sign in once, drop any image, read the verdict. No credits, no queue, no upload.

01

Drop image

Drag any JPEG, PNG, or WebP image onto the canvas. The file stays on your device.

02

Local analysis

Eight forensic signals run inside your browser in 2–5 seconds. No upload, no queue.

03

Read the verdict

A 0–100 score plus per-signal breakdown. Click any indicator for the full reasoning.

Built for peoplewho need certainty.

Journalists

Verify submitted photographs before publication.

Moderators

Triage AI-generated uploads on user platforms.

Educators

Spot-check student-submitted imagery for AI use.

Marketplaces

Flag synthetic product photos in listings.

Investigators

Initial forensic pass before deeper analysis.

Creators

QA your own outputs before they hit the feed.

Your imagesnever leave your device.

We built the detector browser-only on purpose. No upload buckets to subpoena, no temp folders to forget, no ML training silently happening on your evidence.

Zero upload

Pixel data stays in browser memory. We literally cannot see it.

Local computation

All eight probes run on Canvas + WebCodecs in your tab.

No model training

We have no dataset, because we have no images.

Closes-tab clean

Nothing persists. Refresh and it's gone.

Questions,answered.

Is the AI Image Detector free?

Yes — it consumes zero humanize credits and has its own free weekly pool (10 scans/week on Free, 200 on Pro, unlimited on Studio). We offer it because the same forensic stack also powers our Photo Humanizer — knowing what you're up against makes the humanization more effective.

Are images uploaded anywhere?

No image pixels are ever uploaded — the full eight-signal pipeline runs in your browser using Canvas + WebCodecs. For signed-in users we log a run event with basic metadata (file name, size, score) so we can show your history and rate-limit abuse; your image data itself never leaves the device.

How accurate is it?

Treat the score as a forensic indicator, not a courtroom verdict. Clean diffusion output usually pushes the score into the elevated/AI-leaning range, but heavily edited, re-compressed, or EXIF-stripped images shift lower because real and synthetic signals overlap — which is exactly why we expose all eight indicators individually instead of a single number.

Which generators does it catch?

It can surface signals associated with diffusion or GAN output, including unusual noise, frequency, texture and metadata patterns. Those signals overlap with edited real photos, so the tool cannot reliably identify every generator or prove authorship.

Why eight signals instead of one model?

A multi-signal view makes it easier to inspect why a score changed and where evidence conflicts. It still needs human judgment and can be wrong when new generators or editing workflows change the signal distribution.

Can I use it on my phone?

Yes. The pipeline runs on iOS Safari, Chrome Android and any modern mobile browser. Per-image analysis takes roughly 4–8 seconds on phones versus 2–5 on desktop.

What file formats are supported?

JPEG, PNG, or WebP. Images are decoded natively in the browser — nothing is sent to a server. iPhone HEIC and AVIF aren't supported yet; convert to JPEG or PNG first.

How is this different from Hive or Sightengine?

Commercial detectors run server-side, take your image, and return a single black-box probability. SynthGuard runs locally, exposes every signal, and doesn't keep your file. Same forensic concepts, different threat model.

Stop guessing.Start measuring.

Open the detector in your browser. Drop one image. Read the verdict.

All third-party names, logos and trademarks (e.g. Hive, Optic, Sensity, Sightengine, Illuminarty, GPTZero, Instagram, TikTok, OnlyFans, Fanvue, SynthID, C2PA) are the property of their respective owners. SynthGuard is an independent service and is not affiliated with, endorsed by, sponsored by, or partnered with any of these companies or platforms. Detector and platform names are used solely for descriptive comparison under § 6 UWG / Art. 4 Directive 2006/114/EC.