General Questions

There is no counter of days for parcels without a tracking number.

To make the program count the days for parcels WITHOUT tracks, you should manually add a custom event with the desired date, the counter will start from the date of this event.

After update of the App, the window with the CAPTCHA was constantly popping up ...

Unfortunately, more and more post services add Captcha on they tracking sites. If captcha can not be automatically recognized by the program, the user is prompted to enter it manually. At the moment, there are several such services (china, fj_freipost, etc.). So, when you check each track on these services, you will be prompted to enter the captcha manually.

If you do not want to see CAPTCHA pop up window, you have to disable these services in the track properties window.

Also in the App there is the option "Skip services with CAPTCHA", which allows you to disable the poll of the services that require manual enter of CAPTCHA in automatic or manual modes.

Why I can select max 10 services for track?
The restriction of 10 post services for each track is a forced measure designed to reduce the "parasitic" traffic on the post services sites. Because they began to add Captcha, keys etc. For 99.99% of tracks is enough to use 2-4 post service for the track, 1-2 services of sending and receiving countries.
What does the message Tracking number has wrong checksum mean?

That message means that the track number of the shipment did not match to UPU S10 standard, all the track number (identifiers) of international parcels and mails should correspond to it.

There is a possibility that the track is wrong or false.

However, the track may be tracked normally. But you should give a maximum attention to parcel with such track, at least, until first event for track.

Why the program does not determine the recipient's country by track?
The program NEVER knew how to determine the recipient country by track. It's simply impossible. Simply earlier, the Russian postal service had a universal rule that worked for ALL tracks. But this is wrong, since the program is now used by residents of other countries, who do not need to receive information about the parcel from the PR website. Accordingly, the second situation occurs when the track has only the service of the sending country. How can I now "force" the program to select the necessary services "by default"? Read the Settings section: Services
Do you planning version of App for WinMobile, Blackberry, Linux, etc?
No, it's not planned. According to the feedback of users, the program works fine under Wine in Linux. Also there are, mobile versions of the program for Android and from third-party developer for iOS. We are not developers of the iOS application. Only the database of service descriptions (services.dat) is the same. Also, in the near future there is no plan to implement synchronization of user data.
I have found a bug in App!

The best way to tell us about bugs and issues in App is to send an e-mail and describe the problem. Do not forget to specify the postal track number and list the post services if the error occurs for a specific track.

Postal Services

Does App support post service ""? If not, add it quickly!

There is a quick search in the list of post services (by name and SID). The filter input field is next to the list of services: in the track properties window, in the group properties window, in the settings window, etc.

Enter part of the service name ("FromGonduras" for example), and get a list filtered by the entered line.

To add a service that is not in the list, you should send one, or better - several tracks that should be tracked on the service and URL(link) to the tracking web site. The best way to do this is on the forum on our site, following the rules.

Service "X" stopped to work!

Make sure you use the RECOMMENDED (current) version of the program and the LAST version of the services before write to us that something is not working.

Go to the News section of this site and look for the latest serivces and\or App version. If there are updates - download and install the update.

If none of the above does not help, then create a topic in the appropriate section of the forum, following the rules.

Please add a new service "X"
It will be most convenient to do this on the program forum, following the rules.

TrackChecker For Windows

Why did the ability to move tracks with the mouse disappear and/or the buttons up/down inactive?

With active column sorting, the ability to move items is disabled.

You can disable column sorting by a single or double tap until the mark of the sorting is removed.

The toolbar is overloaded with buttons
You can easily remove extra buttons. Just do this: right-click on the toolbar and select "Toolbar items".
How to copy list of events like a text?

To copy the list of track events to the clipboard as text, just select the track and press Ctrl + Alt + C.

You can also use the corresponding item in the context menu of the track: Click by right mouse button (RMB) on the track -> Other -> Copy the list of events (text).

Does the program support startup with keys?

Program start keys:

d specify the path to the data.xml data file
s specify the path to the service description file
o specify the path to the options file options.xml
dp specify the path to the program data folder
fixxml fix "broken" xml file

Format: [-/]key "path"

Example: trackchecker.exe -d "d:\data\data1.xml" -o "f:\data\options_home.xml". In that case data will be loaded from file d:\data\data1.xml, and options from f:\data\options_home.xml, and file with post services will be loaded according to the program settings.

Example for fixxml: trackchecker.exe -fixxml:"c:\trackchecker\data.xml"

What hotkeys has the App?

Hotkeys list:

Hotkey Action
Ins Add new track
Ctrl+Del Delete selected element
Del Hide element
F2 Element settings
F6 Count days from selected event
Ctrl+Up Move selected element up
Ctrl+Down Move selected element down
F5 Check selected elements (tracks, groups)
Shift+F5 Check all tracks
Space Mark selected as viewed (remove flag of new event)
Shift+Del Deletу all received events
Ctrl+F Open filters panel and go to filter field
Alt+Ctrl+Right Expand selected element
Alt+Ctrl+Left Collapse selected elements
Alt+Shift+C Copy text of selected elements to OS clipboard
Alt+Ctrl+C Copy events of selected track to OS clipboard
Ctrl + X Cut selected elements to App clipboard
Ctrl + C Copy selected elements to App clipboard
Ctrl + V Paste elements from App clipboard
Alt+Ctrl+Shift+S Show "Advanced service options" menu item
Alt + N Next unread event
Alt + T or Alt+Ctrl+T Translate selected event/events of selected tracks
The track turned red. What does it mean?

The font of the track turns red in case of an error when updating on one of the services on which the track was checked. Perhaps the service site is not available at the moment or the format of the information has changed. Additional information can be seen in the track properties window at the "Log" tab.


LastUpdate:13.09.2010 13:54:37,
LastUpdate:06.09.2010 20:37:50,
LastHTTPError: 0 (0)

Here you can see that the track was checked on the service rus and china:

LastUpdate - the date and time of the last scan.

Finalized - is the flag that triggered the end of processing on this service. It is also visible on the Services tab of the track properties window. P>

LastError - type of error. 5 possible values: ueNone (No errors), ueWrongService (service description error), ueRequestError (error at sending/receiving data to/from the service), ueParseError (error of parsing of the page with information), ueNoInfo (no information on the page).

LastHTTPError - description + error code WinHTTP. A more detailed description you can find in MSDN, for example the code 12002 means "The request has timed out" - The time has elapsed for waiting for a response from the server.

What does the color of the tracks mean?

The color of the tracks depends on the number of days passed from the date of the first (or marked) event to the current date.

Settings by default:

  • Tracks with "age" up to 15 days - are not highlighted by color
  • From 16 to 25 days have passed - green
  • From 26 to 40 days have passed - yellow
  • More then 40 days have passed - RED, it's time to think about a dispute on PayPal or case on eBay.

For the correct caunting the dayse from the moment of payment, you should add an custom event with a payment date.

How to start TrackChecker on Wine?
  1. Install Wine;
  2. Type in consol: winetricks wininet;
  3. Type in consol: wine /path_to_TrackChecker.exe (Example: wine /home/pinkfloydfan/trackchecker_1.0.7.310/TrackChecker.exe). Or in GUI click by RMB on third menu item, and select "Start in Wine".

To get fonts support and appearance like in Windows, type in console: winetricks coreutils

Information provided by Grzegorz
Solution for some services used https (usps_new, etc.) if App does not get any events

If you have in log something like this: usps_new: 21.06.2013 9:41:35 NoInfo (12057) INTERNET SEC CERT REV FAILED try the following: In IE settings switch off option: Check for server certificate revocation.

The program stopped to check the tracks (after the update)...


Typically, this can happen after program's update (installing a new version over the old one). For some reason, a system or third-party firewall or antivirus blocks access to the Internet for the updated program (which is seen from the messages in the log of the track). You should check the settings of the firewall and/or antivirus and allow access the Internet for the App.

One of the possible solutions (actual for Win8.1): Run the program as an administrator, only then the system and the antivirus will ask for confirmation to start the program and it's began to check the tracks.

The program has lost all tracks, track filters are disabled
Perhaps for some reason the program data file (data.xml) was corrupted. This sometimes occurs at emergency power off when the program stores the data. Or in rare cases, when incorrect information arrives from the post services. Try running the program with the fixxml key, specifying the full path to the data.xml file (Example: trackchecker.exe -fixxml: "c:\trackchecker\data.xml")
Where is the search in the tree of the tracks (the filter panel)?
Moved to the "filter panel"
Error (12029) INTERNET CANNOT CONNECT on Windows XP or Windows 7

This error usually appears on Win XP or Win 7 due to the lack of HTTPS support.

Try this for Win XP:

Windows XP does not support AES_128 and AES_256, as well as TLS 1.1, TLS 1.2, which are used for https requests in some services.

You can add AES_128 and TLS 1.1, TLS 1.2 like this:

  1. Install Internet Explorer 8
  2. Install updates for Windows XP - KB968730, KB3055973, KB2936068.

You can add support for AES_256 by following the instructions:

And this is for Windows 7:

Enable or disable (if enabled) the use of TLS 1.1 and TLS 1.2 in Internet Explorer settings. (Control Panel - Internet Options - Advanced - Security section)

How to quickly calculate the time between events?

Switch on a column "Extended info" (RMB on the header of the table-tree of tracks -> Additional column).

Now select two events of the track, and the number in the brackets in the "Extended info" column will show the number of days passed between the events (or the number of days between the event and today, if one event is selected).

The number on the right side of the track icon displays the days counter for the entire track.

TrackChecker For Android

How to determine the sender's post service ?
Check the "Auto detect track services" box in the Settings -> Postal settings menu, and the App will automatically determine the sender's services by the number of each track, when it's possible.
The post service requests Captcha, but after input, the program does not display any changes, although in the program on Windows they are.
Perhaps, when you entered Captcha, you made a mistake. The TrackChecker for Android does not check the entered Captcha on errors yet.
Why are some tracks automatically marked as "Delivered", although they are still on going?
For correct tracking in the destination country, you should specify (for the track) the destination country post service manually (for example: [rus] for parcels to Russia), or specify this service once in "Settings" -> "Default Services".
Why does automatic update of tracks not show the Captcha when Captcha skipping mode is off?
Auto-update is performed in the background, so services that require manual input of Captcha are not checked.
Why do not the track events come in my language?

The program only reads the sites of post services, it does not deal with the translation of statuses "on the fly".

But there are three type of event translations in App:
  1. Paid translation pack to translate 100 events text. We need to pay for access to MS Translator API, that is used for user translations in app by default, so we need to get some revenue from users to make it less costly for us.
  2. Free translation with external Google Translate application.
  3. Free translation with your own subscription key on Microsoft Translator, you need to create account on Microsoft Azure, then activate MS Translator free 2 billion chars translation pack, get your API access key and paste this key in app preferences.

You can translate the text of events by tap (click) on the event (from original event's language to the current language of the program interface).

What do color labels (digits) mean?

Color labels and digits are an indicators of parcels "age". The number is the counter of days since the first event on the item appeared.

The colors show the stages (by default):

  • GREEN - from 15 to 30 days have passed (stage 1).
  • YELLOW - from 31 to 40 days have passed. During this period most parcels come (stage 2).
  • RED - more than 40 days have passed, it's time to open a dispute if parcel does not come still (stage 3).
Very small picture with Captcha, nothing to see!
The picture with Captcha has three sizes that changing (in a cycle) by tap (click) on the picture.
How to use anti-captcha service in App?

From version v2.19.10 App supports paid service (

To make App works with service you should to:
  1. Register at, and get access key and replenish account balance.
  2. In App at menu "Options" -> "Services" -> "Antigate options" -> Enter access key.

If everything is correct, when you click Check Balance, you will get information about your account balance.

What tracks does the program intercept from the clipboard?
App takes from clipboard only tracks of UPU S10 standard that match the mask: [RCEL] A012345678AA Where: [RCEL] - one of the following letters: R, C, E, L A - any letter of the Latin alphabet 012345678 - any nine digits in any sequence.
I switched on an every hourly check, but checks start only when I enter into the program. Why?

On some devices (especially Chinese) or Android versions, the TrackChecker Mobile application can not work in the background (sleep) mode. Select the "Wake up device" checkbox here "Settings" -> "Events updating", to output the device from the "sleep" mode, when updating events after a set period of time.

For Andorid 7.0 and higher, you also need to allow the application to work in the background in the Android system settings.

I set (a) the events update rate - "every hour", but after the last successful update, the Internet connection was available only after an hour and a half. Is it meens that next update will be performed only after 30 minutes?

At first, App wait for a given period (for example 1 hour). If there was no Internet after that period, the program will launch the update at the first opportunity. And after a successful test, it will again stand on the waiting period.

So scheduled events update does not mean that there must be an Internet at certain times. The scan interval is the minimum time that an update can occur (ie, the check is not more often than the interval set, but if the time exceeds this time, the program seeks to perform a successful check as soon as possible).

How can I update events for only a few tracks (only for selected tracks)?

Use the "multi-select". It's available with long tap on one of the tracks, select the tracks you want and tap the "Refresh" icon.

You can update one track from the track events view by swipe down (skipping of the services with the Captcha depends on the selected mode).

The program does not track any track numbers. What am I doing wrong?

All events the program takes from the servers of the post services selected by you for each track.

At first, check that there is information about your track on the sites of those postal services that you have selected. To do this, enter the multi-select mode (long tap on the track), enter the context menu (3 points), "Open the track on the website..." and select the service you are interested in.

The page of the selected post service will be loaded in the opened window. The track number will be copied to the clipboard automatically. Find the field for entering the track number on the website of the post service and hold the finger on it, and then select "Insert" from the appeared menu. Then click on the check button.

You can repeat this operation for each service in the track being checked.

If your track info is on post service site but not retrieved by the application, contact us and send the post service and track number for which the info was not recieved by the application. To the next version, we will try to fix the that post service in App.

Also the situation is possible if you chose wrong post services for your tracks. To correct this, contact the sender of the parcel and sget the exact name of the post service. After that, adjust the list of post services for the track.

When I move the application to the SD card, the widget disappears and I can not add it.
При переносе на SD-карту, любая программа для Android автоматически лишается своих виджетов - это ограничение самой системы. When you transfer to the SD-card any program for Android it automatically loses it's widgets - this is the limitation of the Android system itself.
How to update services in App?

Often, post services change the format of the provided data, or new post services are added.

For automaticall update services in App, just switch on following option in menu: "Settings" -> "Postal Services" -> "Auto update postal services". You can also tap on "Check for services updates now."

If, for some reason, auto update does not work, you can go to News section of Forum on this site, and download the file, and then copy it to following folder: "/sdcard/TrackChecker_Mobile". After that, App should be restarted to apply the update of service descriptions. If services are successfully updated, the file should disappear from folder "/sdcard/TrackChecker_Mobile".

Since version v2.19.10, you just may tap on the downloaded file.

Why does the program need an access to the SD card (there are the photo/video there)?
The program can save/restore a backup copy of user's data on the SD-card.
How to migrate database of tracks from TrackChecker (version 1.xx) to TrackChecker Mobile?

At TrackChecker, start export DB from settings (first item - Export DB). In folder TrackChecker on card (/sdcard/) will be created file TrackCheckerDB.backup.

At TrackChecker Mobile, select menu item "Settings" – "Data backup" – "Restore from TrackChecker 1" (available if there is a file: /sdcard/TrackChecker/TrackCheckerDB.backup).

I have an active Ad's Off subscription, but ads still show!
When you change or reset the device, a subscription to turn off advertising can be restored a couple of days. Check the subscription from the left menu - "Close AD" - "Check subscription". If the subscription does not recover, try to clear the cache and data of Google Play and Google Play Services. Sometimes a subscription stops working if there are several Google accounts on the device.