Check metadata in a Leonardo AI download
Compare Leonardo AI library downloads and generated image files to see which records are actually embedded.
If you want to reuse a Leonardo AI prompt or check what someone can read in a file you share, start with two things: the generation in your Leonardo Library and the exact download you plan to send. The Library gives you access to the generation. A file inspection shows which supported records travel with that particular copy.
Library details versus file fields
Leonardo’s Image Creation tool lets you enter a prompt and choose settings such as the model, image dimensions and generation mode. The available controls vary by model. Once the result appears in the creation feed and Library, you can use the image’s Download action to save it. Start with the generation in Leonardo if you still have access and need to recover the prompt or identify the model. Save any settings you’ll need again alongside the image. Leonardo’s image generation guide
Leonardo documents a fixed-seed option in some workflows, including Canvas Editor and the v1 image generation API. The documentation reviewed does not specify which original downloads, if any, embed prompts, seeds or model names. If you only have the file, check supported text and XMP fields as well as EXIF and IPTC. A prompt can live outside EXIF, and a clean EXIF report alone tells you little about the rest of the file. Canvas Editor guide · v1 image generation reference
Compare the original and upscaled downloads
Original download
In the creation feed, hover over your generated image and choose Download. Save that first copy before using an editor or converter. Leonardo’s web generation guide describes the download action without specifying a universal PNG or JPEG format or a format chooser. Check what your workflow actually delivered. AiMetaOff reports the detected format, which is more useful than relying on the filename alone. Leonardo’s image generation guide
Upscaled download
Leonardo documents an 8-bit JPEG output for Pro Upscaler, with PNG, JPEG and WebP accepted as inputs. The result is saved to your Library and can be downloaded from the upscaler. If the source was a Leonardo generation, the upscale is also accessible from the original’s variations menu. Check the JPEG on its own. The documented output format gives no assurance that the original’s metadata carries over. Pro Upscaler guide
Treat an Inline Editor result or a copy re-exported by another app as a separate file, too. Processing can preserve, omit or rewrite metadata depending on the export path. Comparing the direct download with the exact copy you’ll share shows what survived in those two files. Leonardo’s Inline Editor guide
Web downloads and API delivery
On the web, the Download action saves the selected image. Leonardo also describes a Get API Code command for users with an active Production API account. It copies the generation configuration as code. In the documented v1 API workflow, your request supplies settings such as the prompt and model ID. Leonardo returns a generation ID, which you can use to retrieve a result containing image URLs. Keep the request settings or the copied configuration separately if you need them later. To inspect an API-delivered image, check the bytes fetched from its image URL. Get API Code guide · API Quick Start · API result FAQ
One public JPEG linked in Leonardo’s API documentation offers a concrete example. AiMetaOff reported no EXIF, IPTC, XMP, text records or embedded C2PA in the inspected structures. A separate JPEG marker check found only the standard JFIF application segment. This result applies to that one documented example asset. Fresh API deliveries, Library downloads and upscales can be checked using the same steps. Leonardo’s API example
Authenticated Leonardo account exports, fresh API deliveries and direct Library-versus-upscaler comparisons were not independently tested.
Inspect your Leonardo AI download
Start with the direct Library download or the image saved from the API result URL. If you have an upscale or edited export, keep it as a separate file so you can compare the two.
Add the file to AiMetaOff’s Inspect File tool. It runs the inspection in your browser. Review the detected format and the EXIF, IPTC, XMP and Text rows. Expand technical details when a record is found and look for the actual prompt, seed or model text you care about.
Review the C2PA result separately. If you have a second version, repeat the inspection and compare the records shown for each copy. An unsupported check leaves that category unresolved.
Content Credentials and image origin
The Leonardo documentation reviewed for these workflows gives no C2PA embedding guarantee for direct Library downloads, Pro Upscaler output or API-delivered images. Check the exact file you received. If Inspect File reports a credential, examine the recorded claims, signer and validation status before drawing a conclusion. An ordinary text field naming Leonardo is editable. A validated credential can provide evidence about the claims it records and the file it binds to. C2PA explainer
If no embedded credential is found, the image’s origin is still unresolved. If you need to establish where a file came from, ask for the direct download and the associated Library generation or API result record. A local inspection cannot retrieve private generation records, check remote provenance or detect watermarks in the pixels.
Recheck after cleanup
If inspection reveals a prompt or other sensitive text in a supported Text or XMP record, you can create a cleaned copy with AiMetaOff. Cleaning operates on whole categories, so selecting Text or XMP can also remove unrelated comments or captions in that category. Review supported generation-record cleanup
Keep the original and review the cleanup selections. Choose only the categories you intend to remove.
Run the cleanup and download the new copy once the result is ready. The cleanup acts on your local copy. Any prompt or generation settings stored by Leonardo are managed separately.
Reopen the downloaded copy in Inspect File. Confirm the targeted fields are gone from the inspected structures before you share it. If you convert or re-export again, check that final copy too.
FAQ
Can I recover a Leonardo AI prompt from a downloaded PNG?
Only if the prompt is present in metadata your viewer can read. If the PNG has no readable prompt, look up the original generation in Leonardo if you have access. Leonardo’s Describe With AI can write a new description from the image, but it cannot retrieve the original prompt from the picture. Describe With AI guide
Is the Leonardo AI seed saved in EXIF?
The workflows reviewed do not document a seed field in EXIF. If you used a fixed seed, save it with your generation settings or API request. If you received only the image and inspection finds no seed, you cannot recover it through AiMetaOff.
Does upscaling remove Leonardo AI image metadata?
Pro Upscaler produces an 8-bit JPEG. Leonardo’s guide does not specify which metadata fields carry over. Compare the original with the downloaded upscale to see what the inspector can read in each.
Can EXIF tell me whether an image came from Leonardo AI?
EXIF can contain a software name, but that field can be edited or lost in a later export. For stronger evidence, ask for the original download and the associated Leonardo generation record, or examine any verifiable Content Credential attached to the file.
Related articles
Sources
Reviewed 14 November 2026.
- Leonardo Help Center — How to Generate Images with Leonardo.Ai
- Leonardo Help Center — How to Use Canvas Editor Tool
- Leonardo Help Center — How to use Pro Upscaler
- Leonardo Help Center — Using Omni Models and the Inline Editor
- Leonardo Help Center — Describe with AI
- Leonardo API — Quick Start Guide
- Leonardo API — Guide to Get API Code
- Leonardo API v1 — Create a Generation of Images
- Leonardo API — General FAQs
- Leonardo API — Generate with Motion 2.0 Using Generated Images
- Coalition for Content Provenance and Authenticity — C2PA Explainer