Skip to content

THE CLEARMETADATA GUIDE

How to remove and add metadata with ClearMetadata

From removing EXIF to saving your favourite locations: a step-by-step guide to photos, video, audio, camera profiles and image adjustments.

Updated

Open the tool

From removing a photo’s location to saving “Home” for next time: learn what every control does, what changes in your files and where to find the result.

Real tool screenshot using demonstration data. Select a screenshot to view it at full size.

Remove or inject: choose a mode

Metadata are details stored alongside a photo, video or recording: they may include a camera, author, software, date or GPS coordinates. ClearMetadata lets you remove identifying metadata or write new information, depending on the mode you choose.

Two ways to work
ModeWhat it doesAccess
Remove OnlyRemoves supported identifying metadata and creates a cleaned copy.Free, no account.
Inject MetadataAdds camera, date and location information; enables visual adjustments and export options.Free account with an active session.

In Remove Only, camera, GPS, color and injection format controls are locked. A camera or place shown in the panel is not added during cleanup. Signed-in users can switch between both modes.

↑ Back to contents

How to remove metadata

  1. Select Remove Only. No registration is needed.
  2. Drag files into the upload area or click Browse files. Add several files and mix supported types in one queue.
  3. Click Remove Metadata. Each file is processed in your browser and downloaded as it finishes.

What is removed and what stays

Depending on the format, cleanup removes EXIF, GPS, camera details, embedded dates, authors, comments, software tags and supported XMP, IPTC or C2PA provenance blocks. Technical information needed to display colors and play the media is retained.

For photos, direct cleanup preserves encoded image data where possible. If orientation depends on EXIF, it first applies the rotation and re-encodes in the original format to avoid a rotated copy. Lossless output is therefore not promised for every case. MP4/MOV cleanup preserves video and audio samples without re-encoding them.

Remove metadata for free ↑ Back to contents

Account and injection workflow

Click Create Account / Sign In or Inject Metadata. Registration asks for your name, country, email and password. If email confirmation is required, open the link you receive, then sign in. Injection becomes available with a valid session.

The registration country belongs to your user profile: it does not set your files’ GPS location. Click the button displaying your name to view account information or sign out.

  1. Select Inject Metadata and choose a device.
  2. Set the GPS location—or no GPS—and capture date.
  3. Choose whether to apply color and grain, set their intensity and review export options.
  4. Add your files, check the device and place summary, then click Inject Metadata.
  5. Open the downloaded copies to check the result.
Open the tool to inject metadata ↑ Back to contents

Cameras, models and software

The selector has three categories: Mobile, Action and Pro. Open a brand and choose a model, or use the search field. Search stays within the active category. Check Selected after changing brands, as the first model may be selected automatically.

The current database contains 229 profiles: 126 mobile, 50 action and 53 professional cameras. Mobile brands include Apple, Samsung, Xiaomi, Google Pixel, Huawei, OnePlus, Oppo, Vivo, Honor, Realme, Motorola and Nokia. Action includes DJI, Insta360, GoPro, AKASO and SJCAM. Pro displays Canon, Sony, Fujifilm, Nikon and Lumix; its search also finds Leica and Hasselblad profiles.

What the profile writes

Photo fields can include make, model, software or firmware, lens, focal length, aperture, ISO, exposure, flash and metering information, dates, dimensions and other EXIF fields. Values come from the selected profile; the app does not analyze which camera or exposure actually created your image.

iOS, Android and firmware versions

Each profile already includes its software version. This can be an iOS or Android version, a build or manufacturer software identifier, or camera firmware. There is no separate operating-system version selector.

Choosing a device does not add megapixels or reproduce its sensor. It does not automatically change the color style or photo format either. It does initially select MOV for Apple and MP4 for other brands; you can change this afterwards.

ClearMetadata camera profiles with Mobile, Action and Pro categories
Choose a category, brand and model; check the selected device. Enlarge screenshot
↑ Back to contents

Destinations and no GPS

In injection mode, open GPS Location. The window offers preset destinations, Saved and Paste from Google Maps / Manual.

The current catalog contains 80 geographic destinations with coordinates and elevation. Search for a city, country or place type, or use the country shortcuts. Click Select to apply a result. The destination name helps you identify it; photos and videos receive the coordinates supported by their format.

↑ Back to contents

Paste Google Maps or coordinates

  1. Open GPS Location → Paste from Google Maps / Manual.
  2. Paste decimal coordinates, such as 40.416775, -3.703790, or a full Maps URL containing them.
  3. The app extracts latitude and longitude, then looks up the locality, country and terrain elevation. Wait for the lookup to finish.
  4. Review the fields. You can edit the locality, country, latitude, longitude and elevation manually.
  5. Click Apply This Location, with or without saving it.

What is filled in automatically

Coordinates are extracted from the text you paste. A mapping service supplies the locality and country; an elevation service supplies terrain height. On applying the location, the tool converts coordinates to the format required for EXIF, including north/south and east/west references.

Elevation means terrain height above or below sea level, not a building floor or the camera’s height. Zero and negative values are supported. The tool does not request your browser’s current GPS position.

Short links and unfinished lookups

If you copied a short link such as maps.app.goo.gl/…, open it in Maps and copy the marker’s coordinates or full URL. Links without coordinates cannot be interpreted directly. When a URL contains both place and map-center coordinates, the place is prioritized.

Apply is locked while the lookups run. If a service fails, complete the unresolved fields manually; do not save an unresolved place or elevation. Pasting another point cancels the previous lookup to avoid mixing results.

Google Maps form with latitude, longitude, locality, country, elevation and alias
Paste a point, wait for the lookup and review the fields before applying. Enlarge screenshot
↑ Back to contents

Save Home, Beach or Café

To avoid entering the same place again, keep Save to My Locations checked and enter a Custom Name / Alias: Home, Beach, Café, Office, Downtown Studio or Madrid Home. Clicking Apply This Location selects the point and adds it to Saved.

Each entry keeps its alias, locality, country, coordinates and elevation. Leave the alias blank to use the locality name. Uncheck saving to apply the point to the current work without adding it to the list.

  1. Open Saved when you want to reuse a place.
  2. Search by alias, locality or country—for example, Home or Spain.
  3. Click Select to apply it, or use the trash control to remove it from the list.

Saving with the same alias replaces that entry; nearly identical coordinates can also update an existing entry. There is no separate edit button: enter the location again with its alias, or remove and recreate it. Removing an entry does not automatically change an already selected point.

Locations are separated by account, retained in that browser and sent for account synchronization. If a synchronization error appears, do not assume another device already has the change. Signing out locks the GPS panel.

Saved demonstration locations in ClearMetadata with aliases and selection controls
Find your places by alias, locality or country. Enlarge screenshot
↑ Back to contents

GPS jitter

GPS Jitter adds a small random variation around the chosen point for each file. It starts enabled with a maximum radius of 15 meters. Shortcuts offer 15, 50, 150 and 300 meters; the slider ranges from 5 to 500 meters.

When enabled, it moves latitude and longitude in a random direction and can slightly vary elevation. It does not detect real movement or improve the point’s accuracy. The displacement does not necessarily reach the full selected radius.

↑ Back to contents

Capture date, time and batches

Capture Date starts with your computer’s current local date and time. You can change it before injection. The time zone comes from your browser; it is not calculated from the Google Maps country.

For photos, videos and M4A in a batch, each file’s position adds two minutes: the first uses the selected time, the second adds two minutes, the third adds four. MP3, AAC and WAV do not apply that increment. The selected date is not added in Remove Only.

↑ Back to contents

Color, grain and intensity

Color & Grain Adjustments really changes the pixels in the exported file. The profiles are app-defined styles that work with any selected device. They are not official manufacturer filters or an exact reproduction of a phone’s camera.

One style at a time, from 0 to 100%

All four styles start at 50%. Choosing a style resets intensity to 50%. Styles do not stack: Portrait replaces Smart HDR. The percentage scales that style’s parameters, including grain; two styles at 50% do not produce the same effect.

At 100%, the style uses its full configured strength. Set 0% or turn the block off to avoid color changes and grain. Choosing a style or raising intensity enables it again. There are no separate sliders for shadows, highlights, saturation, smoothing or grain.

Color and grain controls with Smart HDR, Portrait and Skin, Daylight and intensity
One active style and a single intensity control. Enlarge screenshot
The four visual styles
StyleWhat changes
Smart HDRSoftens highlights and whites, lifts shadows and blacks, slightly reduces exposure, contrast and saturation, applies mild smoothing and adds fine grain. This is tonal processing, not a true HDR file.
Portrait & SkinFurther reduces highlights, contrast and saturation, lifts shadows, smooths texture more and adds grain. This is a global effect: it does not detect faces or act only on skin.
DaylightSoftens strong highlights, adjusts exposure, contrast and saturation, lifts shadows and adds grain without the smoothing of the other two styles.
No color · with grainApplies no tonal or saturation adjustments. It still adds grain when the block is enabled above 0% intensity.
↑ Back to contents

Export photos as JPG or HEIC

Photo input can be JPG/JPEG, PNG or WebP. Injection exports to JPG or HEIC; HEIC is not accepted as input.

  • JPG: the default, widely compatible option. Re-encoding uses internal quality 0.95.
  • HEIC: genuine HEIC export at internal quality 90, with EXIF and a color profile. It requires a compatible browser and the web version.

There is no visible quality control. With the usual settings enabled, a photo is re-encoded and its file size and compression can change. Selecting a higher-megapixel device does not increase resolution. Transparent input is flattened onto white when exported through the JPG/HEIC path.

How to reduce visual changes

Turn off color and grain, leave edge fitting off and choose your format. Format or color-space conversion can still require re-encoding. No color · with grain does not mean the same bytes are saved.

A path without pixel re-encoding exists for normally oriented, non-CMYK JPEGs: select JPG output and turn off color/grain, photo re-encoding, Display P3 and edge fitting. Metadata is replaced while compressed image data is kept. Use Remove Only to remove information without these injection adjustments.

↑ Back to contents

ICC color, cropping and names

Re-encode photo on injection

Forces photo re-encoding during injection, even when no other adjustment requires it. Existing metadata is replaced with this option off too: it does not preserve old C2PA/XMP credentials. Re-encoding does not remove SynthID.

Display P3 Color Profile (ICC)

Converts color values from sRGB to Display P3 and embeds the ICC profile so compatible programs interpret the image correctly. This is not another creative filter and it does not recover missing colors. It works with any selected camera. Turning it off avoids this conversion; the path without re-encoding can keep the original ICC profile.

Fit Edges to Sensor (3:4 / 16px)

Applies a centered crop. Photos close to 3:4 or 4:3 are fitted to that ratio; other dimensions are aligned to multiples of 16 pixels. This can remove a border and reduce dimensions: it does not stretch, add detail or copy the selected model’s exact sensor. It starts off and does not change photos smaller than 64 pixels in width or height.

Real Camera Naming (IMG_XXXX)

Generates sequential photo and video names such as IMG_3841.JPG. The counter is saved in that browser. Turn it off to use the base name and device profile, such as beach_iphone16promax.jpg. It does not apply to audio. Remove Only always uses the _clean suffix.

JPG, HEIC, MOV and MP4 options with ICC profile, naming and edge settings
Export settings belong to injection mode. Enlarge screenshot
↑ Back to contents

MOV and MP4 videos

You can open MP4/MOV and select MOV or MP4 output. Choosing an Apple device initially selects MOV; other brands select MP4. You can change the format afterwards.

Video injection always re-encodes, even when color and grain are off or at 0%. It uses H.264 video and re-encodes compatible audio to AAC. It adds supported device, software, date and location fields. Choose no GPS to omit coordinates.

  • The color/grain style and intensity are applied when enabled. Edge fitting can also crop video.
  • Existing audio keeps its audible content, but is re-encoded.
  • When there is no audio track, a silent track matching the video’s duration is added automatically. There is no separate switch for this feature.
  • Re-encoding does not preserve subtitles, chapters or data tracks. PQ/HLG HDR input is converted to SDR.
↑ Back to contents

Audio metadata

Supported audio formats are MP3, M4A, WAV and AAC. Remove Only deletes supported identifying tags while keeping the audio content. It does not convert audio to another format.

MP3, AAC and WAV injection adds supported device, software and date tags. A location alias such as Home or Beach can become the recording’s title. These three formats do not receive numeric GPS coordinates in this implementation. M4A uses QuickTime metadata and can include location.

Color, grain, Display P3 and cropping do not alter sound. JPG/HEIC and MOV/MP4 selectors do not convert audio either. There is no audio quality or output-format control, and no silent track is added to an audio recording.

↑ Back to contents

Queue, batches and downloads

The queue displays names, sizes and original photo thumbnails. The injection summary shows device, location and intensity. Remove one file with the cross or clear the queue without deleting the originals on your device.

Every file in a batch uses the settings selected when processing starts. Use separate batches for different cameras, locations or styles. Files are processed one at a time: a failed file is marked with its error and processing continues with the others. The final status shows how many completed.

Download folder and file names

  • Each result downloads automatically as it finishes; results are not bundled into a ZIP.
  • The folder depends on your browser: usually Downloads, or the folder you choose if prompted. Batches may require permission for multiple downloads.
  • Removal: photo_clean.jpg. Injection with camera naming: IMG_3841.JPG. Without it: photo_iphone16promax.jpg.
  • Injected audio uses its original name plus the profile, for example recording_iphone16promax.mp3.
↑ Back to contents

Supported formats and limits

Input and output by mode
FileAccepted inputRemove OnlyInject
PhotosJPG/JPEG, PNG, WebPKeeps the supported input format.JPG or HEIC.
VideoMP4, MOVKeeps the supported container.MOV or MP4, with re-encoding.
AudioMP3, M4A, WAV, AACKeeps the format.Keeps the format and adds supported tags.

HEIC input, PDF, Office, GIF, FLAC and OGG are not supported. Animated images cannot be injected. Some animated PNG/WebP files can be cleaned while keeping their animation if no orientation correction is needed.

Processing limits
OperationCurrent limit
HEIC exportUp to 24 megapixels and 8192 pixels per side. Processing timeout: 3 minutes.
Video re-encodingUp to 100 MiB per file and 8,294,400 pixels per frame, equivalent to 4K. Processing timeout: 15 minutes.
File cleanupDepends on available device memory. The transcoder’s 100 MiB limit is not a general removal limit.

Time limits refer to processing, not video duration. HEIC and video engines download on first use: around 6 MB and 32 MB respectively. They need a compatible browser and the version served over HTTP/HTTPS; opening index.html directly does not offer the same conditions. A large file can fail if memory runs out.

↑ Back to contents

Privacy and online services

Your photos, videos and audio are processed in your browser. Their content is not sent to a conversion server. The application creates new files and does not overwrite originals.

  • Account and locations: sign-in, profile information, saved locations and activity counters use Supabase.
  • Place lookups: coordinates are sent to Nominatim/OpenStreetMap for locality and country. Elevation is requested from Open-Meteo and, if needed, Open-Elevation. These requests do not send the photo or video.
  • Site resources: your browser downloads the required application resources and engines. Local processing does not mean every feature works without an internet connection.
↑ Back to contents

Frequently asked questions

Does ClearMetadata remove SynthID?

No. ClearMetadata does not remove SynthID. Removing EXIF, XMP or C2PA, re-encoding or adding grain should not be confused with a feature for removing that watermark. It does not erase visible watermarks, text or objects drawn into an image either.

Is metadata removal free and available without an account?

Yes. Remove Only works without registration. A free account with an active session unlocks Inject Metadata, camera profiles, saved locations and export settings.

Does removing EXIF change photo quality?

Direct cleanup preserves the encoded image data where possible. An image whose orientation is stored in EXIF is re-encoded when needed to keep it correctly oriented. Remove Only applies no filters, grain or cropping.

Why do two filters at 50% look the same on screen?

The queue thumbnail shows the original. Filters are applied to the exported file. Also, 50% means half the strength of each style, not the same effect for Smart HDR and Portrait. Open the downloaded copies to compare them.

How do I prevent grain from being added?

Turn off Color & Grain Adjustments or set intensity to 0%. No color · with grain leaves tonal and saturation adjustments unchanged, but still adds grain while enabled above zero intensity.

Does every Google Maps link work?

No. Use coordinates or a full URL containing them. Open a shortened Maps link first, then copy the point’s coordinates or the full URL. Review the place and elevation before applying it.

Can I save a country as a favorite?

You save a complete location: alias, locality, country, coordinates and elevation. You can then search by country in Saved. There is no separate list of favorite countries.

Where are the downloaded files?

In your browser’s configured download folder, usually Downloads, or the folder you selected when saving. Cleaned files include _clean in their name. A batch may require your browser’s permission for multiple downloads.

Can I remove metadata from HEIC, PDF or Office documents?

This version does not accept them as input. HEIC is available as an injection output from JPG, PNG or WebP photos. Check the format table in this guide.

Can each file use a different camera or location?

Settings are shared by every file in a batch. Process a separate group to use another camera, place or intensity. Files stay in the queue after processing; remove any you do not want to process again.

↑ Back to contents