Sora embeds two types of watermarks: the visible branded watermark (whether you can export without it depends on your Sora plan) and an invisible C2PA metadata signature that triggers “Made with AI” labels on Instagram and TikTok. StripShot removes the invisible one.
Supports MP4 and MOV. Files never leave your browser.
Strip the C2PA metadata from your Sora video
Binary-level removal. Zero quality loss. Free.
Open StripShot Video ToolFree. No sign-up required. Files never leave your device.
The visible Sora overlay is added by Sora itself. Whether you can export without it depends on your plan and OpenAI's current settings; StripShot cannot remove it, because it is part of the picture.
Go to stripshot.app/video in your browser. The tool runs entirely client-side. No uploads to any server.
StripShot detects the C2PA uuid box (d8fec3d6-1b0e-483c-9297-5828877ec481) that Sora embeds in every export, including paid-tier watermark-free exports.
C2PA certificate removed. mvhd, tkhd, and mdhd timestamps zeroed. Instagram and TikTok will not auto-label the video from metadata.
When people search for “remove Sora watermark,” they usually mean the visible Sora logo or animated overlay that appears on free-tier exports. That watermark is a graphical overlay baked into the video frame. Whether you can export without it depends on your Sora plan and OpenAI's current settings; it is part of the picture, so a metadata tool cannot remove it.
The second watermark is the one most people do not know about: the C2PA Content Credentials. This is an invisible cryptographic certificate embedded as a uuid box in the ISOBMFF container. The UUID is d8fec3d6-1b0e-483c-9297-5828877ec481. It is present in all Sora exports, including the paid-tier “watermark-free” exports. This certificate is what Instagram and TikTok read when they apply the “Made with AI” label.
The C2PA certificate contains: the name of the generating tool (Sora), the creation timestamp, a signed hash of the content, and a chain of provenance. It is signed with a cryptographic key associated with OpenAI. When Instagram parses this certificate, it knows with certainty the video was created by Sora.
StripShot removes the C2PA uuid box at the binary level by parsing the ISOBMFF container and excluding that box from the output file. The video stream stored in mdat is never decoded. Quality is identical to the original export.
Both platforms are members of the Content Authenticity Initiative and have built C2PA reading into their upload pipelines. When you upload a video, their systems parse the ISOBMFF container and look for the C2PA uuid box. If found, the AI-generated content label is applied automatically.
For Sora specifically: Instagram has confirmed that C2PA Content Credentials from OpenAI tools trigger the label. The label appears before the video is even published, during the upload process. You cannot remove it after the fact. You must strip the metadata before uploading.
Honest limitation: detection that reads pixels
Stripping removes what is written in the file, not what is in the frames. A visible watermark you exported with stays visible, and any detection that analyzes the video content itself (rather than its metadata) is unaffected. StripShot removes the C2PA layer; it does not change a single pixel.
Yes for the C2PA metadata trigger. Instagram reads the C2PA uuid box to apply its AI label. Removing that box prevents the automatic label. Platforms can also use their own classifiers that look at the pixels rather than the metadata, and no metadata tool changes that. StripShot handles the C2PA layer.
d8fec3d6-1b0e-483c-9297-5828877ec481. This is the official C2PA specification UUID embedded by Sora (and also by Veo and Runway Gen-3) as a uuid box at the top level of the ISOBMFF container. It contains a cryptographically signed certificate identifying the content as AI-generated.
No. The visible Sora watermark is a graphical overlay rendered on top of the video frame. You can disable it in Sora's own export settings. The C2PA metadata is an entirely separate invisible cryptographic certificate embedded in the file's binary structure at the container level. Removing the visible watermark in Sora does not touch the C2PA metadata. StripShot removes the C2PA metadata.
ChatGPT-exported Sora videos include C2PA metadata, and StripShot removes it. OpenAI has also said it uses internal detection tools for its own outputs; those work on the content itself, not on file metadata, so no metadata tool affects them.
StripShot
C2PA UUID stripped at the binary level. No re-encoding. Your video pixels stay identical.
$0
Free: 1 video/day
$9/mo
Pro: 10 videos/day
$19/mo
Pro+Video: unlimited