Photo Timestamp — Add a Timestamp to Your Photos
Stamp a digital-clock date and time onto your photos directly in your browser. Auto-detects the shot date from EXIF metadata or file info, lets you fine-tune the style and position, and batch-exports everything as a ZIP — no uploads, ever.
How to Add a Timestamp to Photos
- Upload your photos. Drag and drop one or more JPEG, PNG, or WebP photos into the tool, or click to browse from your device.
- Review the auto-detected timestamp. Each photo's date and time is pulled from its EXIF metadata when available, or falls back to the file's last-modified date.
- Style and position the stamp. Pick a text color, corner position, and font size percentage, or override the timestamp manually for one photo or all of them.
- Export your photos. Download each stamped photo individually, or grab all of them at once as a single ZIP archive.
Use Cases
Frequently Asked Questions
Are my files uploaded?
No. Every photo is loaded, stamped, and exported entirely inside your browser using the Canvas API — nothing is ever sent to a server.
Can it stamp the GPS location as well as the date?
Yes. Tick “Stamp location from the photo’s EXIF GPS” and any photo carrying GPS tags gets a second line with its coordinates at roughly one-metre precision. Photos without GPS just get the date line. Most messaging apps strip GPS on send, so a forwarded photo usually has none left.
Why coordinates instead of a street address?
Turning coordinates into an address means sending your location to a geocoding service, which would break the one promise this tool makes — that nothing about your photo leaves your device. Reading the coordinates out of the file and drawing them is entirely local; looking up what sits at those coordinates is not. Paste the coordinates into a map yourself if you need the address.
Can I change the date format?
Yes — nine formats, from YYYY-MM-DD HH:MM:SS through DD/MM/YYYY, dotted European style, a 12-hour camera style, and time-only. Every one is built from the raw date parts rather than the browser locale, so the stamp renders identically on every device instead of silently swapping day and month.
Where does the timestamp come from?
The tool first tries to read the DateTimeOriginal field from your photo's EXIF metadata (the moment the camera actually took the shot). If no EXIF data is found — common for screenshots or edited images — it falls back to the file's last-modified date. You can always override either one manually.
Can I stamp multiple photos at once?
Yes. Drop in as many photos as you like, adjust the style once, and it applies to every photo. Use "Apply to All" to set the same timestamp across the whole batch too.
How do I download all my stamped photos?
Click "Download All as ZIP" to bundle every processed photo into a single .zip file, or download photos individually from the file list.
Will the stamp look sharp on high-resolution photos?
Yes. The timestamp is rendered directly onto a full-resolution canvas matching your photo's original dimensions, and font size scales as a percentage of image width, so it stays crisp and proportional on any resolution.
Does this change my photo's original file?
No. Your original file is never modified — the tool creates a brand-new stamped copy for you to download.
Where a photo date comes from, and when it is wrong
A stamped date is only as trustworthy as its source. Photos carry up to three different timestamps and they disagree constantly — after a copy, an export, a cloud sync, or a messaging app strips the metadata entirely.
| Date source | What it records | Survives? | When it is wrong |
|---|---|---|---|
| EXIF DateTimeOriginal | The moment the shutter fired, written by the camera | Survives copying and most edits | Camera clock never set, or wrong time zone on travel |
| EXIF DateTimeDigitized | When the file was written to storage | Usually matches the original | Differs for scanned film or re-digitized images |
| File modified date | Last time the OS touched the bytes | Resets on copy, export, or edit | Almost always wrong after WhatsApp, AirDrop or a re-save |
| Manual entry | Whatever you type | N/A | Only as accurate as your memory — but the only option once EXIF is stripped |
- Messaging apps (WhatsApp, Messenger, most Instagram exports) strip EXIF on send, which is why a forwarded photo falls back to the file date and stamps today instead of the shoot date.
- This tool reads EXIF first and falls back to the file date, so check the preview before batch-exporting a folder that came from a chat.
- The stamp is drawn onto the pixels, so it survives every later re-save — unlike EXIF, which the next app may discard.
Related tools
More free, in-browser tools from the Image Tools set — every one runs locally, with no sign-up and no upload.