Text Tree Generator
Type a nested list and watch it turn into a tree drawn with ├── and └── connectors. Tab nests an item, Shift+Tab moves it back out, and a pasted Markdown list or an existing tree is read straight back into the outline. Choose between Unicode, heavy, double, rounded and plain ASCII lines, set the indent width, sorting and a root folder, then copy the result into a README.
Everything runs locally in your browser. Your data never leaves your device.
Items
Tab nests an item under the one above, Shift+Tab moves it back out. Enter adds the next item, and pasting a Markdown list or an existing tree fills the outline from the item you are on. Drag a row by its handle to move it with everything inside it, sideways to change how deep it sits. The handle also works with the arrow keys.
Style
Tree
Next steps
Keep going. These tools open with your result loaded in.
Write Markdown in a syntax highlighted editor and watch the rendered preview update as you type, side by side or stacked. GitHub Flavored Markdown covers tables, task lists, callouts and highlighted code blocks, with live word count and reading time. Copy the result as Markdown, HTML or rich text.
Convert text into every case at once: title case in the APA, AP, Chicago, MLA, Bluebook, AMA and NYT styles, sentence case, upper, lower, camelCase, snake_case, kebab-case and more.
Count words, characters, sentences, paragraphs, lines and more as you type, with estimated reading and speaking time.
Remove duplicate lines from a list or text, keeping the first occurrence. Optionally ignore case and whitespace, or drop blank lines too.
Replace text in two modes: plain find and replace all, or regular expressions with flag controls and capture group references like $1.
Paste a UUID to see what it carries: version, variant, and for time-based versions the exact timestamp, clock sequence and node. Also shows the raw bytes, the 128-bit integer and the URN form.
Decode Base64 to text or encode text to Base64. Paste into the top box, read the result below, and flip the direction with one click. Handles Unicode correctly, reads URL-safe Base64, and shows binary payloads as a hex dump you can download.
Convert numbers between binary, octal, decimal, hexadecimal and any base up to 36. Type into any field and the others update as you go. Handles huge integers without losing precision and accepts 0x, 0b and 0o prefixes.