Home › Text Tools › Online Outliner

Online Outliner

Think in bullet points. Type an item, press Enter for the next one and Tab to nest it underneath, then collapse branches, drag items into place and export the whole outline as Markdown, OPML or plain text. Everything is saved privately in your browser.

Last updated:

    Enter new item · Tab / Shift+Tab indent / outdent · Alt+Shift+↑↓ move · Ctrl+↑↓ collapse / expand · Ctrl+Enter done · drag ⋮⋮ to reorder

    Export

    Import an outline (OPML, Markdown, indented text)

    Advertisement
    Advertisement

    How to use the Online Outliner

    1. Type your first item. Press Enter to start a new item below it; pressing Enter in the middle of a line splits it in two.
    2. Build the hierarchy. Press Tab to make an item a child of the one above, and Shift+Tab to move it back out one level.
    3. Collapse and reorder. Click the arrow next to an item to fold its children, and drag the ⋮⋮ handle (or use Alt+Shift+Up/Down) to move an item and everything under it.
    4. Mark progress. Press Ctrl+Enter (Cmd+Enter on Mac) to tick an item off, turn on numbering, or search to filter long outlines.
    5. Export. Choose Markdown, OPML or Plain text below the outline, then copy the result or download it as a file. Use Import to bring an outline back in.

    Keyboard shortcuts

    The outliner is designed to be used without lifting your hands from the keyboard. On a Mac, use ⌘ wherever Ctrl is listed.

    ShortcutWhat it does
    EnterNew item below. In the middle of a line it splits the text into two items; at the very start it inserts an empty item above.
    Tab / Shift + TabIndent under the item above / outdent one level
    ↑ / ↓Move the cursor to the previous / next visible item
    Alt + Shift + ↑ / ↓Move the item (with all its children) up or down
    Ctrl + ↑ / ↓Collapse / expand the current item (Ctrl + . toggles)
    Ctrl + EnterMark the item done or not done
    Backspace at the start of a lineDeletes an empty item, or joins the text onto the item above
    Ctrl + Shift + BackspaceDelete the item and everything under it
    Ctrl + Z / Ctrl + YUndo / redo (also Ctrl + Shift + Z)

    Which export format should you choose?

    FormatWhat it looks likeKeepsBest for
    Markdown (.md)- Item with two spaces per level (four when numbered); done items as - [x] ItemHierarchy, order, done state, title as # headingREADME files, note apps that read Markdown, GitHub issues, documentation
    OPML 2.0 (.opml)XML <outline text="…"> elements nested inside each otherHierarchy, order, done state (_complete="true"), titleMoving an outline into another outliner, mind-map or writing app
    Plain text (.txt)One item per line, indented with tabs or spaces, optional 1.2.3 numbersHierarchy and orderEmails, chat messages, pasting into a word processor or spreadsheet

    All three formats can be imported again, so you can keep a backup in whichever one suits you. Collapsed branches are always exported in full; collapsing only changes what you see on screen.

    Tips for better outlines

    • Brain-dump first, organise later. Type every idea as a top-level item without worrying about order, then drag related items under a common heading.
    • Keep one idea per item. Short items are easier to move, reorder and tick off than long paragraphs.
    • Aim for parallel siblings. Items on the same level should be the same kind of thing (all steps, all chapters, all questions), which makes gaps easy to spot.
    • Collapse what you are not working on. Folding finished or background branches keeps the part you are thinking about on screen; the small badge shows how many items are hidden.
    • Use numbering for documents. Turn on 1.1.2 numbering when the outline will become an essay, report or table of contents, so every section has a clear reference.
    • Back it up. The outline lives in this browser only. Download an OPML or Markdown copy of anything you would not want to lose.

    Frequently asked questions

    What is an outliner?

    An outliner is an editor for hierarchical lists: every line is an item that can contain child items, which can contain their own children, and so on. Branches can be collapsed and moved as a unit, which makes outliners popular for planning, note taking, writing drafts, meeting agendas and breaking projects into tasks.

    How do I indent and outdent items?

    Click in an item and press Tab to indent it under the item above (it becomes that item's last child), or Shift+Tab to outdent it one level so it follows its former parent. The Indent and Outdent buttons in the toolbar do the same for the selected item.

    What is OPML and when should I use it?

    OPML (Outline Processor Markup Language) is an XML format designed for outlines. Each item is an outline element with a text attribute, nested to match your hierarchy. Many outliner, note-taking and mind-mapping apps can import and export OPML, so it is the safest choice for moving an outline between programs. This tool writes OPML 2.0 and marks completed items with _complete="true".

    What does the Markdown export look like?

    Each item becomes a list item starting with a dash, and every level is indented two more spaces (four when numbering is on, so ordered lists nest correctly). Completed items become task-list items written as - [x]. If the outline has a title it is added as a # heading at the top.

    Where is my outline saved?

    In your browser's local storage on this device. It is saved automatically a moment after each change and is never uploaded. Clearing site data or using a private window removes it, and other browsers or computers will not see it, so export an OPML or Markdown copy to keep a backup.

    Can I import an existing list?

    Yes. Open Import, then paste text or open a .opml, .md or .txt file. Indented lines become nested items, Markdown bullets (-, *, +), numbers like 1. or 1.2. and check boxes [ ] or [x] are recognised, and Markdown headings become parent items. You can replace the current outline or append to it.

    Can I undo a mistake?

    Yes. Press Ctrl+Z (Cmd+Z on Mac) or the Undo button to step back through edits, moves, deletions and imports, and Ctrl+Y or Ctrl+Shift+Z to redo. The history keeps the last 200 steps while the page is open.

    Are all the tools on FreeToolCabin tested for quality and accuracy?

    Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

    Related tools

    Online NotepadPrivate notepad that autosaves notes in your browser, with find, word count and .txt download.Essay Outline GeneratorBuild a structured essay outline with hook, topic sentences, evidence and conclusion, plus word budgets.Paragraph to Bullet Points ConverterSplit paragraphs into bullet points by sentence or clause, with your choice of bullet style.Markdown EditorWrite Markdown with a toolbar, live split preview, autosave and .md or HTML export.Essay Length & Reading TimeWords to reading time, speaking time and handwritten or typed pages.Speech Length CalculatorPaste a speech to see how long it takes to say at any speaking speed.Text to SpeechTurn text into natural-sounding speech.AI Prompt GeneratorBuild better prompts for ChatGPT, Midjourney and more.Email Signature GeneratorBuild HTML email signatures for Gmail and Outlook.Flashcard MakerMake flashcard decks and study them with flip cards and spaced repetition, saved in your browser.Quiz MakerMake a multiple-choice quiz, take it with instant scoring and share it with a link.Title Capitalization ToolCapitalize titles and headlines in AP, APA, Chicago and MLA style side by side, with one-click copy.Headline AnalyzerScore your headline 0–100 on length, word balance, power words, sentiment and type, with tips.Speech to TextDictate with your voice and get editable text in 50+ languages, with voice punctuation.Cover Letter GeneratorFill in a short form and get a tailored, editable cover letter to copy, download or save as PDF.Rhyme FinderFind perfect and near rhymes for any word, grouped by syllables, for songs and poems.Acronym GeneratorTurn a phrase into an acronym, or turn letters into creative backronym ideas.Acrostic Poem GeneratorTurn any name or word into an acrostic poem by theme, edit the lines and save it as an image.Apology Letter GeneratorWrite a sincere apology letter, email and text for a customer, friend, boss or teacher.Authorization Letter GeneratorCreate an authorization letter to let someone collect documents, act for you or pick up a child.Book Title GeneratorGenerate book title ideas for fantasy, romance, mystery, sci-fi or nonfiction books.Random Character GeneratorGenerate story characters with name, looks, traits, flaw, motivation and backstory hook; lock any field.Compliment GeneratorGet kind, funny or professional compliments for friends, coworkers, partners or family, with their name.Domain Name GeneratorTurn keywords into brandable domain name ideas with prefixes, suffixes, blends and scores.Email Subject Line GeneratorGet 20 email subject lines for newsletters, sales or cold emails, with length and spam-word checks.Excuse GeneratorFunny excuses for being late, missing homework or skipping chores, from believable to absurd.Hashtag and Mention ExtractorPull every #hashtag and @mention from text with counts, dedupe and frequency sorting.Haiku GeneratorGenerate 5-7-5 haiku by theme, or check your own haiku's syllables line by line.Hashtag GeneratorGenerate 30 relevant hashtags from keywords, mix broad and niche tags, select and copy.Job Description GeneratorBuild a structured job posting in Markdown, HTML or plain text with role-based bullet ideas.Leave Application GeneratorWrite a leave letter or email for office or school, with leave days counted for you.Letter of Intent GeneratorCreate a formatted letter of intent for a job, graduate school, business deal or lease.LinkedIn Headline Generator15 headline formulas from your role, skills and value, with a 220-character counter.Love Letter GeneratorWrite a heartfelt, sweet, romantic or funny love letter from your names, memories and details.Nickname GeneratorGet cute, cool, funny or gaming nicknames for any name, with classic short forms.Poem GeneratorCreate rhyming poems, free verse, limericks and love poems by topic and length; copy or download.Product Description GeneratorTurn product features into e-commerce descriptions, bullet lists and an SEO meta description.Random Topic GeneratorRandom essay, speech, debate, conversation and writing topics by category and difficulty.Text Redaction ToolMask emails, phone numbers, URLs, card numbers, SSNs and custom names in any text.Words Containing LettersFind words that contain specific letters or a letter sequence anywhere, with length filters.Blog Name GeneratorTurn your niche keywords into blog name ideas with prefixes, suffixes, a length filter and favorites.Book Report TemplatePrintable fill-in book report by grade level: summary, characters and opinion sections.Wedding Ceremony Script GeneratorCreate a full officiant script with order of service, vows, rings and pronouncement in minutes.Decline Job Offer Letter GeneratorWrite a polite email or letter turning down a job offer, with a reason or none at all.Executive Summary GeneratorWrite a one-page business plan executive summary from your problem, solution, market and numbers.Goodwill Letter GeneratorWrite a goodwill letter asking a creditor to remove a late payment from your credit report.Group Chat Name GeneratorFunny, cute and clever group chat names for family, friends, work and teams, with emoji.Journal Prompts GeneratorGet random journaling prompts for self-discovery, gratitude, goals or calm, and save favorites.Text Memorization ToolMemorize speeches, poems and verses by hiding words, using first letters and testing recall.Mnemonic GeneratorTurn a list of terms into a memorable first-letter sentence, acrostic or acronym.Invitation Wording GeneratorTurn your event details into polished invitation wording for birthdays, showers, weddings and more.Playlist Name GeneratorAesthetic, funny and simple playlist names by mood, genre and occasion, with emoji.Podcast Episode Title GeneratorEpisode title ideas from your topic and guest, using proven formulas and your numbering style.Podcast Interview Questions GeneratorBuild a podcast interview plan by guest type and topic, from icebreakers to deep-dive questions.Price Increase Letter GeneratorWrite a customer price increase notice with effective date, reason, new prices and tone.Salary Negotiation Email GeneratorWrite a polite counter-offer email from your offer, target salary and reasons, in your tone.Termination Letter GeneratorWrite an employee termination letter with reason, final day, final pay, benefits and property return.Employee Warning Letter GeneratorWrite a written warning for attendance, performance or conduct with facts and an improvement plan.Wedding Invitation Wording GeneratorGet formal, semi-formal or casual wedding invitation wording for any host, with reception and RSVP lines.Wedding Photo Shot List GeneratorBuild a printable wedding photo shot list with family groups and must-have moments by timeline.WiFi Name GeneratorFunny, clever and punny WiFi names plus a custom pun builder with a 32-byte SSID check.Free Fire Name Style Generator50+ stylish Unicode name styles for Free Fire nicknames with a 12-character limit check.Initials GeneratorTurn names into initials (JFK, J.F.K., J. F. K.) or monogram order, one name or a whole list.Sort Names by Last NameAlphabetize full names by surname, handling van/de, Jr./III and Last, First output.Resume Summary GeneratorWrite resume summaries and objective statements in short, standard and detailed lengths.Slogan GeneratorGenerate 50 slogans and taglines for your brand by industry and tone; save favorites and copy.Online Speed ReaderRead faster: flash text one word at a time at 100 to 1000 WPM with focus-letter highlighting.Sympathy Message GeneratorWrite respectful condolence card and text messages by relationship, loss and tone.
    See all 103 Writing & Idea Generators →