Does Telegram Strip EXIF Metadata? Honest 2026 Answer
Telegram is the only major messenger where the answer to "does it strip EXIF?" depends entirely on a UI choice most users do not understand they are making. Send a photo as a compressed image and the metadata is removed. Send it as a file — the option a single tap away in the same menu — and every byte of EXIF travels intact, including the GPS coordinates that pin your home address.

Table of Contents
TL;DR — does Telegram strip EXIF?
Photo mode (default photo picker): Yes, EXIF stripped during compression. File mode (send as document): No, full EXIF preserved including GPS. Cloud chats (default): Photos stored on Telegram's servers. Secret Chats: End-to-end encrypted, not stored. The safe habit is to strip EXIF before sending so the mode choice does not matter.
The short answer
Telegram's EXIF behavior is the most context-dependent of any major messenger. Whether your photo metadata gets stripped or preserved depends entirely on which of two upload modes you happened to pick — and the two modes are one tap apart in the same menu, with no UI warning about the privacy difference between them. The result is that two different users sharing the same photo on the same day can end up with completely opposite outcomes for what travels to the recipient.
The mechanism is straightforward: when you send through the photo picker, Telegram compresses the image (often significantly), and the re-encoding process strips most of the EXIF block as a byproduct. When you send through the document/file attachment menu, Telegram treats the image as an arbitrary file and stores the bytes untouched. The compressed version loses quality but gains privacy; the file version preserves quality but leaks every EXIF tag including GPS coordinates.
Telegram's two upload modes
To make the distinction concrete, here is what happens to the same source photo when sent through each of the four common Telegram upload paths.
| Upload path | Compresses? | Strips EXIF? | GPS leaked? |
|---|---|---|---|
| Photo picker → compressed | Yes | Yes | No |
| Paperclip → "Send as File" | No | No | Yes |
| File manager → share to Telegram | No | No | Yes |
| Camera capture in-app | Yes | Yes (often no EXIF to begin with) | No |
The pattern is binary and predictable: compression strips, lack of compression preserves. Unlike Discord — where the same image can be re-encoded or preserved depending on subtle path differences — Telegram's behavior is consistent. The problem is not that the behavior is opaque; it is that the UI gives users no signal about which outcome they are choosing.
What the evidence shows
Unlike Discord (where third-party reports converge but Telegram has been silent), Telegram's EXIF behavior is reinforced from multiple independent sources, including the company's own public bug tracker. The cross-reference:
| Source | On photo mode | On file mode |
|---|---|---|
| MetaClean (2026) | Stripped via compression | Preserved |
| EditPrivacy tested | All EXIF removed | All EXIF intact |
| Fastio comparison | Strips during re-encode | Preserved (MakerNotes too) |
| 4n6 forensics analysis | Removes GPS + camera | Preserves everything |
| Telegram bug tracker #19150 | N/A | "GPS erased when images sent as file" |
The convergence is unusually strong here — every source agrees, and Telegram's own bug tracker (#19150) confirms the file-mode behavior by filing it as a bug. The title of that bug, "GPS coordinates (EXIF) erased when images sent as file", is itself instructive: it implies users had been complaining that GPS was being erased, but the underlying confirmation is that file-mode normally preserves EXIF (the bug being a reverse case where it was getting stripped unexpectedly).
Telegram's own bug tracker confirms it
Telegram is unusual among messaging platforms in operating a public bug tracker at bugs.telegram.org. The platform's users have filed multiple EXIF-related issues over the years, and the existence of those issues — even when individual reports are about edge cases — is implicit confirmation of the underlying behavior:
- Bug #19150 "GPS coordinates (EXIF) erased when images sent as file" — user reports that EXIF was being stripped in a case where it should have been preserved, confirming that file-mode is the path users rely on for metadata preservation.
- Multiple older issues request the ability to opt into EXIF stripping for file uploads — implicit confirmation that file mode preserves by default.
- No Telegram support documentation explicitly states the EXIF behavior in either mode — the behavior is reverse-engineered from observation, not promised by the platform.
The forensics community treats Telegram's file mode as a reliable way to preserve original photo evidence — which from a privacy perspective is the worst possible signal. If law-enforcement forensics labs trust Telegram file mode to preserve EXIF intact, your friends with five seconds and a free EXIF viewer can do the same thing.
The cloud chat retention problem
Even when Telegram strips EXIF from a compressed photo upload, there is a deeper privacy issue most users underestimate: Telegram stores your chat history on its servers by default. This is what enables the multi-device sync that Telegram is famous for — open Telegram on any device and your full history is there — but it comes at the cost of server-side retention.
For metadata privacy this matters because Telegram's servers hold the photos you have sent in their post-compression state. Even after EXIF stripping, the photo file itself sits on Telegram's infrastructure. A legal request, a server breach, or a future policy change could expose that file. The metadata may be gone, but the photo is still there — and depending on context (a beach photo of an identifiable beach, a building visible in the background) the photo alone can be enough to compromise privacy.
Secret Chats — the privacy escape hatch
Telegram does offer end-to-end encrypted conversations through the Secret Chats feature, but they are an opt-in, not a default. You have to explicitly start a Secret Chat from a contact's profile, and they have several limitations that explain why most users do not use them:
- Secret Chats are device-specific — they do not sync across your devices the way regular chats do.
- You can only have a Secret Chat with one other user (no group Secret Chats).
- Some features (forwarding, certain media types, message editing) are restricted.
When you do use a Secret Chat, the EXIF behavior is the same as for regular chats — compressed photos get stripped, file uploads preserve metadata — but the additional benefit is that Telegram's servers cannot read the photo content at all. For privacy-critical photo sharing on Telegram, Secret Chat + compressed image mode is the strongest combination the platform offers. But even then, defense in depth via pre-upload stripping is the safest choice.
The 5-second trap that most users fall into
The single most common way Telegram users accidentally leak EXIF is by sharing photos from outside the in-app picker. Two specific workflows account for almost all the cases:
- Sharing from a file manager. When you open the Files app on iOS (or Files by Google on Android) and tap "Share → Telegram", the share sheet routes through the document/file pipeline rather than the photo pipeline. Same photo, opposite privacy outcome.
- The "Send as File" checkbox. When you drop a high-resolution photo into the desktop Telegram client and check the option to send as file instead of as compressed photo, you are explicitly choosing the path that preserves quality — and along with quality, you preserve all your EXIF.
Both of these workflows are growing because Telegram users routinely want to preserve original photo quality (Telegram is often used as a casual cloud-storage substitute for sharing photos with family). Quality preservation is a legitimate need; the unintended privacy leak is the cost. The platform offers no warning when you make this choice — the UI for file-mode upload is identical whether the file is a PDF (no EXIF risk) or a JPG taken with your phone (full GPS exposure).
The 30-second fix
The cleanest way to remove the entire Telegram EXIF question is to strip metadata yourself before sending — once you do that, it does not matter which mode you accidentally pick. Drop the photo into the SammaPix EXIF Viewer, review what tags are present, remove the ones you want gone, and send the cleaned version through Telegram in whichever mode preserves the quality you need.
For context on how other messengers handle metadata, see our analysis of Signal (the only major messenger that strips by default and never retains server-side), our Discord deep-dive, and the wider audit of 12 messaging apps. The pattern across the space is consistent: file/document modes preserve EXIF, photo modes typically strip it, and no platform offers a formal privacy guarantee. The only reliable control is at your end.
FAQ
Does Telegram strip EXIF metadata from photos?
Only conditionally. Telegram strips EXIF when you send photos through the standard photo picker that compresses the image — the re-encoding process removes GPS, camera model, timestamps, and exposure settings as a side effect of compression. But Telegram does NOT strip EXIF when you send the same photo as a file via the document attachment menu. In file mode the original photo is transmitted byte-for-byte with all metadata intact.
Does Telegram remove GPS coordinates from photos?
For compressed image uploads, yes — GPS data is stripped along with the rest of the EXIF block. For file/document uploads, no — GPS coordinates are preserved exactly as they were in the original photo. Telegram's own bug tracker confirms this distinction. If you accidentally send a vacation photo as a file, anyone in the chat can extract your exact location with a free EXIF viewer in seconds.
What is the difference between Telegram photo mode and file mode?
Photo mode (the default when you tap the camera icon or paperclip and select a photo from your gallery) compresses the image — usually significantly — and strips most metadata as a byproduct. File mode (when you choose "Send as File" or pick the photo from a file manager rather than the gallery) preserves the original quality, original resolution, and all original metadata. The trade-off is quality versus privacy: file mode keeps the photo crisp but leaks all your EXIF.
Does Telegram keep my photo metadata on its servers?
Yes for cloud chats. Telegram stores your chat history on its servers (which is what enables the multi-device sync that competitors like Signal do not offer), and that includes the photos you have shared. Only Secret Chats are end-to-end encrypted and not stored server-side. For everything else — including standard 1-on-1 conversations, groups, and channels — Telegram has the photos you sent, including the EXIF if you sent them in file mode.
Can my Telegram contacts extract GPS coordinates from photos I send?
If you sent the photo as a compressed image, no — the GPS data was stripped during compression. If you sent it as a file, yes — anyone in the chat or channel can save the file and read your exact GPS coordinates with any free EXIF viewer. This is by design: file mode exists to preserve original quality, and Telegram does not warn users about the privacy implication of choosing it.
How can I check if a photo has EXIF before sending on Telegram?
Use a browser-based EXIF viewer like the SammaPix EXIF Viewer. It shows every metadata tag in your photo (GPS coordinates, camera model, timestamp, software version, lens info) without uploading the file anywhere. If you see GPS or sensitive tags, strip them with one click before sending. This works the same way regardless of whether you eventually send via photo mode or file mode — and it removes the entire question of platform behavior.