Firstname.Lastname to Last, First

Instantly reformat dot-separated usernames or email prefixes into proper Last, First name format. Paste a list of names and get clean, Title Case output in seconds.

Dot-separated names

Enter one name per line in firstname.lastname format.

Case doesn't matter — lowercase, uppercase, or mixed all work. Everything runs locally in your browser — nothing is uploaded.

Last, First formatNames reformatted as Lastname, Firstname in Title Case.

0 lines in0 lines outN/A runtime

Hundreds of names convert in under 10ms on modern browsers.

How to convert names

Convert in 3 steps

Takes ~5 seconds
  1. 1
    Paste your names

    Enter one dot-separated name per line, e.g. john.doe or mary.jane.smith.

  2. 2
    Click Convert Names

    The tool parses each line, splits on dots, and reassembles as Last, First.

  3. 3
    Copy the output

    Copy the reformatted names and paste them into your spreadsheet or directory.

Great for reformatting email prefixes or AD usernames into display names for rosters, directories, or mailing lists.

Who should use this tool?

  • IT admins reformatting Active Directory usernames into display names
  • HR teams converting email prefixes into Last, First format for rosters
  • Data analysts cleaning up name columns exported from email systems

Examples

Simple two-part name converted to Last, First.

Input
john.doe
Output
Doe, John

Three-part name — last segment is last name, rest join as first name.

Input
mary.jane.smith
Output
Smith, Mary Jane

ALL-CAPS input normalized to Title Case.

Input
ALICE.JOHNSON
Output
Johnson, Alice

Reformat dot-separated names instantly

Many systems export names as firstname.lastname — email addresses, AD accounts, and directory exports. This tool flips them into the Last, First format used by most rosters, contact lists, and HR systems.

This firstname.lastname to lastname, firstname converter handles single, double, and multi-segment dot-separated names and outputs proper Title Case. It normalizes ALL-CAPS and mixed-case input, preserves hyphenated name capitalization, and keeps blank lines intact for clean bulk conversion. All processing runs locally in your browser with no data uploaded.

Flexible parsing

Handles single, double, and multi-dot names intelligently.

  • Multi-segment first names
  • Hyphenated name support
  • No-dot lines preserved
Clean Title Case output

All output is normalized to proper Title Case regardless of input casing.

  • Normalizes ALL-CAPS input
  • Capitalizes hyphenated parts
  • Trims extra whitespace
Bulk conversion

Paste an entire directory export and convert every name at once.

  • One name per line
  • Blank lines preserved
  • No signup needed
Privacy first: we never send your input to a server. Everything runs locally in your browser.

Conversion tips

Get the cleanest output by preparing your input carefully.

  • Remove any domain suffixes (e.g. @company.com) before pasting — only paste the name portion.
  • Check multi-dot names manually to confirm the correct last name segment was identified.
  • Use a spreadsheet to split a full email column into just the prefix before converting in bulk.

Frequently asked questions

What happens if a name has more than one dot, like mary.jane.smith?>
The tool treats the last dot-separated segment as the last name and joins all preceding segments with a space as the first name. So mary.jane.smith becomes Smith, Mary Jane.
What if a line has no dot at all?>
Lines without a dot are capitalized to Title Case and returned unchanged — no comma is added. For example, 'johnson' becomes 'Johnson' with no reformatting.
Does the tool handle hyphenated names like mary-jane.smith?>
Yes. Each part separated by a hyphen is capitalized individually, so mary-jane.smith becomes Smith, Mary-Jane.
Can I paste ALL-CAPS or mixed-case names and get proper Title Case back?>
Yes. The tool normalizes all input to Title Case regardless of whether the original is lowercase, uppercase, or mixed. JOHN.DOE and john.doe both produce Doe, John.

Related String tools

Add Brackets Around String

Wrap each line of text in square brackets. Paste a list and get bracketed output instantly. Works fast in your browser.

Add Double Quotes Around String

Wrap each line of text in double quotes. Paste a list and get quoted output instantly. Use it in your browser for quick, copy-ready results.

Add Line Numbers to Text

Add line numbers to each line of text with selectable separators. Choose no separator, a period, or a closing parenthesis.

Add Line Prefix to Text

Add a custom prefix to every line in your text. Enter a prefix once and apply it to all lines instantly. In your browser.

Add Line Suffix to Text

Add a custom suffix to every line in your text. Enter a suffix once and apply it to all lines instantly. In your browser.

Add Parentheses Around String

Wrap each line of text in parentheses. Paste a list and get parenthesized output instantly. Works fast in your browser.

Add Single Quotes Around String

Wrap each line of text in single quotes. Paste a list and get quoted output instantly. Use it in your browser for quick, copy-ready results.

Average Sentence Length Calculator

Calculate average sentence length instantly. Paste text and get the mean words per sentence in one click. In your browser.

Average Word Length Calculator

Calculate average word length instantly. Paste text and get the mean characters per word in one click. In your browser.

Byte Count Calculator

Calculate the total UTF-8 byte size of your text instantly. Paste content and get an exact byte count in one click.

Convert Four Spaces to Tab

Replace every group of four spaces with a tab character instantly. Paste any indented code or text and convert spacing in your browser.

Convert Tab to Four Spaces

Replace tab characters with four spaces. Clean up pasted text and align indentation instantly. Works fast in your browser.

Convert Tab to Single Space

Replace tab characters with a single space. Clean up pasted text instantly. Use it in your browser for quick, copy-ready results.

Count Lines in String

Count the number of lines in a text block. Paste your text and get the line count instantly. Works fast in your browser.

Empty Line Remover

Remove empty lines from text. Paste your text and get a cleaner block instantly. Use it in your browser for quick, copy-ready results.

Estimated Reading Time Calculator

Estimate how long text will take to read. Set words per minute and get instant reading time. Works fast in your browser.

Find Longest Line of Text

Find the longest line in a text block. Paste your text and get the longest line instantly. Works fast in your browser.

Find Shortest Line of Text

Find the shortest line in a text block. Paste your text and get the shortest line instantly. Works fast in your browser.

Numbers to Dollars

Prepend a dollar sign to each line of numbers. Format currency values instantly. Use it in your browser for quick, copy-ready results.

Paragraph Count Calculator

Count the total number of paragraphs in your text instantly. Paste content and get an exact paragraph count in one click.

Remove Dollar Signs from Numbers

Strip dollar signs from currency values. Paste your list and get clean numbers instantly. Use it in your browser for quick, copy-ready results.

Remove Repetitive Spaces

Collapse multiple spaces into a single space. Clean up pasted text instantly. Use it in your browser for quick, copy-ready results.

Sentence Count Calculator

Count the total number of sentences in your text instantly. Paste content and get an exact sentence count in one click.

String to Lowercase

Convert text to lowercase instantly. Paste your text and get lowercase output in seconds. Use it in your browser for quick, copy-ready results.

String to Uppercase

Convert text to uppercase instantly. Paste your text and get uppercase output in seconds. Use it in your browser for quick, copy-ready results.

Text Case Inverter

Invert the case of every letter. Lowercase becomes uppercase and uppercase becomes lowercase. Works fast in your browser.

Text Length Calculator

Calculate the total character length of your text instantly. Paste any text and get an exact count in one click.

Text Reverser

Reverse text line by line. Paste your content and get reversed output instantly. Use it in your browser for quick, copy-ready results.

AI Token Count Calculator

Estimate AI token count instantly from your text input. Paste content and get a quick token estimate for prompt planning.

Truncate Lines by Character Count

Trim each line to a maximum character length. Set a line length count and truncate all lines instantly. In your browser.

Truncate Lines by Word Count

Trim each line to a maximum number of words. Set a word count and truncate all lines instantly. Works fast in your browser.

Unique Word Count Calculator

Count unique words in your text instantly. Paste content and get an exact unique word total in one click. In your browser.

Word Count Calculator

Count the total number of words in your text instantly. Paste any content and get an exact word count in one click.