Boneyard Tools

Initials Generator

The initials generator reads a name and returns the first letter of each word, so a full name collapses into a tidy set of capitals. Choose a separator such as a dot for citations, cap the count for a short monogram, and decide whether a hyphenated surname counts as one letter or two. Everything updates as you type and copies with one click.

How to generate initials

  1. Type or paste a full name into the Name field.
  2. Pick a Separator (None, Dot, Space or Dash) to sit between the letters.
  3. Set Max letters to cap the count, or leave it blank to keep one letter per word.
  4. Turn Uppercase off to preserve the original letter case, or leave it on for standard initials.
  5. Toggle Split hyphenated names to control whether Jean-Luc becomes one letter or two.
  6. Copy the initials from the result card.

Examples

Full name to initials

John Ronald Reuel Tolkien
JRRT

Two-letter monogram (Separator: Dot)

Ada Lovelace
A.L

Hyphenated name split into letters

Jean-Luc Picard
JLP

Frequently asked questions

How are the initials chosen?

The name is split on spaces (and hyphens by default), then the first letter-like character of each part is taken. So John Ronald Reuel Tolkien becomes JRRT, one capital per word in the order they appear.

How are hyphenated names handled?

With Split hyphenated names on, a hyphen counts as a word break, so Jean-Luc yields J and L. Turn the option off to treat Jean-Luc as a single word that contributes just one letter.

Can I limit how many initials I get?

Yes. Set Max letters and only that many leading initials are kept. A cap of two on a long name keeps the first two letters, which suits a simple monogram or a compact avatar label.

Can I put dots or spaces between the letters?

Yes. The Separator menu offers a dot, a space or a dash, so JRR can read as J.R.R or J R R. The separator sits between letters only, never trailing after the last one.

Does it keep accented letters?

Yes. An accented first letter, such as the E with an acute accent in Emile, is preserved and uppercased, so a name like Emile Zola returns its accented initial followed by Z.

What if a word starts with punctuation or a symbol?

Leading punctuation is skipped. The tool walks past symbols like brackets or an at sign and takes the first actual letter or digit it finds in each word.

Does it work with numbers in a name?

Yes. Digits count as letter-like characters, so a label like Apollo 11 produces A and 1. That makes it handy for product or model names, not just people.

Can I keep the letters lowercase?

Yes. Turn Uppercase off and each initial keeps its original case, which is useful for a stylized lowercase monogram or a brand that avoids capitals.

Is my input private?

Yes. The name is processed entirely in your browser and nothing is sent to a server, so personal names stay on your device.

Learn more

Related tools