Docomint

Text Outline Generator

Turn an indented list into a formally numbered outline (I., A., 1., a., i.).

🔒 Processed on your device

Turns a plain indented list — the kind you'd sketch out while planning an essay, presentation, or meeting agenda — into a formally numbered outline, cycling through the standard Roman numeral / capital letter / number / lowercase letter / lowercase Roman numeral sequence at each nesting depth.

Example: An indented list with "Introduction", then "Background" and "Goals" indented once under it, becomes "I. Introduction", then "A. Background" and "B. Goals" indented beneath.

How it works

  1. Paste an indented list, using 2 spaces or 1 tab per level
  2. Each line's indent depth is read instantly, on your device
  3. Copy the outline, numbered in the standard I / A / 1 / a / i sequence

Frequently asked questions

How is each line's indent depth detected?

By counting leading tab characters, or every 2 leading spaces, as one level of depth — mix tabs and spaces consistently within your list for the most predictable result.

Is my text uploaded anywhere?

No — Text Outline Generator runs entirely in your browser using JavaScript/WebAssembly. Your text is never sent to a server.

What happens if my list is nested more than 5 levels deep?

The numbering cycle — Roman numeral, letter, number, lowercase letter, lowercase Roman numeral — repeats from the top for any level beyond the fifth, rather than failing or truncating.

Related tools