As @Nathan Knutsonsaid in response to a now-deleted answer:
> There are several older square taper crank with extractor thread sizes other than 22x1, and there are some older 22x1 pullers with tips that only work with nutted spindles.
The vast majority of cranks have a thread size of 22x1. There are other older crank sets that use different sizes (two others I can think of immediately), but these would only be on what would be considered vintage bikes today.
You need to ensure the tip of the puller is suited to the BB you have. Again, most modern Square tapers are pretty generic and its almost certain any generic puller will do the job.
Be careful about buying a cheaper extractor. I had one that came in a cheap bicycle tool kit that (unknown to me, first time I used one) was slightly undersized and stripped the tops off the threads of the crank. I purchased a Park puller and was able to remove the same crank with no problems.