Dicecloud
(Written by Kautiontape)
First, you know https://dicecloud.com. That's going to be your (mobile-friendly) bread and butter site, but it doesn't have everything from the get-go. So for this, you'll want to use Andrew Zhu's "AutoChar" site:
https://andrew-zhu.com/dnd/dicecloudtools/autochar.html
To get the API key, that's in your account settings after you register on Dicecloud. You can plug in the details to that page, and magically, a character sheet will appear with most of the stuff filled out.
You will need to add your inventory to your Inventory page and clicking the + in the bottom right. If the item is SRD, you can add it from library and put it in the right bag. Otherwise, you'll need to copy the item down from your favorite site.
You also have a spellbook which contains spells, not all of which are SRD. Luckily, there's a thing for that, too:
https://andrew-zhu.com/dnd/dicecloudtools/spellbook.html
Same API key but copy your character sheet URL. Then just find the spells and put them in the list, then click Add.
For anything else special you may need, here is a list of common formulas:
https://docs.google.com/spreadsheets/d/1UfZ9e9Z9XFiZ7uapyDxrh9UskZSmPGa-nWr7mCqzevw/edit#gid=0
Also, as a fellow Wizard, you can feel free to check out what I did with my sheet here: https://dicecloud.com/character/cbXzfrwyWEroxfaNG/Relinquish
I personally enjoy making categories and coloring them, since things are sorted by color. So I can make sure my Magic Items appear before my boring items (and especially quest items). I do the same for features, although I do some other fancy tricks with <details><summary>Some Text</summary>More Text!</details>
to get things nice and compact.
+
next to "Level 0". This is where you add a class and set the level. The base configuration is done through these two tabs to start, by clicking on them and clicking the ✎ in the upper right of the modal. For your race, what features do you get in terms of Base speed, stats, and language proficiencies? You'll click the pencil and "Add Effect" for the changes to stats and setting a base, and "Add Proficiency" for langauge. Plus anything else. Don't confuse the "Add" modifier (default selection) with "Base". In most cases you will add a modifier, but for things like speed you will be setting the base.(6) + (4) * (level - 1)
. That would be the base die (6) plus the average for each level after 1. You may have to change this if you multiclass (I can explain how if that's the case). All of the formulas you need for spell slots are in the second tab of that Google Sheet I linked. You set those up with that and you will never have to edit your spell slot number again as you level, because it will be automatically calculated.