Great question I would like see a few other methods.
For me I have been using notepad, and putting things together in the style of the Monster Manual...
[sblock=Zander]
medium humaniod(human), Chaotic Good
fighter 5
______________________________________
Armor Class: 19 (breastplate, dex, shield, class)
Hit Points: 54 (5d10 + 20)
Speed: 30 ft.
______________________________________________
STR DEX CON INT WIS CHA
16(+3) 14(+2) 14(+2) 9(-1) 10(+0) 12(+1)
______________________________________________
Prof. Bonus: +3
Saving Throws: Str +6, Con +5
Skills: Athletics +6, History +2, Deception +4, Stealth +5,
Tools: Thieve's Tools, Dragonchess
Feats: Tough, Keen Mind
Senses: passive Perception 11
Languages: Common, Gnomish
Inspiration: none
Background: Criminal (Enforcer)
_________________________________________
Features:
-Criminal Contact: The Badger
-Proficiencies with all armors and shields
-Proficiencies with all simple and martial weapons
-Fighting Style: Defense (+1 to AC while wearing armor)
-Second Wind: 1d10+5, per short/long rest
-Action Surge: 1 per short/long rest
-Martial Archtype: Champion
-Improved Critical, score a critical hit on a roll of 19 or 20
-Ability Score Improvement: took optional feat (Keen Mind)
-Extra Attack
________________________________________________
Equipment
-breastplate
-shield
-longsword
-handaxes(2)
-dungeoneer's pack
-backpack
-crowbars(2)
-hammer
-pitons (10)
-torches(10)
-rations(10)
-tinderbox
-waterskin
-rope 50'(hempen)
-common clothes w/hood (dark)
-belt pouch
-15gp
-trinket: tiny silver bell without a clapper
[/sblock]
Thing is you have to go in and add the underlining, and the Ability scores bunch up.