Search Strings help to locate high PvP IVs, as demonstrated by the gif to the right which finds the Rank 3 Venonat for Great League.
The Search String Generator first compiles all possible IV combinations (up to 4096), sorts them by PvP Rank, and then keeps only the Top X Ranks, which are output as the Search String. For Trashing Strings, this output is then inverted to create the Trash Strings.
Trashing strings are the inverse of Search Strings. First the Search String is generated, and then it is inverted to create the Trashing String (meaning high PvP IVs are excluded with Trash Strings).
This is demonstrated with the gif on the right showing the Rank 3 Venonat disappearing when the Trash String is pasted in, revealing only safe to trash Venonat (below the match threshold).
This expected behavior. The Search Strings are designed to find all possible high Rank PvP IVs, which can then be appraised to find the actual high PvP IVs. They will ALWAYS find the actual high-ranking IVs (along with false positives).
Trash Strings have the opposite guarantee: they will NEVER identify high ranking mon, and all that are matched by a Trash String will be worse than the rank specified. However, there will be additional IVs that should also be trashed but are not matched (to ensure that high ranks will always be excluded).
Welcome Trainers! I originally created this website when the PvP IVs website experienced extended downtime, which helped me realize I could build my own instead. It was a fun challenge, and now has blossomed into a playground for a variety of Pokemon Go related tools, such as our PvP IVs Search String generator, our Type Chart generator, and companion Typing Quiz.
Please feel free to reach out on Discord if you have any ideas of how to improve this site, or have suggestions for what should be built next. Happy hunting!