Character Generator
Class Tables
⬡ GitHub
About
☽ Dark
OSE Character Generator (Levels 0–14)
Reset Saved Settings
Author Preferred Settings
Convention Mode
📱 Share / QR
1. Select Mode & Level
Basic
— Race-as-class (Dwarf, Elf, Halfling are classes)
Advanced
— Separate race and class selection
Fixed level
By XP:
2. Attack & Saving Throw Progressions
Smoothified (Recommended)
- Smoothed attack bonus and saving throw progression
OSE Standard
- Original OSE to-hit and saving throw progressions
Labyrinth Lord
- Labyrinth Lord to-hit and saving throw progressions
3. Options
User Minimums Only
- Use ability score minimums from Step 5 only
Prime Requisite ≥ 9
- Require prime requisite(s) for selected class ≥ 9
Prime Requisite ≥ 13
- Require prime requisite(s) for selected class ≥ 13
HP Rolling Style:
Normal
— random rolls per level
Re-roll 1s and 2s
— random rolls; re-roll any die that shows 1 or 2 (all levels)
Everyone is Blessed
— roll HP twice each level, take the best result
5e HP Style
— max die at level 1 (d6=6, d8=8…), average die at level 2+ (d6=4, d8=5…)
Include Level 0 HP
- Include background HP roll in total HP
No Level 0 Equipment
- Skip background weapon/armor/items (level 1+)
Show Monster Names
in Turn Undead table
1977 Ability Score Ordering
(STR, INT, WIS, DEX, CON, CHA) — unchecked uses modern order (STR, DEX, CON, INT, WIS, CHA)
Hide "Human" prefix for Human characters
in Advanced mode — show "Fighter" instead of "Human Fighter"
Armor Class Display:
Ascending Armor Class
— Higher AC is better (AAC); shows Class Attack Bonus
Descending Armor Class with Attack Matrix
— Lower AC is better (DAC); shows THAC0 and attack matrix
Dual Format Notation
— Shows both AAC and DAC values; shows Attack Bonus / THAC0
Dual Format Notation with Attack Matrix
— Both formats plus attack matrix
Starting Wealth (level 2+):
— % of minimum XP for level, in gp
%
Roll as Level 1
— 3d6×10 gp regardless of level
Use the ability scores specified in Step 4
(unchecked = roll abilities with minimums)
Auto-generate
when level changes
Auto-generate
when race/class changes
Auto-generate character on page load
Open character in new tab
(unchecked = display on this page)
4. Character Name
5. Minimum Ability Scores
STR
+0
INT
+0
WIS
+0
DEX
+0
CON
+0
CHA
+0
6. Demihuman Level Limits & Human Racial Abilities
Strict OSE Rules
- Standard demihuman level limits, no human racial abilities
Dwarf max 12, Elf max 10, Halfling max 8
Strict OSE + Human Racial Abilities
- Standard demihuman level limits, humans gain racial abilities
Dwarf max 12, Elf max 10, Halfling max 8
Humans gain: Blessed (best of 2 HP rolls), Decisiveness (+1 initiative on ties), Leadership (+1 retainer loyalty/morale)
Extended Levels + Human Racial Abilities
- All demihumans reach level 14, humans gain racial abilities
Humans gain: Blessed (best of 2 HP rolls), Decisiveness (+1 initiative on ties), Leadership (+1 retainer loyalty/morale)
6. Race/Class Restrictions
Strict OSE Rules
- Traditional combinations only, OSE level limits, no human racial abilities
Example: Dwarf Fighter max 10, Elf Magic-User max 11, Halfling Thief max 8
Strict OSE + Human Racial Abilities
- Traditional combinations, OSE level limits, humans gain racial abilities
Example: Dwarf Fighter max 10, Elf Magic-User max 11, Halfling Thief max 8
Humans gain racial abilities (Blessed, Decisiveness, Leadership)
Traditional Combinations, Extended Levels
- Traditional combinations only, all to level 14
Example: Dwarf Fighter max 14, Elf Magic-User max 14, Halfling Thief max 14
Humans gain racial abilities (Blessed, Decisiveness, Leadership)
Allow All Combinations (House Rules)
- Any race/class combo, all to level 14
Example: Dwarf Magic-User max 14, Halfling Cleric max 14
Humans gain racial abilities (Blessed, Decisiveness, Leadership)
7. Generate Character
Race:
Random
Human
Random Demihuman
Dwarf
Elf
Halfling
Human Classes:
Cleric
Fighter
Magic-User
Thief
Demihuman Classes:
Dwarf
Elf
Halfling
Race \ Class
Cleric
Fighter
Magic-User
Thief
Spellblade
Human
Cleric
Fighter
Magic-User
Thief
Spellblade
Dwarf
Cleric
Fighter
Magic-User
Thief
Spellblade
Elf
Cleric
Fighter
Magic-User
Thief
Spellblade
Halfling
Cleric
Fighter
Magic-User
Thief
Spellblade
Occupation:
Random
⚡ Generate Character
Generated Character