Coat of Arms Generator
Heraldry has one rule that is genuinely a rule rather than a matter of taste, and it is why arms are still legible from the far side of a field: never put a colour on a colour, or a metal on a metal. Gold and silver are the metals; red, blue, green, purple and black are the colours; ermine and vair are furs and count as neither. Red on blue is a mess at fifty paces and a herald would refuse it. Every set of arms here is read back afterwards — what each charge is, and what it is lying on — and every contact is listed with its verdict, so you can see the rule being kept rather than take it on trust.
What this generator does
Chooses a field, an ordinary and charges, giving each one a tincture of the opposite class to whatever it lies on, and then writes the blazon in the order a herald would say it: field first, then the ordinary, then the charges. Afterwards it reads the finished arms back and reports every contact.
How to use this tool
- Choose what the arms go on: a shield, a banner, a seal with the motto round the rim, or a badge.
- Choose how many charges the arms carry, and whether the field is divided.
- Turn the furs on or off — they may lie against anything, which changes what is possible.
- Grant the arms, and read the blazon: the description a herald would work from.
- Check the list of contacts underneath, which shows how each one stands against the rule.
Understanding the controls
- What it goes on
- A shield, a banner, a seal or a badge. Three of those are the same arms on a different outline, and the blazon does not change with them. A badge is the exception: it is one charge on a plain ground, worn by a retainer and simple on purpose, so choosing it sets the field controls aside rather than arguing with them.
- Charges
- Between none and three. None gives arms that are a field and a band, which is what the oldest arms look like.
- Divide the field
- A divided field is always one metal and one colour. That is what makes the exemption sound: a band laid across the join touches one of each, so no tincture could satisfy the rule on both sides.
- Allow the furs
- Ermine and vair are neither metal nor colour, so they may lie against anything. Turning them off makes the rule bite harder.
- Repeat word
- The word these arms were built from. Anyone opening the same link is granted the same arms.
Common use cases
- Arms for a noble house, guild or order in a tabletop campaign
- A shield device for a character, drawn from a blazon somebody could actually follow
- Teaching the rule of tincture with examples that visibly keep it
- Banners and heraldry for a re-enactment or a fantasy novel
- A house sigil or banner for a campaign, which is the same blazon on a different outline
- A badge for a retainer or a faction — one charge, deliberately simple enough to know at a distance
- Giving every player at a table the same arms from one link
How this generator works
The check is separate from the thing that makes the arms, deliberately. It walks the finished result rather than the intention behind it, so a construction that meant to keep the rule and did not is caught. A charge lying across a division of the field is marked exempt rather than passed, because that exemption is real heraldry — and the check still insists such a field is one metal and one colour, which is the reason the exemption exists.
Randomness and fairness
The arms are built from a repeat word drawn from your browser’s secure generator unless you type one of your own, so a link grants the same arms again. That makes the sequence behind them deterministic and not cryptographic.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- The arms are invented. They correspond to no family, no register and no grant, and nothing here is a record of anybody’s actual arms.
- A banner and a seal here are the shield’s arms redrawn on another outline. Real vexillology has its own conventions for a flag that this does not follow.
- The drawing is a sketch: charges appear as roundels in the right tinctures rather than as lions and towers. The blazon is the real output.
- Only the simplest divisions and ordinaries are used. Real heraldry has many more, and the lines between them can be wavy, indented or embattled.
- Marks of cadency, quartering to show descent, and crests, supporters and helms are all outside what this produces.
Privacy and your data
The arms are built on your device and nothing about them is transmitted or stored. The repeat word is a short label this page made or you typed, and it is the only thing that appears in the address; it is never measured.
Related generators
- Overland Map GeneratorA whole country — coast, forest, hills and snowline — with rivers that fall at every step and named regions you can walk between.
- Fantasy Calendar System GeneratorA whole invented calendar — months that add up to the year, a leap rule that holds it still for a thousand years, and moons that come back round.
- Medieval Name GeneratorA medieval-style character name paired with a fictional place of origin.
- Worldbuilding Detail GeneratorA small custom, law or belief to add texture to a world you're building.