For online-usage, nothing will ever beat spreadsheets. They exist to crunch numbers and compare values. They work with both text and numbers. And they're flexible.
- Want to add +2 to perception for elves? Check if
race = "Elf"
and if so, add +2. - Want to add a fixed list of weapons for the player to choose from? Stick the entire list on a secret sheet, then reference them in a drop-down menu.
If a bespoke tool ever came out, it would only do one system, badly. Spreadsheets do any system, and the skills you learn with them are transferrable to almost all other spreadsheet programmes.
There's my indie RPG character spreadsheet (requires Libreoffice Calc). Fill in your name, and it'll use numerological constants to find your race and stats, then tracks your XP every time you buy a skill.
People want to use something like a pdf because it looks like paper, but this instinct is wrong. PDFs are for printing. Their fill-in text boxes are ugly, and programming them is clunky.