provides 3 main features that allow you to :

  • Tag your jpeg photos with IPTC metadata.
  • Add GPS location to your photos.
  • Send your photos to a distant server via FTP.

The app has been first developed to feed a news feed on the website of a regional daily newspaper, but it also allows any photojournalist to tag, to caption, to geo-locate and to send quickly his photos via FTP to an agency or a newspaper.

PressIPTC manages the IPTC IIM and some XMP : IIM Envelope , IIM Application , Iptc4XmpCore , Iptc4XmpExtension , Dublin Core , Photoshop , Rights .

Some IPTC fields are linked together, so that if you select and modify one of them the others will also be selected and modified. For example the fields IIM Headline [2:105], Iptc4XmpExtension Artwork or object - Title, Dublin Core - Title and Photoshop - Title are linked together.

PressIPTC also gives you the ability to use IPTC templates so that you do need to modify only a minimum of fields depending the subjects and receivers of your photos. We strongly recommend you to use the templates. You can also easily create templates by copying on your device an already tagged photo (tagged in your favorite editing software for example), and by using the feature Import IPTC from a photo when creating a template in the Templates section.

PressIPTC has been developed to be used in two differents ways :

Live Mode - To feed a news feed

PressIPTC allow to monitor the contents of a folder. So any photo copied in this folder will be processed by the app.Then if your camera has a Wifi module, you can use it to transfer your photos to your Android device, and use PressIPTC for automatically tag your photos and send them to the FTP server of your website in order to feeding a news feed.

In the Settings section, choose the folder that will be monitored by PressIPTC and select the processings you want the application performs on your photos (IPTC tagging, geo-location, FTP upload). Once the application is started (by clicking on the START button on the home screen), all photos in the folder and all those that will be copied to this folder will be applying the processings you choose. A window on the home screen allows you also to monitor the progress of these processings and you can also see a detailed log by clicking on the menu button from the Home screen, then choosing " View detailed log ".
Once your photo report is finished, click the STOP button on the Home screen to stop the application.
A tutorial is also available on the website dedicated to PressIPTC for recommending you some ways to transfer your photos from your camera to your Android device (WiFi Module, USB OTG, etc.).

N.B. : when you click on START, the app is started with a kind of "snapshot" of the settings, ie any modification thereof requires to stop and then restart the app for the changes to be taken in account. And if you want to process some already processed photos, you just need to clear the log before restarting the application (menu button from the Home screen, then "Clear all logs").

Batch Mode - To tag, geo-locate and send your photos to an agency or newspaper

You can choose to use only one feature at a time.

For example PressIPTC allows you to tag your photos at first with all the metadata that must be common to them, and then in a second time to edit only some IPTC of each photo, such as the title and description (these fields must be present in the template or used directly in the IPTC configured in settings if you do not use a template), and finally send them to their receiver.

After transferring photos from your camera to your Android device, go to the folder where the photos have been copied by using the file browser of your choice (Android "My files" or other). Then select the photos you want to process, click the share button and choose PressIPTC Sharing. For example, select the IPTC writing and / or geo-location and click OK. PressIPTC starts processing and a window will appear to show its progress.
After the processing you can go back to the explorer.
If you now want to change or fill the title and description of a photo, click on it and choose PressIPTC Edit photos IPTC, you can then edit IPTC fields in the photo.
Finally, by using again the sharing via PressIPTC from the Explorer, you can now choose to activate only the FTP sending to send your photos to their receiver. You can also repeat this last step and choose an other server if you need to send photos to multiple recipients.

Sharing via PressIPTC is also available from any application that offers picture sharing. So if you are used to rework your photos (cropping, color, etc.) with a third party app before sending them, you can tag and send your photos one by one directly from this app. You can also change the title and description of the photo when sharing via PressIPTC (use the Edit IPTC button in Share - Settings).

State / processing progress

Once the app is started a window is shown on the home screen to let you see an overview of the processing progress (window content can be delete by clicking on it). Here are displayed the start and stop events, beginning and ending of the current photo process and FTP sending. To see a more detailed log you can click on the menu button of your device and choose "View detailed log".

Notification icons are also shown in the top bar of the screen to let you know the state of the app :

the app is started.

the app is stopped.

an error has occured during the FTP sending (the device also vibrates 3 times briefly in this case).

An other icon displays the current number of photos to be processed, from icone 0toicone 5 ou +if there is more than 5 photos to be processed.

At last, during FTP transfers, a progress bar is shown at the top of the overview window to let you see the transfer progress.


Templates are IPTC metadata sets that you can store and re-use to save time and to avoid repetitive entries.
For example you can set one template per agency if you works with some photo or press agencies.

Create / edit template

The create / edit screen gives you the ability to select the IPTC metadata you want and set them (or not) a value in the same time.
Metadata are grouped in 7 lists matching the IPTC sub-sets IIM Envelope , IIM Application , Iptc4XmpCore , Iptc4XmpExtension , Dublin Core , Photoshop and Rights .
The icon allows you to select which fields appear in the simple list when you click Edit IPTC and the same icon in the Settings section. Use it to select the fields you'll edit often.
The Import IPTC from photo button allows you to choose a photo from the explorer and to get its IPTC metadata for writing them in the current edited template.
This is also the fastest way to create your templates by copying on your Android device a photo tagged in your favorite Mac or PC software.
N.B. 1 : In some softwares, such as Photo Mechanic, check the option "Write as unicode" to avoid encoding issues with special characters (the field IIM Character Set [1:90] should then be selected and filled after import in PressIPTC).
N.B. 2 : By default, some softwares does not write IPTC metadata in JPEG but in "sidecar" file. So ensure that your favorite editing software embeds IPTC in your photos.


To edit a metadati value you just need to click on it.
Then a dialog appears to let you type or select the desired value.


Date and time metadata values can be set to "Autofill" to be automatically filled by the app. In this case values will be the ones at the moment the photo will be processed.
Note : Date Sent [1:70] and Time Sent [1:80] values are updated at the FTP sending step.


Listed metadata can be sorted by IPTC identifier (ex.: [2:5]) or by name. You can sort them by clicking on the menu button of your device, choosing "Sort", and then selecting the sorting you want.


Depending on whether you use PressIPTC through sharing or not, some of the settings below will not be displayed ("Directory" and "Check Access Point / Hotspot is enabled" are not present in the sharing settings, because unnecessary with this usage).


This is the working directory, you can select it by clicking on and then choosing a directory in the explorer.
Note : from Android 4.4 it is not possible to share a directory located on external SD card between differents apps. If your device uses this version or an earlier the card and its content will not be shown in the explorer.

Write IPTC

Check this option to enable IPTC metadata writing.

Then you can use a previously saved template by checking the "Use template" box and clicking on Choose to select the right template.

The Set IPTC button gives you the ability to edit IPTC metadata, then two scenarii may happen :

using a template :

The IPTC metadata list is the same as the one set in the template, only values can be edited.
The icon allows you to display only the fields selected in the template using the same icon.

without template :

All IPTC metadata are listed, you just have to select the ones you want and set the value too if necessary.


Add GPS location

Check this checkbox to add GPS location to your photos.

Don't wait for GPS
With some devices, and depending on conditions (weather, landscape, etc.), the GPS can sometimes take a few time (up to several minutes) to obtain geolocation. However, if you're hurry, check this box to not prevent the app to continue to process photos (including sending to the remote server).
We recommend that you also perform some tests and/or activate your GPS a few minutes before starting to work with PressIPTC.

Number of location updates to wait & Time between location updates (in seconds)
These two parameters are bound :

  • The number of updates to wait allow you to potentially improve the accuracy of the geo-location (the higher the number, the higher the geo-location will be accurate).
  • The time between location updates allow you to space out the requests of location with the GPS, and in the same time to decrease the battery consumption (but it may also decrease the accuracy).

The default values are 2 updates of location spaced out of 15 seconds. With these values the first geolocation will be obtained after 30 seconds (2 x 15 sec.) from the time the GPS returns a position. Similarly, if the location is older than 30 seconds at the moment of the photo processing, the GPS will be asked again for the new position.
Of course you can change these values to suit your needs, you just have to click on the desired value and then enter the new value in the dialog.

Check Portable Wi-Fi Hotspot is enabled

The portable Wi-Fi Hotspot is an Android feature that allows you to connect other devices to yours using the Wi-Fi. So, if your camera has got a wireless transmitter, you will be able to transfer your photos from your camera to your Android device thanks to this feature.
However, most of Android devices automatically turn off the Wi-Fi Hotspot after some time if there is no activity or if the device turn to standby mode. Of course you can set the timeout or change your settings to prevent this behavior but this setting may sometimes be hard to find in the Android menus and, if you're not an expert user, this automatic turn-off is in fact a good thing.
So by checking this box you won't have to care about this setting because PressIPTC, once started, will turn on the Wi-Fi Hotspot for you if needed. Of course, once the app is stopped, Android will turn it off if there is no activity.

Send to FTP server

Check this box to enable the photos sending to the chosen FTP server.

The server must have been set and saved in the FTP Servers .
Click the Choose button to view the servers list and select the one you want.

Replace image name
Photos can be renamed before being sent to the distant server (the name of the photo on the device is unchanged). As the example show it, an auto-incremented counter will be added to the end of the chosen name: photo_00001.jpg.
Note : the counter is reset to 00001 every time the log file is deleted.

Delete transferred photos
You can choose to delete the photos once they are sent and just keep some thumbnails.
The thumbnails are then stored in a directory named "thumbnails" in the working directory.
Note : if "Replace image name" is checked, the thumbnails will be renamed too (but not the originals).


PressIPTC gives the ability to store as many FTP Servers as you want. So, in the same way as with the templates, you can save acces data of all agencies servers you works with.

Create / edit server

FTP Server name
The name shown in the servers list.
Host / Server
The server address, it could be an IP address or a domain name (ex.:
FTP servers usually use the 21 port for file transfer, so this is the default value that will be used if you don't fill this field. Of course you can set a different port number if needed.
Directory path
This is the path of the directory on the distant server where you want the photos to be sent.

Keep this checkbox checked if the server doesn't require an authentication.
User & Password
These are your connection identifiers on the server, essantial if the distant directory access requires authentication.


Test connection
The Test Connection button allows you to start a quick test to check that the server is reachable (Connection succeed), that you are authenticated (Login succeed), and that the distant directory exists and you can access it (Path OK).


The gallery allows you to view the pictures located in the working directory (set in the settings).
You can also delete, edit their IPTC metadata, share them via PressIPTC or another application, or see their geo-location with the application of your choice if the photos are geo-located.

Photos list

Each row in the list shows a thumbnail of a photo located in the working directory with its name and the values of metadata Headline [2:105] (the title) et Caption [2:120] (or Caption/Abstract, the description).

The check boxes to the right allow you to select photos to delete or share. Once your selection is done, click the menu button on your device and choose "Delete selected photos" or "Share selected photos". You can also use the menu to select/deselect all photos.

If thumbnails have been generated during a previous photos transfer, a "thumbnails" button will be shown on the top right of the screen, click on this button to see the thumbnails. Click on the button to navigate to the parent directory (the working diectory).


Photo IPTC metadata editing

Click long on a row in the photos list to access to the IPTC metadata editing of the photo.
You can then navigate between the photos by sliding left or right.

To edit one of the metadata of a photo you just need to click on its value in the list, a dialog appears to let you edit the value.


You can also sort the IPTC metadata list by their identifiers, names, or names with metadata Headline [2:105] (title), Caption [2:120] (or Caption/Abstract, the description) and Object Name [2:5] (short description) always first.


See the GPS location
If the photo contains some geo-location data these ones are displayed at the right of the photo, including the date of the geo-location and its values for latitude and longitude.
You can also click on the button to view the GPS location using the application of your choice.


PressIPTC stores a detailed log file containing what processing have been done on the photos. To see this log click on the menu button of your device from the home screen and choose "View detailed log".

Detailed log

Detailed log contains the date and time of start and stop of the app, and for each photo processed the dates and times of the tasks set in the settings and done :

  • Beginning of the processing.
  • IPTC metadata writing.
  • Add GPS location.
  • Renaming of the photo, before FTP transfer.
  • FTP sending.
  • Thumbnail saving.
  • Original photo deleting.
  • End of the processing, with processing duration in brackets.

The purpose of the detailed log is just to give you the ability to check which photos were processed, once the shooting is ended. So you don't need to keep it a long time and that's the reason we encourage you to periodically clear it.

Clear detailed log

You can clear the log file by clicking the menu button in the home screen or in the detailed log screen and choosing "Clear all logs".
Note : the counter used for the photos renaming is reset to 00001 every time the detailed log is cleared.