The P-Code detector is a script that automatically identifies whether a dataset contains P-Codes. Once you upload a dataset, HDX will automatically analyze the files it contains and indicate the presence of P-Codes.

If a resource is labeled “P-Coded: Yes”, it means our system has detected P-Codes in the file. With this feature, HDX now lets you search and filter datasets based on whether they contain P-Codes.

If your dataset does not yet include P-Codes or you want to ensure interoperability, you can access the global P-Code list here: Global P-Codes Dataset.

As of April 2025, the P-Code detector is compatible with all data formats that can be interpreted as tabular (such as geojson, shapefile, geopackage, json) It is not compatible with non-tabular formats like PDF or GeoTIFF.

If you have uploaded P-Coded data but the label doesn’t appear or believe there is an issue with the P-Code detector, please reach out to us: hdx@un.org.