"OpenRefine (formerly Google Refine) is a powerful tool for working with messy data: cleaning it; transforming it from one format into another; extending it with web services; and linking it to databases like Freebase."
A free set of browser based, text manipulation tools, including basic text tools, obfuscation tools, randomization tools, combination/permutation tools, and numeration tools.