sf26-launch.png · 3200 × 1800The file moves on. The watermark stays.
Try changing the downloaded copy.
Watermark on download. Detect it later to find your record.
32f786…c257dfSF-26 imagery via Formula 1Fictional delivery. No affiliation.
Every media file you deliver carries a unique forensic watermark, written into the pixels by a neural net model. Invisible to everyone, and made to survive resizing, cropping and compression.

Real forensic watermarking and detection on our API.
A press kit under embargo. An investor deck. A licensed photograph. An AI-generated image. Etchv adds an invisible watermark as your platform sends each copy, so a copy found later can lead back to who received it and how it was licensed.
sf26-launch.png · 3200 × 1800Try changing the downloaded copy.
Watermark on download. Detect it later to find your record.
32f786…c257dfSF-26 imagery via Formula 1Fictional delivery. No affiliation.
A watermarked PDF page is saved as a PNG image, and the watermark still leads back to the copy it came from. This is a real page from a SpaceX investor deck.

One page. One copy. One verifiable trail.
Live mode runs the Etchv API. Replay follows a verified run with edited timing. The PNG is a full-page capture of the delivered PDF.Public source. Fictional recipient. No affiliation with SpaceX. A match identifies a copy, not who shared it.{
"status": "succeeded",
"stage": "detect",
"matched": true,
"reference": "Investor 042",
"watermark_id": "fb25a14ecfd8d3977eca5a9588d550cffd12007ab0f0724fa43e691e5d900912",
"expected_watermark_id": "fb25a14ecfd8d3977eca5a9588d550cffd12007ab0f0724fa43e691e5d900912",
"input_format": "PNG",
"source_page": 42,
"confidence": 0.9995787739753724,
"capture_sha256": "16cd003b0e707b1b1043af04520cdfe137c5be6ed3b07fcbb5dfae8afe9430ee",
"source_sha256": "7a5cc5876da657566e1ba8eb36974c523b5bdabc13110503fe39dfffa0227df0",
"verified_at": "2026-10-03T16:48:10.230887+00:00",
"embed_seconds": 8.94,
"detect_seconds": 2.08,
"capture_width": 1440,
"capture_height": 810
}Send images, PDFs and video in their usual formats and get the same formats back. Etchv checks the watermark in the exact file you receive.
JPEG, PNG, WebP, TIFF, GIF and more come back in the same format. Layered PSD and PSB files keep their layers and gain two editable watermark layers.
Image watermarking APIInvestor decks, board papers and contracts stay PDFs. Text stays selectable, fonts and drawings are untouched, and every page is checked before you get the file.
PDF watermarking APIThree partners got an early cut of the campaign. Two seconds of it turned up online. Which copy did it come from?
The clip is 1.5s – 3.5s of the 5-second preview.
Each partner got the same preview, with a different invisible watermark.
—Issued—Issued—IssuedWhich copy did the clip come from? Trace it to find out.
Fictional scenario. No affiliation with Coca-Cola.
Included storage that keeps your files for up to a year while you subscribe, or deliver results straight to your own Amazon S3, Google Cloud Storage or Azure Blob Storage.
Storage optionsUse plain HTTP or one of our six official SDKs.
curl --fail-with-body "https://api.etchv.com/watermarks/images" \
-H "X-API-Key: $ETCHV_API_KEY" \
-H "Idempotency-Key: $ETCHV_IDEMPOTENCY_KEY" \
-F 'file=@"campaign.jpg"' \
--form-string 'data={"delivery":"delivery_0084"}' \
-D response-headers.txt \
--output response-body
# A 202 response is a job receipt. Use its
# result_url to collect the completed result.Add watermarking to your workflow with the API, MCP server and your own storage.
Turn a new file, an approved asset or a finished generation into a watermarked delivery.
Building on Cloudinary or Google Drive? Tell us what you’d like to connect and we’ll work on it with you.
What happens to your files and keys, and what we don’t do with them.
Security and data handlingWe’re working toward SOC 2, an outside audit of our security. The audit isn’t finished yet.
A watermark hidden in the pixels of an image, PDF page or video frame, with no visible logo. When you send Etchv a file to check, it looks for that watermark.
Give each delivery its own watermark and save it with the recipient’s record. A detected watermark links to that delivery. It doesn’t prove who shared the file.
It depends on the image and the edit. Test the compression, resizing and cropping your files go through. Detection after an edit isn’t guaranteed.
No. Etchv only detects its own watermarks. If you make AI images, watermark them as they’re created and link each watermark to your own records.
Images, PDFs and supported H.264 MP4 and MOV videos. The docs list the limits for each. Etchv doesn’t watermark audio.
Start a 7-day trial with 200 credits. No card required. Use the dashboard or follow the API quickstart.
Start free and watermark your first image, PDF or video in minutes.
7 days · 200 credits · No card required