In the early days of 2E I had created a random character generator on a spreadsheet. Over time I added some more features to it but it was starting to become quite clunky to make changes and eventually I let it go without updating it for some time.
I recently decided to re-create it via a web version and have gotten most of the main parts of it done and would really appreciate any feedback and idea anyone might have.
Here's the link: https://jerkygunner.github.io/pf2e-generator/
It generates the basics (Ancestry, Background, Class) and also includes Heritage and Subclass (where appropriate).
It also rolls a region in the world, an archetype to lean into (for anyone using Free Archetype), a deity, and a favored weapon. You can turn these extras off if you don't want them.
By default it respects rarity and hides options that come from published adventures or are limited or restricted by Pathfinder Society but both of these restrictions can be changed in the options.
You can also choose which sources to pull from - everything should be available up to the latest books.
I'm storing and maintaining the data for this on Google Sheets but might change this to a local spreadsheet that I can include in the project.
For more details of how it works you can find the readme on the project page here: https://github.com/JerkyGunner/pf2e-generator
Feel free to bookmark and share but I would love it if anyone has any further ideas, feedback, criticism, or suggestions.
Thanks and happy rolling!